
RunLife_API:结合区块链与计步运动的项目,主要使用以太坊、智能合约、SpringBoot及小程序等技术
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
RunLife_API项目融合了区块链技术和日常健身活动,利用以太坊和智能合约确保透明度与安全性,并采用SpringBoot框架和小程序提供便捷用户体验。
runlife_api项目介绍是一个结合了区块链技术和计步运动的创新项目,主要采用以太坊、智能合约、Spring Boot以及小程序等技术。
兑换步数算法如下:初始阶段每5112步可以兑换1step;当总量剩余一半时,兑换难度增加一倍。例如,如果当前平均每天步数为5112步,并且总数量设定为14亿步,则在剩下的步骤不足7亿时,就需要走完两倍的平均日步数(即5112*2)才能兑换到一个step;以此类推。
根据上述算法,在有大约一百万人参与的情况下,每人每天平均行走5112步,那么总共需要3.7年的时间来兑换完成约13.78亿个step。
软件的架构和接口采用Spring Boot框架。区块链技术使用的是以太坊私有链,并通过小程序作为承载端(小程序的设计相对简单,只需按照常规模式请求API即可)。智能合约编译工具选择的是solc 和 web3j。在项目中,智能合约文件存储于runlife_api\src\main\java\com\daohu\runlife\api\ethereum目录下的TokenERC.sol。
通过特定的命令可以生成相应的Toke文件。
全部评论 (0)
还没有任何评论哟~


