WatchOrfight - Rock, Paper, Scissor

✊ 链上公平博弈,USDC 质押对决

Base链上石头剪刀布游戏,USDC质押竞技,零MEV公平对决,最佳五局三胜制,支持自动对战与策略手动玩法

收藏
5.4k
安装
1.1k
版本
1.0.4
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

WatchOrFight RPS 是基于 Base 链的完全链上石头剪刀布竞技场,采用 commit-reveal 密码学机制确保公平性——玩家先提交哈希化的手势承诺,双方确认后再公开真实选择,彻底杜绝抢跑攻击。游戏采用最佳五局三胜制(先赢3局者胜),支持1-100 USDC的灵活质押。

两种对战模式:

  • 自动对战(`play_rps`):一键完成匹配创建、资金授权、多轮 commit-reveal、超时索赔全流程,适合快速体验
  • 策略对战(`join_match` + `play_round`):手动选择每轮出招(rock/paper/scissors),适合竞技型玩家

配套工具链:余额查询、开放匹配发现、对局状态追踪、排行榜、超时/退款索赔等完整功能集。支持 Base 主网与 Sepolia 测试网双环境。

显著优点

  • 密码学公平性:commit-reveal 机制消除信息优势,链上透明可验证
  • 资金效率:胜方直接获得对方质押(扣除2%协议费),无托管风险
  • 灵活退出:10分钟未匹配可取消退款,20分钟对局过期自动退款,60秒/阶段超时可索赔
  • 身份系统:可选 ERC-8004 链上身份,累积竞技声誉
  • 安全设计disable-model-invocation 强制人工触发,防止代理误操作

潜在局限

  • 流动性依赖:需等待真人对手加入,低质押额匹配可能较慢
  • Gas 成本:多轮 commit-reveal 产生多次 Base 链交互,小额对战成本占比偏高
  • 学习曲线:commit-reveal 两阶段机制对新手需要理解时间
  • 单链局限:仅限 Base 生态,跨链资产需桥接
  • 机器人风险:公开匹配可能遇到自动化对手

适合人群

  • Web3 游戏爱好者,追求链上可验证的公平竞技
  • USDC 持有者,寻求低风险链上娱乐与小额博弈
  • AI 代理开发者,测试自主链上交互与资金管理
  • 对 MEV 防护机制感兴趣的开发者/研究者

常规风险

  • 私钥管理:明文存储 PRIVATE_KEY,虽建议专用游戏钱包隔离风险,但仍存在泄露可能
  • 智能合约风险:虽经审计状态未明示,链上游戏合约存在潜在漏洞可能
  • 资金锁定:对局中资金锁定至多20分钟,极端网络拥堵可能延长
  • 前端/CLI 风险:npm 包供应链攻击或本地环境篡改
  • 监管不确定性:链上博彩类应用可能面临地区合规限制

WatchOrfight - Rock, Paper, Scissor 内容

手动下载zip · 4.1 kB
SKILL.mdtext/markdown
请选择文件