btc15-prediction-market

🔮 全自动链上预测市场系统

USDC 黑客松作品,全自动 BTC 预测市场,三代理协作实现链上自动做市、交易与结算,构建代理原生经济系统。

收藏
10k
安装
3.1k
版本
v7.0.0
CLS 安全性认证2026-05-03
点击查看完整报告 >

使用说明

BTC15 Autonomous Prediction Market 是一套基于 Base Sepolia 测试网的全自主 BTC 预测市场解决方案,通过三个专业化代理的协同工作,实现了从流动性提供、市场交易到结果结算的完整经济闭环。

核心用法方面,该系统由 Maker、Trader 和 Resolver 三个代理构成。Maker 代理持续提供 USDC 流动性,铸造 YES/NO 份额并发布卖出要约;Trader 代理监控 BTC 价格波动,基于预设阈值进行方向性投注;Resolver 代理则在每轮开始时获取 BTC 价格数据,在轮次结束后确定结果并自动赎回收益。用户需分别运行三个代理脚本,配置对应的私钥和环境变量,系统将自动执行"流动性注入→交易下注→结果解析→链上结算→资本复投"的连续循环。

显著优点包括:完全自主化运行,启动后无需任何人工干预;采用 USDC 作为结算单位,提供稳定的价值尺度;支持无限期连续运作,资本自动滚动复投;全流程链上执行,确保透明度和可审计性。这种设计真正实现了代理原生的经济系统,为自动化 DeFi 应用提供了可行范式。

潜在缺点在于:目前仅部署在 Base Sepolia 测试网,未经过主网生产环境验证;依赖外部价格数据源进行结果判定,存在预言机风险;项目由个人开发者维护(kamal-sutra),代码持续维护能力存疑;需要用户自行管理三个区块链私钥,操作复杂度较高。

适合的目标群体主要包括:区块链开发者(希望学习自主代理系统架构)、DeFi 研究人员(研究预测市场机制设计)、自主代理系统开发者(探索多代理经济协调)、以及黑客松参赛者(参考 USDC Hackathon 获奖作品实现)。不建议无区块链开发经验的普通用户直接使用。

使用风险需特别注意:私钥管理风险(需配置三个代理私钥,泄露将导致资金损失)、智能合约风险(尽管使用标准 USDC 合约,但市场合约未经过全面安全审计)、供应链风险(需从 GitHub 克隆外部代码,可能被篡改)、以及测试网限制(Sepolia 环境可能与主网存在行为差异)。建议仅在隔离环境中使用测试资金,切勿投入真实资产。

安全解读

核心用法

BTC15 Autonomous Prediction Market 是一个实验性的多代理预测市场系统,通过三个专业代理实现完全自动化的市场运作循环:

  • Maker Agent:持续提供流动性,铸造 YES/NO 份额并挂出卖单
  • Trader Agent:监控 BTC 价格走势,基于预设阈值执行方向性押注
  • Resolver Agent:获取 BTC 价格数据,自动完成市场清算和奖金赎回

每个完整周期包含:流动性注入 → 自动交易 → 到期结算 → 链上赎回 → 资金复投,形成无需人工的永续经济闭环。

显著优点

  • 完全自治:启动后零人工干预,代表 Agent-native 经济系统的早期原型
  • USDC 结算:使用稳定币作为计价单位,降低加密资产波动性干扰
  • 持续运行:代理可无限期运转,支持高频、连续的预测市场场景
  • 链上透明:所有交易、清算、赎回均在 Base Sepolia 测试网公开执行

潜在局限与风险

  • T3 来源级别:开发者 kamal-sutra 为个人账号,相比企业/机构项目存在更高的维护中断或账号安全风险
  • 外部代码克隆:安装过程从 GitHub 动态拉取代码,无哈希校验机制,存在供应链攻击窗口
  • 依赖版本浮动pip install 未锁定版本,可能引入破坏性变更
  • 私钥管理:需用户自行配置三把私钥,配置错误可能导致资金损失(尽管当前仅限测试网)
  • 测试网限制:当前部署于 Base Sepolia,主网迁移需额外安全审计

适合人群

  • 多代理系统研究者与开发者
  • 预测市场协议设计师
  • DeFi 自动化交易实验者
  • USDC 生态系统建设者

常规风险

区块链交互固有风险(Gas 波动、合约漏洞)、外部数据源依赖(BTC 价格喂价)、代理逻辑预设阈值可能产生非理性交易行为。建议仅在测试环境充分验证后再考虑任何主网部署。

btc15-prediction-market 内容

scripts文件夹
手动下载zip · 2.4 kB
run-all.shtext/x-shellscript
请选择文件