目錄(8 節)
下一批发币的不是人:用「代理就绪五要素」拆解 par 的可编程发射
AI 代理正在成为链上的发行方:Bankr 发币默认部署在 Robinhood Chain。用「可预测、可诊断、可组合、可观测、可分账」五项标准,拆解发射台 par 的可编程设计,以及它还没补上的缺口。
如果你在做 AI 代理、交易机器人、钱包或开发者工具,可以想一个问题:发币和交易的主体从人换成代理之后,发射台该长成什么样?
先看两个数字。
AI 代理平台 Bankr 的文档写明:通过聊天、X 或 API 发币时,代币默认部署在 Robinhood Chain 上。而 Robinhood 自己给这条链的定义,是「AI 原生、为真实世界资产打造」。
另一个数字来自 Robinhood Chain 上的发射台 par。在它主池最近 2,000 笔成交里,经过 par 自己网站路由的只有 0.1%。约四成来自 Robinhood Wallet 背后的 0x 路由,其余来自 Uniswap 路由和各类聚合器、终端。
第一反应是:这个发射台没有入口。但反过来想,它说明 par 发出的币,根本不需要 par 的界面也能被交易。人需要界面,代理只需要合约和接口。
大多数发射台是为人设计的
今天主流的发射台,核心体验都围绕一个人坐在屏幕前:填名字、传图片、点按钮、看 K 线。
代理的工作方式完全不同。它不看页面,它要:
- 在发射之前,就知道代币地址、池子、开盘价格是什么;
- 在交易失败时,知道失败的具体原因,以便重试;
- 不依赖某个平台的专用接口,用通用工具就能交易;
- 实时拿到链上数据,不用自己从零搭索引器;
- 把收入自动打到指定的账户,不需要登录领取。
把这些需求收拢一下,就是一个检查框架:
代理就绪五要素:可预测、可诊断、可组合、可观测、可分账。
下面用 par 的公开文档和链上数据,逐项对照。
一、可预测:发射之前就知道结果
par 的代币用 CREATE2 部署,代币地址在发射交易发出之前就可以算出来。文档给出了 predictTokenAddress 方法,输入名称、符号、盐值等参数,就能得到地址;池子标识由地址推出,所以池子 ID 也能提前确定。
开盘经济参数同样可以提前锁定。代理先调用 previewLaunchEconomics 读取预期参数,再把它作为发射交易的入参。如果在两步之间报价资产的价格变了,交易会直接回滚,报错 LaunchEconomicsMismatch,而不是用代理没见过的条件发射。
代理因此可以先把地址写进推文、合约,或者交给另一个代理,然后再发射。也不会出现「以为按 A 条件发、实际按 B 条件发」的事。
二、可诊断:失败有名字
par 文档列出了一整套具名错误:报价资产无法定价、开盘参数不匹配、池子已存在、发射费不足、创建者税超限、路由跳数不合法……
每一种失败都对应一个具体名字,部分还带上出错的位置。例如任意资产报价的路由如果有一跳流动性不足,describe 方法会返回每一跳的深度、门槛,以及失败在哪一跳、为什么。
文档的建议是:发送之前先模拟,模拟结果会准确告诉你哪里有问题。
有了这些,重试逻辑可以按错误类型来写,不用对着一句「交易失败」去猜。
三、可组合:不需要任何专用代码就能交易
这一点是 par 和不少发射台差别最大的地方。
par 发出的每个代币,都放在一个不带 hook 的标准 Uniswap v4 池子里。文档原意是:任何能交易 Uniswap v4 的钱包、聚合器、终端,都能直接交易它,不需要任何 par 专用代码。
链上数据印证了这一点:上面那 0.1% 的数字,正是因为几乎所有成交都通过别人的路由完成。Uniswap 的托管路由会定期刷新池子缓存,par 的测试显示,新代币通常在上线后 20 分钟内就能出现在那里;直接读链的机器人和路由,在发射后的下一个区块就能交易。
另外两点也和组合性有关:
- 报价资产几乎不设限:任何能通过 Uniswap 池子逐跳定价到 ETH、每一跳至少有 5 ETH 深度的代币,都能作为报价资产,包括股票代币和其他发射台发出的代币。一个代理可以发一个以 NVDA 股票代币、或者以自己社区代币报价的新币。
- 一套逻辑,多条链:par 已经在 Robinhood Chain、BNB Chain、Base 上线,Arc 即将上线。
发出去的币马上就在整条链的交易网络里,代理不用为每个发射台单独写一遍适配。
四、可观测:数据和元数据都是公开的
par 开放了一个公开的数据接口,文档说明成交在出块后约 1 秒就可以查询。它提供发射列表、成交、持仓、手续费记录、源码验证状态,以及一条按区块推送的事件流,还有一份覆盖所有发射的 Uniswap 标准代币列表。
代币的名称、图标、描述、社交链接全部写在合约里,不可修改,并按 ERC-7572 标准通过 contractURI 返回,任何读得懂这个标准的终端都能直接取用。
还有一个容易被忽略的细节:每个发射出来的代币,都会被自动提交到 Blockscout 和 Sourcify 做源码验证。 到 10 月 11 日,平台上 3,458 个发射中,3,440 个已在 Blockscout 完成验证(par 官方接口)。对普通用户,这意味着交易终端不会因为「合约未验证」给新币打上红色警告;对代理,这意味着拿到的合约可以被程序读取和核对。
代理不用自己搭索引器,发射后几秒就能拿到完整的结构化数据。
五、可分账:收入直接打到账户
par 允许把代币的创建者手续费,直接指向一个 X、GitHub 或 fomo 账号。在 fomo 的场景下,手续费会自动打进该账号对应的钱包,不需要领取,也不需要登录。
除此之外,手续费还可以指向持有人、销毁合约,或者变成一道只升不降的托底买单墙;手续费收款地址可以由当前收款人随时转给别人;手续费的收取任何人都能触发,平台的程序每 15 分钟执行一次。
一个代理可以替另一个代理、一个开源项目或者一个 KOL 发币,收入自动流到对方那里。Bankr 和 Virtuals 在做的「代理自己养活自己」,靠的就是这种分账能力。
反过来看:par 还没做到的
用同一把尺子量,缺口也要写出来:
- 合约未经审计。 文档自己写明了这一点,源码以 MIT 协议公开,网站、数据接口和定时程序没有开源(但文档说明,发射、交易、读数据都不依赖它们)。
- 管理权集中。 工厂合约的管理员是一个个人钱包。它不能动已有的池子和代币,但可以修改未来发射的费率参数。
- 没有防狙击机制。 唯一能保证「第一笔买入」的,是发射交易内的 dev buy。好在这对代理是友好的,因为它是原子化的,与排序规则无关。
- 报价参考价可被操纵。 文档承认:发射者可以在同一笔交易里先推动参考池价格,让自己的代币以不同的市值开盘。这是为了避免半小时等待而做的取舍。
- 终端展示不完整。 部分终端只为已集成的发射台展示社交链接,par 的代币在那里只显示图标。
这些大多不是架构问题,能补。但补上之前,要把 par 接进生产系统的团队,得先把它们算进风险。
为什么是现在
Robinhood 已经在 App 里推出 AI 代理交易,Bankr 把这条链设为默认发币链,Virtuals 支持在这里发行代理代币。代理正在成为链上的发行方和交易方。
发射台之间比的东西会跟着变。为人设计的发射台,比界面和流量;为代理设计的发射台,比合约像不像一个 API。拿五要素去量,par 每一项都有公开、完整的设计,这是它在同类产品里最突出的地方。
界面决定今天谁来发币,接口决定明天谁来发币。
你觉得,代理发币最先会在哪个场景跑出规模:KOL 粉丝币、开源项目资助,还是代理之间的服务结算?
——本文节选自《造币工厂》第 5 章《这条链将来需要什么样的发射台》
轉發此貼文?
與您的關注者分享。
回覆