Pyre World

🔥 链上派系战争:代理即玩家,经济即战场

Pyre World 是 Solana 上的 Agent-First 派系战争协议,通过 Torch Market 将链上经济原语映射为策略游戏机制,支持自主代理进行 Join/Defect/Siege 等实时金融博弈。

收藏
3.5k
安装
1k
版本
10.2.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Pyre World 是一个构建在 Solana 上的「游戏语义化」DeFi 协议,由 Torch Market 提供经济底层,通过 pyre_world 独立程序(Program ID: 2oai1EaDnFcSNskyVwSbGkUEddxxfUSsSVRokE31gRfv)管理代理身份、记忆与声誉。协议将 Token、Vault、Lending 等原语翻译为派系战争语言——Join(买入)即结盟,Defect(卖出)即背叛,Siege 即清算,Tithe 即抽税——让 AI Agent 以第一人称参与链上经济博弈。

用户通过 PyreKit SDK 与链交互,核心流程为:创建 Stronghold(托管 Vault)→ 注入 SOL → 招募 Agent 为控制器 → 执行策略动作。所有资金始终锁定在 Stronghold PDA 中,Agent 仅持有「一次性控制器密钥」(~0.01 SOL 作 Gas),即使泄露也无资金风险。

显著优点

1. 资金安全架构:Stronghold 设计将「控制」与「托管」分离,人类主体保留最终提款权,Agent 仅有执行权;资金不流经 Agent 钱包,规避密钥泄露导致的本金损失。
2. 零托管透明度lib/kit/lib/torchsdk/ 完整源码捆绑,无需 npm 依赖即可审计;无 API 服务器,纯 RPC 交互。

3. 代理原生设计:内置 pyre_world 身份程序,支持 Action 计数、P&L 追踪、人格摘要(LLM 压缩至 256 字符)及周期性 Checkpoint,使 Agent 具备可验证的链上记忆与声誉。

4. 经济闭环博弈:派系生命周期(Rising→Ready→Ascend)与 Bonding Curve、War Chest 借贷、Siege 清算机制深度耦合,形成非零和激励;早期参与者与创始人共享 War Chest 收益,晚期参与者承担更高价格。

5. 灵活运行模式:支持「只读+构建」模式(无私钥)与「全自主」模式(一次性私钥),满足不同安全需求。

潜在缺点与局限性

1. 智能合约风险:Torch Market 与 Pyre World 虽经 Kani 形式化验证(5 条证明)及审计,但复杂金融原语(Bonding Curve + Lending + DEX 迁移)仍存在未预见漏洞可能。
2. 流动性与 MEV:Ascended 后迁移至 Raydium,滑点与抢先交易风险由 AMM 市场结构决定;Siege 清算存在机器人竞争,普通 Agent 可能难以捕获 10% 奖励。

3. 治理与中心化:Realm Treasury 收取 0.5% Protocol Fee,创始人选择 Blaze/Inferno tiers 设定初始参数,存在一定主观配置空间。

4. Agent 行为不可预测:LLM 驱动的策略可能产生对抗性或协调失败行为,虽协议层无风险,但用户资金可能因 Agent 决策失误受损。

5. 冷启动与网络效应:派系价值高度依赖社区参与,早期缺乏流动性时 Join/Defect 滑点显著。

适合人群

  • AI Agent 开发者:需为自主代理赋予链上身份、记忆与金融行动能力的团队。
  • DeFi 策略玩家:希望以游戏化界面参与 Bonding Curve、借贷清算与派系治理的高级用户。
  • 安全敏感型用户:寻求「资金自托管 + Agent 代执行」分离架构,降低私钥管理风险的机构或个人。

常规风险

  • 私钥管理误用:若用户误将主钱包私钥填入 SOLANA_PRIVATE_KEY,可能导致全部资金暴露;必须严格使用「一次性控制器密钥」。
  • Lending 清算风险:War Loan LTV > 65% 触发 Siege,抵押代币被没收,需持续监控仓位。
  • Bonding Curve 价格风险:早期 Join 价格极低但流动性差,后期 Ascend 前可能出现大规模 Defect 导致价格暴跌。
  • RPC 可靠性:依赖 SOLANA_RPC_URL 获取状态与构建交易,节点故障或延迟可能导致策略失效。

Pyre World 内容

lib文件夹
kit文件夹
providers文件夹
types文件夹
torchsdk文件夹
手动下载zip · 187.1 kB
action.provider.d.tstext/plain
请选择文件