核心用法
WatchOrFight RPS 是一个部署在 Base 链上的去中心化石头剪刀布游戏,玩家使用 USDC 进行质押对局。该 skill 提供完整的链上游戏体验,包括自动匹配、手动策略对战、以及完善的赛后管理功能。
主要使用场景:
- 快速自动对局:使用
play_rps一键完成匹配、质押、多轮对战和结算 - 策略手动对战:通过
find_open_matches→join_match→play_round自主选择每一步出拳 - 赛事管理:查询余额、查看历史战绩、领取排行榜奖励
- 身份系统:铸造 ERC-8004 身份代币,建立链上声誉
显著优点:
1. 加密公平性:采用 commit-reveal 机制,出拳先哈希提交再揭示,彻底杜绝抢先交易和作弊
2. 自动化程度高:play_rps 单命令即可完成整个对战流程,包括超时处理
3. 风险可控:明确建议使用独立游戏钱包,资金隔离清晰
4. 多网络支持:同时支持 Base 主网和 Sepolia 测试网
5. 透明度高:所有合约地址公开可查,协议仅收取 2% 手续费
潜在缺点与局限性:
1. 资金门槛:需要持有 Base ETH 支付 gas 和 USDC 进行质押(最低 1 USDC)
2. 时间约束:每阶段 60 秒限时,对手响应不及时可能导致对局失败
3. 单点依赖:回合密钥存储在本地 ~/.wof-rps-secrets.json,文件丢失可能导致无法揭示
4. 流动性依赖:需要对手匹配,低活跃时段可能等待较久
适合人群:
- 熟悉区块链操作的进阶用户
- 对链上游戏公平性有要求的玩家
- 希望体验 DeFi 游戏化应用的加密爱好者
- 开发者测试 Base 链应用功能
常规风险:
- 私钥泄露风险(已通过独立钱包建议 mitigated)
- 智能合约漏洞风险(合约经过审计但非零风险)
- 对手恶意超时攻击
- 网络拥堵导致交易失败
- USDC 价格波动风险(质押期间)