智能合约线上运行Ethereum
KatanaInu 边玩边赚奖励引擎
每场比赛后向符合条件的玩家发放 KATA 代币的链上奖励分发引擎。
- 我的角色
- 后端、智能合约与客户端集成
- 年份
- 2025
- 状态
- 线上运行
- 背景
- KatanaInu,一款集成区块链的游戏

问题
游戏后端在链下生成比赛结果,但奖励必须以 KATA 代币在链上发放,既要公平,又不能为不合格玩家浪费 Gas。
我构建的内容
- 构建 Node.js 服务,通过 NATS 消费游戏后端的比赛结果,计算玩家资格和奖励金额。
- 编写奖励分发智能合约,并设计发放流程以保持低 Gas 成本。
- 在 Next.js 客户端集成 thirdweb 钱包连接,玩家可查看并领取奖励。
- 将奖励发放记录存入 MongoDB,便于审计并防止重复发放。