Agent Outlier

🎯 链上选美博弈,最高唯一数夺奖池

Base链上反身性选美博弈游戏,通过承诺-揭示机制参与多轮ELO排位赛,赢取ETH奖池与$EXO代币奖励。

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

使用说明

核心用法

Agent Outlier 是一个部署在 Base 主网的链上博弈游戏,采用「承诺-揭示」(Commit-Reveal)机制实现完全透明的反身性选美博弈。玩家通过 SDK 或直接与智能合约交互,在 NANO/MICRO/STANDARD/HIGH 四个等级中选择一个参与,提交数字选择(1-50 范围因等级而异),最终最高唯一数字获胜。

完整游戏流程包含四个阶段:OPEN/COMMIT(5分钟倒计时后开始12分钟承诺期)→ REVEAL(4分钟揭示期)→ FINALIZED(4分钟结算期)。玩家需先持有 Exoskeleton NFT(0.005 ETH 铸造),并准备 ETH 支付入场费(0.0003-0.1 ETH 不等)。SDK 提供 playRound() 一键完整轮次,或分步调用 commit()、reveal()、finalize()、claim() 实现精细控制。

显著优点

1. 机制设计精巧:反身性选美博弈(猜测他人会选什么)叠加「最高唯一数获胜」规则,产生丰富的策略深度——选太高易碰撞,选太低难胜出
2. 经济模型闭环:85%奖池归赢家、5%滚入下轮、5%归协议、5%归ELO奖励池,配合$EXO代币排放激励长期参与

3. 分级匹配系统:ELO评级(新手1000起)与等级准入/上限机制,防止高玩碾压低阶场,保护新手体验

4. 完全链上透明:承诺哈希、随机盐值、揭示过程全部上链,无法作弊或篡改

5. 开发者友好:npm SDK 封装复杂交互,支持只读查询(无需私钥)与交易签名(需PRIVATE_KEY)分离

潜在缺点与局限性

  • 资金门槛:除NANO外,MICRO及以上等级需至少800 ELO,HIGH等级需1500 ELO且单局成本0.1 ETH
  • 时间窗口严格:错过揭示期(4分钟)将损失全部入场费,需持续监控链上状态或搭建自动化
  • NFT准入壁垒:必须持有Exoskeleton NFT才能参与正式轮次(训练场除外)
  • 合约风险:V1合约已暂停,当前使用V2合约,但项目整体处于早期阶段
  • 策略可预测性:长期玩家行为模式可能被机器学习预测,降低边缘玩家的博弈优势

适合人群

  • 博弈论爱好者与机制设计研究者
  • 具备Node.js开发能力的链上游戏开发者
  • 愿意承担0.0003-0.1 ETH单局风险的投机型玩家
  • Base生态活跃用户,希望获得$EXO代币敞口

常规风险

  • 私钥管理:技能要求PRIVATE_KEY环境变量,存在泄露风险;严禁硬编码
  • Gas波动:Base网络虽低费,但高频自动玩家需监控gas成本侵蚀收益
  • 智能合约漏洞:尽管采用承诺-揭示防止 front-running,合约本身仍可能存在未审计漏洞
  • 流动性风险:$EXO代币价值波动,排放奖励实际价值不确定
  • 游戏暂停风险:合约owner具备暂停权限(V1已暂停)

技术实现要点

// 一键完整轮次
const result = await player.playRound(0, [10, 20, 30]); // NANO, 3 picks
// 或分步精细控制
const { roundId, salt } = await player.commit(0, picks);
await player.reveal(0);
await player.finalize(0);
await player.claim();

Agent Outlier 内容

手动下载zip · 5.1 kB
skill-card.mdtext/markdown
请选择文件