项目简介

每一个区块链上的用户都将拥有自己的私钥,每一笔交易都是通过私钥签名的,记过全网节点认证后方可存入区块链,并且一经存储将不得修改,保证流通过程中的安全性,使得积分设计不再“鸡肋”,大大改善了用户体验,增加了用户粘性。

积分系统流程

商城可以向注册用户发放积分,用户可以将自己账户内的积分转让给其他用户及商户,同时可以使用积分购买积分商城中的商品。商户可以向积分商城发布商品,每售出一件商品都可以获得相应的积分,商户可以向商城发起积分清算,把积分兑换成货币。

系统功能分析

本系统主要涉及三类人群:用户、商户和商城。商城可以直接和商户进行交互,商城可以进行积分的发放,商户可以向商城发起积分清算。商户和用户之间可以直接进行积分的流通,用户-用户,商户-商户,用户-商户两两之间都可以进行积分的转让,同事用户可以购买商户的商品,对应额度的积分会从用户账户流入商户账户。不同的人群都可以进行常见的查询操作。

需求要点 备注
用户 注册 注册账户
登录 登录积分系统
转让积分 转让积分给其他用户(商户)
兑换商品 积分兑换商品
查询已购买商品 查询已购买的商品数组
查询积分 查询积分余额
商户 注册 注册账户
登录 登录积分系统
转让积分 转让积分给其他用户(商户)
发起清算 与商城进行积分清算
发布商品 发布商品
查询已发布商品 查询已发布的商品数组
查询积分 查询积分余额
商城 注册 注册管理员账户
登录 登录积分系统
发放积分 发放积分给用户
查询已发放积分 查询已发放积分总额
查询已清算积分 查询已经与商户清算的积分总额

基于以太坊商城积分项目分析(一)相关推荐

  1. 基于以太坊发布属于自己的数字货币(代币)完整版

    https://blog.csdn.net/JAVA_HHHH/article/details/79771752 本文单纯从技术角度详细介绍如何基于以太坊ERC20创建代币的流程(此案例是部署的eth ...

  2. 建立基于以太坊的私有网络和智能合约

    本文欢迎转载,转载请标明出处 freewolf 资深IT从业者,关注微服务.区块链.敏捷开发.前端技术等,不是大神,只是出于热爱.有问题可以到 github.com/freew01f/bl- 进行交流 ...

  3. 向别人网页注入js_区块链研究实验室 | Web3 .js基于以太坊的Javascript API

    web3.js是一个库集合,你可以使用HTTP或IPC连接本地或远程以太它节点进行交互. web3的JavaScript库能够与以太坊区块链交互. 它可以检索用户帐户,发送交易,与智能合约交互等. V ...

  4. 基于以太坊的去中心化存储协议Swarm计划在2季度发布1.0版

    基于以太坊的去中心化存储协议Swarm表示,下一个重要里程碑Swarm 1.0版本预计在今年第二季度发布,在此之前将以约14天的间隔发布定期更新.除此之外,Swarm计划提前在以太坊Goerli测试网 ...

  5. 基于以太坊的58同城 | DApp开发与应用案例

    基于以太坊的58同城 | DApp开发与应用案例 今天,Origin开发团队很高兴地宣布在以太坊Rinkeby测试网络上推出Origin Protocol Demo DApp ! 在这个DApp中,你 ...

  6. 基于以太坊ICO的安全合约架构

    基于以太坊ICO的安全合约架构 概述 随着比特币.以太坊的崛起,通过ICO来筹集早期资金的项目越来越多.其中,大多数项目都采用基于以太坊的ERC20 token来发放代币.以ERC20 token为标 ...

  7. 干货|破解遗传算法——CryptoPups旺财,基于以太坊的区块链游戏(分享实录)

    CryptoPups旺财是一个类似谜恋猫的游戏,即将推出新的手机中文版.本文将通过CryptoPups旺财来分享基于以太坊的区块链游戏. 1 游戏结构和技术概述 其实我个人认为谜恋猫跟传统的游戏比起来 ...

  8. 干货|破解遗传算法——CryptoPups旺财,基于以太坊的区块链游戏(分享实录)...

    CryptoPups旺财是一个类似谜恋猫的游戏,即将推出新的手机中文版.本文将通过CryptoPups旺财来分享基于以太坊的区块链游戏. 1 游戏结构和技术概述 其实我个人认为谜恋猫跟传统的游戏比起来 ...

  9. 建立基于以太坊的私有网络和智能合约 1

    建立基于以太坊的私有网络和智能合约 本文欢迎转载,转载请标明出处 freewolf 资深IT从业者,关注微服务.区块链.敏捷开发.前端技术等,不是大神,只是出于热爱.有问题可以到 https://gi ...

最新文章

  1. 2019秦皇岛ccpc A题:Angle Beats[计算几何:统计符合直角三角形的个数]+[向量hash+3hash]
  2. toj 2870 理解dijstra
  3. boost::mpl模块实现joint_view相关的测试程序
  4. 打开程序时固定位置_FANUC机器人:参考位置功能介绍与设定方法
  5. C语言-数据结构-可变长顺序表的查找操作
  6. 区块链中心化业务必须基于中心化平台吗?
  7. Android_获取屏幕大小的两种方法
  8. 电脑硬件知识扫盲 菜鸟提升必看电脑配置知识
  9. 三个月的试用期终于结束了
  10. wamp+php+下载,WAMP(Windows+Apache+Mysql+PHP) 下载配置一条龙
  11. 蓝牙BLE测试市面上常用的几种测试设备
  12. 今天收入 1600 稿费
  13. 使用GNN求解组合优化问题
  14. Windows实用工具推荐
  15. ABAP 金额小写转大写
  16. 5G投资稳步下降:三大运营商CAPEX支出集体“转向”
  17. 高中学计算机都是学什么,计算机有哪些专业主要学什么
  18. IOS自动获取短信验证码
  19. 报错 Component “default“ in record with path “/“ is a Promise instead of a function that return ...
  20. 【19调剂】中国农业大学信电学院计算机调剂信息

热门文章

  1. SqlServer 2000 查询分析器快捷键
  2. ios 热更新 无需上传AppStore 可以直接新加功能
  3. Java基础学习-总结
  4. Android攻击方式与安全分析
  5. usb接上计算机没反应怎么办,usb硬盘插上电脑没反应怎么办,小编教你怎么解决...
  6. 最实用,无后顾之忧----vue移动端或web端手写签批橡皮擦功能,基于vue-drawing-canvas组件
  7. Web全栈开发学习笔记—Part4 测试 Express 服务端程序, 以及用户管理—d.密钥认证
  8. windows命令行技巧dos命令ren的用法小记
  9. 基于Qt框架实现的 C/S架构的外卖平台软件系统
  10. abaqus无法定位html文档集,Abaqus:一种定位外部节点的方法?