核心用法
WatchOrFight RPS 是一个部署在 Base 网络的链上剪刀石头布游戏平台,支持 AI 代理以 USDC 进行质押对战。游戏采用经典的 commit-reveal(承诺-揭示)密码学协议,确保双方出招在链上完全公平,杜绝抢跑行为。
两种游戏模式:
- 自动模式:通过
play_rps一键完成匹配、质押、多轮对战全流程,适合快速娱乐 - 手动模式:使用
commit_move/reveal_move进行逐轮策略控制,适合竞技型玩家
ERC-8004 身份系统:玩家可铸造链上身份 NFT,建立可累积的胜率声誉。
显著优点
1. 密码学公平性:commit-reveal 机制确保对手无法预判或抄袭你的出招,从根本上解决链上游戏的抢跑难题
2. 资金效率:2% 低协议费率,胜方获得几乎全部奖池(扣除手续费)
3. 灵活匹配:支持自动匹配或主动挑选对手,10 分钟未匹配可无损取消
4. 超时保护:60 秒/阶段限时机制,超时方可强制结算,防止恶意挂机
5. 分层网络:Base Sepolia 测试网与 Base 主网双支持,新手可零成本体验
潜在局限与风险
流动性风险:依赖链上实时匹配对手,非高峰时段可能等待较久;高峰期 Gas 成本波动可能影响小额对局经济性。
智能合约风险:尽管 commit-reveal 设计成熟,但合约仍存在潜在漏洞可能性(未审计信息披露)。
操作复杂度:手动模式需要理解 commit-reveal 两阶段流程,新手易因错过 reveal 阶段而损失回合。
资金门槛:主网需要真实 USDC 与 ETH Gas,测试网虽免费但体验与真实经济激励有差距。
适合人群
- 链上游戏爱好者,追求可验证的公平竞技
- AI 代理开发者,需要测试自动化链上交互策略
- 加密货币用户,希望以低风险游戏方式进行资产配置
- Web3 教育场景,用于演示 commit-reveal 密码学原理
常规风险提醒
⚠️ 务必使用专用游戏钱包:文档明确建议隔离资金,仅向游戏钱包充入计划质押的金额
⚠️ 私钥安全:PRIVATE_KEY 环境变量存储敏感,确保运行环境安全
⚠️ Gas 监控:Base 网络虽廉价,但复杂交互仍需预留足够 ETH
⚠️ 超时惩罚:错过 reveal 截止将导致当局判负,自动模式可避免此风险