【项目介绍】
作为一套 Game-Fi 系统,Sweatemple 能够将用户的骑行消耗转化为独有的数字资产(TOKEN、NFT)用于在数字市场上流通或者兑换 FreeBeat 的骑行设备。
【工作内容】
负责设计 Game-Fi 系统中的两个子服务并参与核心功能的开发
1) Node 服务(基于 ethers.js 实现其它服务对智能合约的调用)。负责设计并作为主力开发
2) WebSocket 服务(用于服务器向客户端推送消息)。独立设计和开发
3) 负责核心功能开发。包括Token、NFT铸造和转账,BikeNFT、PartNFT盲盒开启,PartNFT合
并,Bike NF 兑换等
4) 对接加密货币第三方支付平台
【工作成果】
Node 服务的设计方案受到部门的肯定,解决了与智能合约交互过程中的两个重要问题
1) 解决了智能合约调用过程中交易状态不确定的问题(基于事件做异步处理)
2) 解决了Node服务中可靠性与响应速度的权衡问题(对事件既监听又主动查询)