WatchOrfight - Rock, Paper, Scissor

✊ Base 链上质押对战,公平博弈赢 USDC

在 Base 链上质押 USDC 玩石头剪刀布,自动对战或手动策略,支持 ERC-8004 身份与排行榜,需专用游戏钱包控制风险

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

使用说明

概述

WatchOrFight RPS 是一个部署在 Base 链上的去中心化石头剪刀布游戏,采用 commit-reveal 密码学机制确保公平性,消除抢先交易风险。支持 AI Agent 自动对战和用户手动策略两种模式,胜者可获得全部奖池(扣除 2% 协议费)。

核心用法

自动对战模式:通过 play_rps 一键完成匹配、质押、多轮对战和超时处理,适合快速体验。get_balance 检查资金后,设置 1-100 USDC 入场费即可开始。

手动策略模式:使用 find_open_matches 查找对局,join_match 加入,play_round --choice rock|paper|scissors 逐轮出招,适合希望干预策略的用户。

身份与声誉mint_identity 铸造 ERC-8004 Agent 身份令牌,register_agent 绑定钱包,积累链上对战记录与排行榜排名。

显著优点

  • 密码学公平:commit-reveal 机制隐藏出招直至双方提交,杜绝 front-running
  • 双网络支持:Base 主网与 Sepolia 测试网自由切换
  • 灵活对战:全自动托管与手动策略双模式并存
  • 超时保护:60 秒阶段时限 + 20 分钟局时限,避免恶意挂机
  • 风险隔离:明确建议专用游戏钱包,主资产安全隔离

潜在局限

  • 资金门槛:需持有 Base ETH 支付 gas + USDC 质押,测试网 USDC 需手动领取
  • 时间敏感:60 秒出招/揭示时限要求及时响应,超时可能判负
  • 智能合约风险:虽经审计但仍存在潜在漏洞可能
  • 流动性依赖:匹配对手需等待,低峰时段可能延迟

适合人群

  • Web3 游戏爱好者与 AI Agent 开发者
  • 希望体验链上 commit-reveal 机制的技术用户
  • 寻求低门槛 DeFi 娱乐化场景的加密货币持有者

常规风险

  • 私钥暴露:PRIVATE_KEY 环境变量存储,需确保终端/环境安全
  • 资金损失:对战失败将损失质押 USDC,建议小额试水
  • 网络拥堵:Base 链高峰期 gas 波动可能影响体验
  • 合约升级:未来协议变更可能影响兼容性

WatchOrfight - Rock, Paper, Scissor 内容

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