基于以太坊商城积分项目分析(一)
项目简介
每一个区块链上的用户都将拥有自己的私钥,每一笔交易都是通过私钥签名的,记过全网节点认证后方可存入区块链,并且一经存储将不得修改,保证流通过程中的安全性,使得积分设计不再“鸡肋”,大大改善了用户体验,增加了用户粘性。
积分系统流程
商城可以向注册用户发放积分,用户可以将自己账户内的积分转让给其他用户及商户,同时可以使用积分购买积分商城中的商品。商户可以向积分商城发布商品,每售出一件商品都可以获得相应的积分,商户可以向商城发起积分清算,把积分兑换成货币。
系统功能分析
本系统主要涉及三类人群:用户、商户和商城。商城可以直接和商户进行交互,商城可以进行积分的发放,商户可以向商城发起积分清算。商户和用户之间可以直接进行积分的流通,用户-用户,商户-商户,用户-商户两两之间都可以进行积分的转让,同事用户可以购买商户的商品,对应额度的积分会从用户账户流入商户账户。不同的人群都可以进行常见的查询操作。
需求要点 | 备注 | |
用户 | 注册 | 注册账户 |
登录 | 登录积分系统 | |
转让积分 | 转让积分给其他用户(商户) | |
兑换商品 | 积分兑换商品 | |
查询已购买商品 | 查询已购买的商品数组 | |
查询积分 | 查询积分余额 | |
商户 | 注册 | 注册账户 |
登录 | 登录积分系统 | |
转让积分 | 转让积分给其他用户(商户) | |
发起清算 | 与商城进行积分清算 | |
发布商品 | 发布商品 | |
查询已发布商品 | 查询已发布的商品数组 | |
查询积分 | 查询积分余额 | |
商城 | 注册 | 注册管理员账户 |
登录 | 登录积分系统 | |
发放积分 | 发放积分给用户 | |
查询已发放积分 | 查询已发放积分总额 | |
查询已清算积分 | 查询已经与商户清算的积分总额 |
基于以太坊商城积分项目分析(一)相关推荐
- 基于以太坊发布属于自己的数字货币(代币)完整版
https://blog.csdn.net/JAVA_HHHH/article/details/79771752 本文单纯从技术角度详细介绍如何基于以太坊ERC20创建代币的流程(此案例是部署的eth ...
- 建立基于以太坊的私有网络和智能合约
本文欢迎转载,转载请标明出处 freewolf 资深IT从业者,关注微服务.区块链.敏捷开发.前端技术等,不是大神,只是出于热爱.有问题可以到 github.com/freew01f/bl- 进行交流 ...
- 向别人网页注入js_区块链研究实验室 | Web3 .js基于以太坊的Javascript API
web3.js是一个库集合,你可以使用HTTP或IPC连接本地或远程以太它节点进行交互. web3的JavaScript库能够与以太坊区块链交互. 它可以检索用户帐户,发送交易,与智能合约交互等. V ...
- 基于以太坊的去中心化存储协议Swarm计划在2季度发布1.0版
基于以太坊的去中心化存储协议Swarm表示,下一个重要里程碑Swarm 1.0版本预计在今年第二季度发布,在此之前将以约14天的间隔发布定期更新.除此之外,Swarm计划提前在以太坊Goerli测试网 ...
- 基于以太坊的58同城 | DApp开发与应用案例
基于以太坊的58同城 | DApp开发与应用案例 今天,Origin开发团队很高兴地宣布在以太坊Rinkeby测试网络上推出Origin Protocol Demo DApp ! 在这个DApp中,你 ...
- 基于以太坊ICO的安全合约架构
基于以太坊ICO的安全合约架构 概述 随着比特币.以太坊的崛起,通过ICO来筹集早期资金的项目越来越多.其中,大多数项目都采用基于以太坊的ERC20 token来发放代币.以ERC20 token为标 ...
- 干货|破解遗传算法——CryptoPups旺财,基于以太坊的区块链游戏(分享实录)
CryptoPups旺财是一个类似谜恋猫的游戏,即将推出新的手机中文版.本文将通过CryptoPups旺财来分享基于以太坊的区块链游戏. 1 游戏结构和技术概述 其实我个人认为谜恋猫跟传统的游戏比起来 ...
- 干货|破解遗传算法——CryptoPups旺财,基于以太坊的区块链游戏(分享实录)...
CryptoPups旺财是一个类似谜恋猫的游戏,即将推出新的手机中文版.本文将通过CryptoPups旺财来分享基于以太坊的区块链游戏. 1 游戏结构和技术概述 其实我个人认为谜恋猫跟传统的游戏比起来 ...
- 建立基于以太坊的私有网络和智能合约 1
建立基于以太坊的私有网络和智能合约 本文欢迎转载,转载请标明出处 freewolf 资深IT从业者,关注微服务.区块链.敏捷开发.前端技术等,不是大神,只是出于热爱.有问题可以到 https://gi ...
最新文章
- 2019秦皇岛ccpc A题:Angle Beats[计算几何:统计符合直角三角形的个数]+[向量hash+3hash]
- toj 2870 理解dijstra
- boost::mpl模块实现joint_view相关的测试程序
- 打开程序时固定位置_FANUC机器人:参考位置功能介绍与设定方法
- C语言-数据结构-可变长顺序表的查找操作
- 区块链中心化业务必须基于中心化平台吗?
- Android_获取屏幕大小的两种方法
- 电脑硬件知识扫盲 菜鸟提升必看电脑配置知识
- 三个月的试用期终于结束了
- wamp+php+下载,WAMP(Windows+Apache+Mysql+PHP) 下载配置一条龙
- 蓝牙BLE测试市面上常用的几种测试设备
- 今天收入 1600 稿费
- 使用GNN求解组合优化问题
- Windows实用工具推荐
- ABAP 金额小写转大写
- 5G投资稳步下降:三大运营商CAPEX支出集体“转向”
- 高中学计算机都是学什么,计算机有哪些专业主要学什么
- IOS自动获取短信验证码
- 报错 Component “default“ in record with path “/“ is a Promise instead of a function that return ...
- 【19调剂】中国农业大学信电学院计算机调剂信息
热门文章
- SqlServer 2000 查询分析器快捷键
- ios 热更新 无需上传AppStore 可以直接新加功能
- Java基础学习-总结
- Android攻击方式与安全分析
- usb接上计算机没反应怎么办,usb硬盘插上电脑没反应怎么办,小编教你怎么解决...
- 最实用,无后顾之忧----vue移动端或web端手写签批橡皮擦功能,基于vue-drawing-canvas组件
- Web全栈开发学习笔记—Part4 测试 Express 服务端程序, 以及用户管理—d.密钥认证
- windows命令行技巧dos命令ren的用法小记
- 基于Qt框架实现的 C/S架构的外卖平台软件系统
- abaqus无法定位html文档集,Abaqus:一种定位外部节点的方法?