第 33 章 · AI Agent 为什么可能需要 Crypto
一个没有身份证的软件,怎样开户和付款?
- 练习的能力
- AI LiteracyProtocol LiteracySystem Thinking
- 动手
- 列出一个 Agent 要完成任务需要付费的五类资源,看哪几类今天已经能用链上支付。
- AI Lab
- 让 AI 论证「Agent 必须用 Crypto」,再由你写出反方论证:哪些场景用银行卡更合适。
一个现实问题
你写了一个软件,让它每天早上替你做一件事:把昨天的行业动态整理成一页报告。
它需要四样东西才能完成这件事:调用三个数据接口、买一份当天的付费简报、租十分钟算力跑一个模型、偶尔请一个真人帮忙确认一条拿不准的信息。
它在第一步就停住了。那个数据接口的页面上写着:请输入信用卡信息。
于是你填了自己的卡。软件跑起来了,很好用。接着问题一个接一个出现:
第一个问题:这张卡是你的。 软件花的每一笔钱都算在你头上,共用你的额度,出现在你的账单上。你无法一眼看出哪几笔是它花的、花在了什么上面。
第二个问题:对方不知道它是谁。 那个数据接口看到的是「一个持卡人在高频调用」。第三天,它的风控把你的卡拦了,因为这个行为模式看起来像盗刷。你打电话解释了二十分钟。
第三个问题:那个付费简报按月订阅。 你的软件一个月只需要读四次,但你只能买整月。你为它没用到的部分付了钱。
第四个问题:那个真人。 他在另一个国家,帮你确认一条信息值几毛钱。你算了一下,把几毛钱汇过去的手续费是这笔钱的几十倍,而且要填一堆表。这件事最后没做成。
第五个问题,也是最大的那个:你现在想跑四十个这样的软件。 每一个都要有自己的预算、自己的花销记录、自己的上限。用一张卡是做不到的,而给四十个软件各开一个账户——在任何一家银行,你都不知道这个申请表该怎么填,因为账户的所有者必须是一个人或者一家公司,而它们两者都不是。
把这五个问题压成一句话:
一个软件想成为花钱的一方,它缺的不是钱,是「一个能被别人识别、能被独立记账、能被限额的身份」。
所以本章的问题:一个没有身份证的软件,怎样开户和付款?
先把结论的一半说在前面,因为这一章最容易被读成一篇宣传:上面五个问题里,有几个今天用现成的传统方案就能解决得不错。 这一章的任务不是论证「Agent 必须用 Crypto」,而是找出那条边界——在什么条件下链上支付确实更合适,在什么条件下它是一个更贵更麻烦的答案。 第二部分和第一部分同样重要。
思想实验
把五个问题浓缩成一个可以算的场景。
你的软件一天要付四千次钱。不是四千美元,是四千次——每调用一次接口付一次,每次的金额是零点几分钱。一天总共花掉大约十几美元。
现在有三种付法。
第一种:刷卡,每次调用付一次。
立刻就不成立。绝大多数卡组织的收费结构里有一个固定的最低费用,它和金额大小无关。当单笔金额只有零点几分钱时,这笔固定费用是交易本身的几十倍甚至几百倍。四千次意味着四千笔固定费用。
这不是「有点贵」,这是结构性不可行。 支付网络的收费结构是为「一笔几十美元、一天几笔」设计的,把它用在「一笔零点几分钱、一天四千笔」上,就像用集装箱货轮送一封信。
第二种:预付费账户。 你先给这个服务商充值一百美元,之后每次调用从余额里扣,月底出一张账单。
这个方案非常好用,而且它是今天绝大多数接口服务的实际做法。 一次充值、四千次扣费,只有一次真正的支付发生,固定费用被摊薄到可以忽略。
它的问题不在费用上,在结构上。你的软件用了六个服务,就要在六个地方各开一个预付费账户、各充一笔钱、各自对账。 每个账户都要注册、要绑定一个法律主体、要各自维护余额。四十个软件乘以六个服务,是两百四十个需要维护的余额。
而且它有一个更隐蔽的性质:这些钱一旦充进去就不再是你的钱,它变成了对方的负债。 服务商停业,这笔余额的处境和第 1 章里老王收据的处境是一样的。
第三种:给这个软件一个链上账户,用稳定币按次付。
它解决的第一件事不是费用,是身份:这个账户本身就是这个软件的身份,不需要向任何人申请,不需要任何人批准,付款方是谁在账本上一目了然。你要跑四十个软件,就是四十个账户,几分钟的事。
它解决的第二件事是边界:每个账户里放多少钱,就是这个软件的预算上限。它花光了就停,不会碰到你其他的钱。
它解决的第三件事是对手方:那个在另一个国家帮忙确认信息的人,或者另一个软件,可以在几分钟内收到这几毛钱,不需要事先建立任何关系。
但它没有解决的事同样重要。 每笔链上转账都要付网络费用,而这个费用在某些链上、某些时刻,同样会大于零点几分钱的交易本身。四千次链上转账也不成立——它和刷卡卡在同一个地方,只是数量级不同。
于是真实的做法长成了第四种形态:一次链上结算,中间四千次用一种轻量的计量方式记账。 这不是链解决了微支付,是链解决了结算,而计量是另一层的事。第 35 章会专门讲中间那一层。
把这个实验的结论摊开:
| 刷卡每次付 | 预付费账户 | 每次链上付 | 链上结算 + 计量 | |
|---|---|---|---|---|
| 四千次的费用 | 不可行 | 很低 | 不可行 | 低 |
| 软件有自己的身份吗 | 没有,是你的卡 | 有,但要注册 | 有,天然就有 | 有 |
| 开一个新账户要多久 | 不适用 | 几分钟到几天 | 几秒 | 几秒 |
| 收款方可以是个人或软件吗 | 很难 | 不行 | 可以 | 可以 |
| 钱在谁手里 | 银行 | 对方 | 你自己 | 你自己 |
| 出错了能追回吗 | 能,有拒付 | 看对方 | 不能 | 不能 |
最后一行值得停一下。「不能追回」在这一章不是一个缺点的抱怨,它是一个需要被认真对待的取舍。 拒付机制是传统支付网络花了几十年建立起来的东西,它保护的正是「付了钱没收到货」这种情况。链上支付把这个保护拿掉了,换来了不需要许可和即时结算。
哪一边更好,取决于你和对方的关系。 这就是下一节要做的判断。
你来决定
你要让四十个软件各自花钱。怎么办?
观察结果
四个选项指向同一个结构。一个东西要成为「能花钱的一方」,它需要五样东西,缺一不可:
| 需要什么 | 人怎么获得 | 公司怎么获得 | 一个软件怎么获得 |
|---|---|---|---|
| 一个可被识别的身份 | 身份证件 | 注册登记 | 没有现成答案 |
| 一个属于它自己的账户 | 去银行开户 | 去银行开户 | 开不了,它不是法律主体 |
| 一条能付钱的通道 | 卡、转账 | 卡、转账、企业支付 | 只能借用别人的 |
| 付款算数的时刻 | 清算完成 | 清算完成 | 借来的,所以责任也是别人的 |
| 能被检查的记录 | 账单 | 财务系统 | 混在主人的账里 |
第一行和第二行是根源。现代金融体系的开户逻辑建立在「账户必须属于一个法律主体」之上——这不是技术限制,是一套运行了很久、而且运行得相当好的制度安排。它要求有人为每一个账户负责。
而一个软件不是法律主体,今天不是,可预见的将来也不是。
于是只有两条出路:要么把软件挂在某个人或公司名下(前两个选项),要么找一个不要求法律主体就能开户的账本(第三个选项)。
第二条出路正是公链的一个基本性质。第 5 章讲过这件事:一个地址不需要任何人批准就能创建,账本不检查你是谁。 这个性质一直被当成「抗审查」来讨论,而在 Agent 的语境里,它变成了一件更平淡也更有用的事——它是目前唯一一种软件可以自己持有的账户。
把这一节收成一句话:
Blockchain 给 Agent 提供了身份、钱包、支付、结算与可审计性。
但这句话成立的前提是场景对。场景不对时,它提供的是同样这五样东西的一个更贵的版本。
建立模型
一、四个条件,决定用哪条通道
判断一笔支付该走传统渠道还是链上,只看四个条件。这张表是这一章最该带走的东西,而且它两边的格子一样重要:
| 条件 | 传统渠道更合适 | 链上更合适 |
|---|---|---|
| 金额 | 大(固定费用可忽略) | 小到极小(固定费用是主要成本) |
| 频率 | 低(一个月几次) | 高到极高(一天几千次) |
| 信任关系 | 双方认识,有合同,有长期往来 | 双方互不认识,一次性交易 |
| 对手方 | 是一家公司或一个有账户的人 | 可能是一个软件,或一个没有账户的人 |
四项里占三项以上,答案基本确定。
这张表左边那一列不是陪衬。在大额、低频、双方互相信任的场景里,传统渠道在几乎每一个维度上都更好:费用作为比例更低、有争议处理机制、有法律追索、有客服、对方的财务系统天然支持、不需要任何新的工程投入。
一个具体的例子:你的公司每个月向一家云服务商支付一笔可观的费用。这笔支付不该上链。双方有合同,金额大,一个月一次,对方是一家有完整财务流程的公司,出了问题可以打电话。把它换成链上转账,你会失去争议机制和对账便利,换来的只有「更快到账」——而这件事在这个场景里根本不重要。
这个判断能力比「支持链上支付」这个立场重要得多。 一个说不清什么时候不该用链的人,也说不清什么时候该用。
二、Agent 要花钱的五类地方
一个软件在运行中会为五类东西付费。它们的性质差别很大:
| 类别 | 例子 | 金额 | 频率 | 今天通常怎么付 | 链上合适吗 |
|---|---|---|---|---|---|
| 算力与模型调用 | 跑一次推理、租一段计算 | 极小 | 极高 | 预付费账户 | 合适,但需要计量层 |
| 数据与接口 | 查一次行情、读一条记录 | 极小 | 极高 | 预付费账户 | 合适,同上 |
| 内容与版权 | 买一份报告、用一张图 | 小到中 | 中 | 订阅或单次购买 | 看对手方是谁 |
| 人的劳动 | 请人确认一条信息、做一次标注 | 极小 | 中 | 今天基本做不成 | 最合适的一类 |
| 链上操作本身 | 网络费用、协议费用 | 小 | 中到高 | 只能链上 | 只能链上 |
第四类值得单独说,因为它是今天几乎完全空白的一块。让一个软件向散布在世界各地的个人,为一次几毛钱的微小劳动付款——这件事在传统渠道里不是贵,是走不通:手续费、汇款表格、收款方需要有银行账户、跨境合规。
这一类恰好落在那四个条件的正中间:金额极小、对手方是没有对公账户的个人、双方互不认识、跨境。如果链上支付会有一个真正的杀手场景,它可能在这里,而不是在「AI 自动交易」那些更吸引眼球的地方。
三、身份不是一件事,是三件
「给 Agent 一个身份」这句话常常被含糊地使用。拆开看它是三个独立的问题:
- 它是谁
- 谁给它的权限
- 这一笔是不是它做的
| 问题 | 在链上由什么回答 | 容易被忽略的地方 |
|---|---|---|
| 它是谁 | 一个地址。不需要任何人批准就能创建 | 地址不等于可信。它证明的是「同一个主体」,不是「一个好的主体」 |
| 谁给它的权限 | 这个地址被授予了什么、上限是多少 | 这一层和地址是分开的。 地址本身不携带任何权限信息 |
| 这一笔是不是它做的 | 签名与链上记录 | 签名证明「持有那把钥匙的人做的」,不证明「那个人是你以为的那个人」 |
第三行那个区别在 Agent 的场景里变得很实际:如果一个软件的钥匙泄露了,链上没有任何办法区分「它做的」和「拿到钥匙的人做的」。 传统金融有一整套机制处理这种情况(挂失、冻结、争议、赔付),链上的对应方案要靠事前的权限设计。第 34 章整章都在处理这件事。
四、可审计性:一个被低估的好处
前面四样(身份、钱包、支付、结算)都比较直观。第五样最容易被略过,但在多 Agent 的场景里它可能是最有用的:
每一笔花销,在什么时间、从哪个地址、付给了谁、多少钱,全部在一个公共账本上,不需要任何人配合就能查。
这件事的价值在于它是天然的,不需要你搭建任何系统。四十个软件的四十份完整开销记录,不需要对账,不需要向任何服务商索取账单,不需要相信任何人的记录是准确的。
它的另一面同样要说清楚:账本对所有人公开。 你的软件花了多少钱、买了什么服务、和谁交易过,别人也能看到。第 1 章里那个「透明和隐私第一次发生冲突」的问题,在这里再次出现,而且更尖锐——一个企业未必希望自己的算力采购规模被任何人统计。
五、认真写出反方:什么时候不该用链上支付
这一节和前面四节同等重要。下面每一条都是链上支付的真实劣势,不是可以用「未来会改善」绕过去的。
一、双方互相信任,有长期关系。 这时候你需要的不是无需信任的结算,是灵活的账期、可协商的争议处理和一张对账单。链上支付在这三件事上全都更差。
二、金额大、频率低。 固定费用的优势消失了,而不可撤销的劣势被放大了。一笔大额转账打错地址,损失是全部;同样的错误在银行系统里通常可以追回。
三、需要争议处理。 「付了钱没收到货」是一个极其常见的情况。卡组织的拒付机制、平台的担保交易、法律上的追索——这些机制存在是因为它们真的被需要。链上支付默认没有任何一个。
四、对手方是一家有完整财务流程的公司。 他们的系统需要发票、需要合同编号、需要按会计期间入账。给他们转一笔稳定币,制造的工作量比省下的多。
五、你没有能力管理私钥。 这一条最现实。一个软件持有的钥匙如果泄露,钱在几秒内就没了,而且没有任何补救。第 5 章讲过这个代价,在 Agent 场景里它被乘上了软件数量。
六、合规要求明确,而链上方案的合规路径不清楚。 在受监管的业务里,「这笔钱付给了一个匿名地址」是一个真实的问题,不是一个可以推给未来的问题。
把正反两面合起来,判断就很简单了:
链上支付不是一个更好的支付方式,它是一个在特定条件下唯一可行的支付方式。
那些条件是:金额极小、频率极高、双方互不认识、对手方可能不是法律主体、需要程序化处理、跨境。 不满足这些条件时,传统渠道通常更好——而且是明显更好。
它叫什么
一个软件在经济活动中能被识别、被记账、被限额的标识。
在链上,它最小的形态就是一个地址。这个地址有三个性质让它适合这个用途:创建不需要任何人批准、它是全球唯一的、它的历史行为可以被任何人查证。
要特别分清两件事:地址证明的是「同一个主体」,不是「一个可信的主体」。 一个有两年干净历史的地址比一个刚创建的地址更可信,这个判断依据的是它的行为记录,不是地址本身。
还有一个常见误解值得澄清:地址不携带权限。 「这个 Agent 能花多少钱」是另一层的事,它由这个地址被授予了什么来决定,而不是由它是谁来决定。
持有钥匙、管理地址、发出签名的那个东西。
在 Agent 的语境里,钱包的重点完全不同。人用的钱包关心的是好不好用、会不会转错、备份方不方便;给软件用的钱包,核心问题只有一个:它被允许做什么。
一个只能向三个固定地址付款、单笔不超过某个数额、一天最多几次的钱包,和一个可以做任何事的钱包,在技术上都是「一个钱包」,在风险上完全不是同一个东西。
所以「给 Agent 一个钱包」这句话本身几乎没有信息量,有信息量的是后面那份权限表。第 34 章会专门讲怎么写它。
钱实际流动经过的那套基础设施。
卡组织是一条通道,银行间转账是一条通道,各地的即时支付系统是一条通道,一条公链加上稳定币也是一条通道。
每条通道都有自己的性格,由四件事决定:一笔最小能有多小(固定费用决定)、一笔多久算数(结算时间)、谁能接入(需不需要开户、需不需要许可)、出错了怎么办(有没有撤销和争议机制)。
选通道就是在这四件事上做取舍。没有一条通道在四件事上都最好——这就是为什么它们同时存在,而且会长期同时存在。
这笔钱真正易手、不可撤销的那一刻。
第 1 章已经定义过它,在这一章它有了新的重量。对一个软件来说,「显示到账」和「结算完成」的差别不是一个金融细节,是一个它必须处理的状态。
人可以凭经验判断「这笔应该没问题了」,软件不能。它需要一个明确的信号来决定下一步做什么——是继续执行任务,还是等待,还是回滚。
链上结算在这里的优势是它提供了一个清晰的、可被程序读取的完成信号:达到一定确认数之后,这笔支付就是最终的。这个性质对人来说是「快」,对软件来说是「可判断」,而后者其实更重要。
每一笔支出都能被独立核查,而且不需要任何一方配合。
这是公开账本的副产品,也是它在 Agent 场景里最实在的好处之一。你不需要向任何服务商索取账单,不需要相信任何人的记录,不需要做对账——账本就是账单,而且所有人看到的是同一份。
它的代价是同一件事的另一面:别人也能看到。 一个企业的算力采购规模、一个策略的资金流向、两个主体之间有没有往来,这些信息在公开账本上都是可推断的。
可审计性和隐私是同一个性质的两个方向,不可能只要一边。 在决定什么上链之前,先想清楚你愿意让哪些事被看见。
把整章收成一句话:
Blockchain 给 Agent 提供了身份、钱包、支付、结算与可审计性——在金额小、频率高、双方陌生、对手方可能不是法律主体的场景里。
场景不满足时,传统渠道在争议处理、费用比例和对接成本上通常明显更好。
动手
选一个具体的任务,不要选一个抽象的 Agent。比如:每天早上生成一份行业简报、每周整理一次某个协议的链上变化、帮你监控某几个地址的动向。
任务越具体,这个 Lab 的产出越有用。
第一步:把这个任务需要花钱的地方全部列出来,按五类归档。
算力与模型调用:
数据与接口:
内容与版权:
人的劳动:
链上操作本身:「人的劳动」那一格大多数人会留空,请认真想一想。 任何需要判断、确认、标注、翻译、核实的环节,都可能需要一个真人。这一格填不出东西,往往说明你的任务设计里默认了「模型说什么就是什么」。
第二步:给每一类填四个数。
单次金额大约: (精确到数量级就够)
一天大约几次:
对手方是谁: (一家公司 / 一个个人 / 一个软件 / 不确定)
今天怎么付: (信用卡 / 预付费账户 / 订阅 / 付不了)第四行如果出现了「付不了」,把它圈出来。那就是这个 Lab 最有价值的发现。
第三步:用四条件表判断每一类该走哪条通道。
对每一类打四个勾:
□ 金额极小(固定费用会成为主要成本)
□ 频率极高(一天几百次以上)
□ 双方互不认识(没有合同,没有长期关系)
□ 对手方不是一家有对公账户的公司三个勾以上 → 链上有明显优势。两个勾 → 两可。一个或零个 → 传统渠道更好,而且通常好很多。
把结果填进一张表,最后一栏写一句「为什么」。
第四步:去查真实的定价,把数字换成真的。
打开你实际会用的那几个服务的定价页,把第二步里估的数换成真实的数。同时记下三件事:
最小充值金额是多少:
有没有最低消费或月费:
支持哪些付款方式:第三行是这一步的重点。 你会发现绝大多数服务今天只接受卡或者平台账户。这不是因为它们没想过,是因为它们的客户是公司,而公司有卡。
这个发现比「链上支付更便宜」有用得多:限制今天不在支付技术上,在对方愿不愿意收。
第五步:为那一格「付不了」的,设计一个最小方案。
这件事是: (比如向一个国外的个人支付几毛钱)
今天为什么做不成: (手续费 / 没有收款账户 / 合规 / 都有)
链上能不能解决: (具体到哪一步)
链上解决不了的部分: (必须写,这一行是这一步的重点)
如果不做这件事,我的任务会怎样:倒数第二行不许留空。 链上支付解决不了的部分通常包括:对方愿不愿意接受、出了问题怎么办、这件事在双方所在地合不合规。把它们写出来,你对这件事的判断会比大多数人清楚。
第六步:反过来做一遍,找出「不该上链」的那几类。
回到第三步的表,找出零个勾或一个勾的那几类。对每一类写一句话:如果把它改成链上支付,我会失去什么?
失去的可能是:发票 / 合同关系 / 争议处理 / 对方的财务系统支持 /
客服 / 追回的可能 / 合规上的清晰路径这一步是整个 Lab 里最重要的一步,而且是最容易被跳过的一步。 能说清什么时候不该用,才算真的理解了什么时候该用。
做完之后你会有:一张五类支出的清单、每一类的通道判断和理由、至少一个「今天做不成」的具体场景、以及一份「不该上链」的清单。
这份东西可以直接用在任何一个 AI 相关项目的判断上。 下次看到一个宣称「让 Agent 用链上支付」的项目,把它的场景往这张四条件表上一放,你会立刻知道它是在解决一个真问题,还是在给一个已经被解决的问题换一种做法。真正把这条链路搭出来,是 T33 的内容。
AI Lab
这个练习的结构是刻意的:先让它做最强的正方论证,再由你做反方。 顺序不能反——先写反方,你会在读它的正方时不断反驳,得不到一份完整的论证。
第一步:让它做正方,而且要逼它做到最强。
请论证这个命题:AI Agent 的经济活动必须使用链上支付。
要求:
1. 给出 6 条理由,每条说明它依赖链的哪一个具体性质。
2. 每一条都要说明:这个性质有没有非链上的替代方案,
如果有,为什么替代方案不够。
3. 不要编造任何协议名称、版本号、接口规范或字段名。
描述做法即可,不要给出不存在的技术细节。
4. 不要引用任何具体的市场规模数字或增长预测。
5. 最后单独列一节:这个命题在什么条件下不成立。第五条要求是这个提示词的关键。 一个只会做单边论证的输出,价值很低;被要求自己划出边界的输出,才能看出它理解到什么程度。
第二步:你自己写反方,至少六条,每条给一个具体场景。
不要写「链上支付有风险」这种话。每一条要长成这样:
场景: (具体到金额、频率、双方关系)
用传统渠道更好,因为:(具体到某一个机制)
换成链上会失去: (具体到某一样东西)六条里至少要覆盖这几类场景:
□ 大额、低频、有合同的企业间付款
□ 需要发票和会计入账的支出
□ 可能出现「付了钱没收到货」的交易
□ 对手方是一家有完整财务流程的公司
□ 私钥管理能力不足的团队
□ 合规要求明确的受监管业务第三步:把两份东西并排放,做一件事——找出它们真正冲突的地方。
大多数正反论点其实不冲突,它们在讲不同的场景。把这些「不冲突」的剔掉之后,剩下的才是真正的分歧点。
真正的分歧点 1:
正方说:
反方说:
要判断谁对,需要知道:最后那一行是这个练习的产出。 它通常会指向一个可以被查证的事实——比如「这一类服务商今天愿不愿意收链上支付」——而这正是你下一步该去查的东西。
这类任务上有几个可预期的现象:
- 它会把「不便」说成「不可能」。 预付费账户要一个个注册,这是麻烦,不是做不到。区分这两者是这个练习的核心技能。
- 它很少主动提拒付。 没有争议处理机制是链上支付最重要的一个代价,而它在正方论证里几乎从不出现。
- 它可能编造协议细节。 这个领域的规范在快速变化,模型很容易给出一个听起来专业但并不存在的字段名或版本号。提示词里已经禁止了,仍然要检查。
- 它倾向于给无条件的结论。 被要求划边界之后,那一节往往写得很敷衍。那一节的质量,就是它对这个问题理解的深度。
AI 说完之后,你必须自己验证
- 它给出的每一条理由,是关于「链的性质」还是关于「一个可以用别的方式解决的不便」
- 它有没有把「预付费账户已经解决了这件事」这个事实略过去——这是最常见的一处回避
- 它提到的费用优势,有没有算上链上的网络费用;在高频小额下,这笔费用同样可能大于交易本身
- 它有没有承认没有拒付机制这件事,还是只字未提
- 它有没有编造具体的协议名称、版本号、字段名或接口规范
- 它有没有把「技术上可行」说成「今天已经在大规模发生」
- 你写的反方论证里,有几条是它完全没有提到的——这个数字说明它的论证有多片面
- 最关键的一条:它有没有说清楚边界在哪里,还是给出了一个无条件成立的结论
真实案例
在讨论 Agent 支付时,最该先看清楚的是现状:今天绝大多数按量计费的服务,用的是预付费账户加事后计量。 你充一笔钱,之后成千上万次调用从余额里扣,月底一张账单。
这个模式解决了微支付最难的那个问题——它根本不做微支付。 它把成千上万次小额消费合并成一次真实的大额支付,固定费用被摊薄到可以忽略。
这件事说明了一个常被忽略的道理:微支付的难点从来不在「怎样付一分钱」,而在「怎样记一分钱的账」。 计量和结算是两层,把它们分开之后,结算可以走任何一条便宜的通道。
那么链上支付在这里能改进什么?只有三件事:不需要向每个服务商单独开户(一个地址对所有人)、收款方可以是任何主体(包括个人和软件)、记录不依赖任何一方(账本公开)。
这三件事真实存在,但它们都不是「更便宜」。 把链上支付的卖点说成省钱,会在第一次对比时就被现状打败。
有大量的小额劳务今天在经济上不成立,不是因为没人愿意做,而是因为把钱送过去的成本超过了钱本身。
帮忙确认一条信息、翻译一句话、标注一张图、验证一个地址是不是真实的——这些工作值几毛钱到几美元,提供者散布在世界各地,其中相当一部分人没有能接收国际汇款的银行账户。
传统渠道在这里不是慢或贵,是结构上做不到:手续费的固定部分就超过了金额,跨境汇款需要收款方有账户,合规流程的成本远高于交易额。今天这类工作要么通过大平台批量结算(平台抽成并承担合规),要么干脆不发生。
这个场景同时满足四条件表里的全部四项:金额极小、对手方是没有对公账户的个人、双方互不认识、跨境。 它也是第 1 章那个「没有银行账户的人」的视角在 Agent 时代的延续。
如果链上支付会有一个真正改变现实的场景,它更可能在这里,而不是在更吸引眼球的那些地方。
支付网络的风控系统是按人类的消费模式训练的:频率、金额分布、地理位置、时间规律。
一个自动化程序的行为在这些维度上和人差别很大——极高的频率、几乎完全一致的金额、二十四小时不间断、来自数据中心的网络地址。这些特征在风控模型里恰好和盗刷高度重合。
结果是可预期的:卡被拦、账户被临时冻结、需要人工联系解释。而每一次拦截,对一个自动运行的任务来说都是一次彻底的中断。
这件事的意义不在于「传统渠道对机器不友好」这个抱怨,而在于它揭示了一个更根本的事:整套支付基础设施的假设是「付款的是一个人」。 从风控模型到争议处理到开户要求,全部建立在这个假设上。
当付款方变成软件时,问题不是某一条规则需要调整,是这个假设本身需要一个替代方案。 而一个不要求付款方是人也不要求它是公司的账本,恰好提供了这样一个替代方案。
链上支付最常被宣传的优点是「即时最终结算」,最常被忽略的代价是同一件事:它不可撤销。
在 Agent 的场景里这个代价被放大了,因为出错的方式更多:地址是程序生成的、金额是程序计算的、执行是程序触发的,而这三个环节的任何一处小错误,都会变成一笔无法追回的支出。上一章那个数据源故障的例子在这里同样适用——输入错了,系统会非常高效地把错误执行到底。
传统支付网络花了几十年建立的拒付、争议、赔付机制,保护的正是这类情况。说链上支付「更好」而不提这一点,是不诚实的。
正确的表述是一个取舍:你用「出错无法追回」换来了「不需要任何人许可、不需要等待、对手方可以是任何人」。 这个交换在某些场景里非常划算,在另一些场景里非常不划算。
而判断在哪一边,靠的就是那张四条件表。
改一个变量
这是最值得认真对待的一种可能,而且它在技术上没有任何障碍。
如果它发生了,链上支付的优势会缩小到两项:收款方可以是任何主体(包括没有账户的个人和其他软件),以及记录不依赖任何一方。
前一项很难被复制,因为它的障碍不是技术,是开户必须有法律主体这条制度要求——而这条要求存在是有原因的,它承载着反洗钱、税务和责任归属。任何传统渠道要放宽它,面对的都不是工程问题。
后一项则取决于你在不在乎。对大多数商业场景,一家可信机构提供的账单完全够用。 「不需要相信任何人」这个性质有价值,但它的价值在你和对方互不信任时才体现出来。
所以这个变量的结论是:如果传统渠道认真做这件事,链上支付会退回到它真正的领地里去——陌生对手方、非法律主体、跨境小额。 那个领地比今天很多人宣称的小,但它是真实的,而且不会消失。
整个问题会反过来,而且反过来之后链上的优势更明显。
付钱时你可以借用主人的卡,收钱时不行。 收款需要一个能被别人打款的账户,而这个账户必须属于某个主体——这一次没有任何变通办法。
于是一个想自己赚钱的软件面对的是一堵更硬的墙:它不能开户,所以它收到的钱在法律上是别人的。 这带来一连串问题:这笔收入算谁的、谁交税、如果它和另一个软件结算,两边的主人之间发生了什么关系。
链上账户在这里提供的不只是便利,是唯一一种软件可以自己持有余额的形式。但它同时把那一连串法律问题原封不动地留在了那里——链解决了技术上的持有,没有解决法律上的归属。
这是第 36 章会回到的一个问题:一个能自己收钱、自己花钱的软件,在现有的制度框架里到底是什么。今天这个问题没有清晰答案。
这是今天的实际情况,而且它是这件事最大的障碍——比费用、比速度、比任何技术指标都大。
一条支付通道的价值取决于有多少人愿意收。单边的支付能力没有意义:你的软件持有一个链上账户,而它需要的所有服务都只收卡,那这个账户什么也买不了。
这个观察指向一件很具体的事:这个方向真正的瓶颈在供给侧,不在需求侧。 让一个软件能付款是容易的,让足够多的服务愿意收才是难的。
而供给侧愿意改变,需要一个理由。历史上这类理由通常只有两种:要么它能带来现在拿不到的收入(比如那些今天因为收不到钱而不存在的小额交易),要么它能降低现有的成本(比如跨境结算和对账)。不是因为它更先进。
所以判断这件事的进展,不要看有多少个支付协议发布,要看有多少真实的服务开始接受它,以及它们为什么接受。
那么「不需要许可就能开户」这个性质就消失了,而这恰好是 Agent 场景里最有用的那个性质。
会发生的不是链上支付消失,而是它分层:一层是受监管的、账户对应真实主体的(这一层和传统渠道的差异会大幅缩小,优势剩下结算速度和可编程性),另一层是不受监管的(它仍然存在,但能接入的服务会很少)。
这个变量对不同参与者的含义完全不同。对企业来说,第一层反而更好用——它同时有可编程性和合规性。对「一个软件自己开户」这个设想来说,它基本被否定了,因为那个软件背后仍然需要一个人或一家公司来承担责任。
而这可能本来就是现实的走向:软件拥有账户,但责任仍然归属于人。 这一点和第 34 章的核心是一致的——Agent 的钱包从来不是「一个自主的经济主体」,它是一个被授权的、有边界的、责任明确的工具。
带走的问题
这一章是 AI 六问里第 14 问的正面战场,而它的答案必须是有条件的。
「需要」的条件是四项:金额极小、频率极高、双方互不认识、对手方可能不是一个法律主体。 四项里占三项以上,链上有明显优势;占一两项,两可;一项都不占,传统渠道通常明显更好。
这一问最有价值的用法是拿去检验别人的项目。一个宣称「让 Agent 用链上支付」的项目,把它的实际场景往这张表上一放,如果它的对手方是几家大公司、金额可观、一个月几次,那么它解决的问题用一个预付费账户就解决了。
能说清什么时候不需要,才算真的回答了这一问。
答案不是「为了能付钱」——借用主人的卡也能付钱,而且今天大多数人就是这么做的。
真正的答案是三件事:一个能被别人识别的付款方身份(不是主人的身份)、一个和主人的钱隔离开的预算(花光就停,不会波及其他)、一份不需要对账的独立开销记录。
这三件事在软件数量少的时候不值一提,在软件数量变多之后会变成一个真实的工程问题。判断一个团队有没有真的想清楚这件事,就看他们是在讲「让 Agent 能付钱」,还是在讲「让每个 Agent 有自己的预算和记录」。 后者才是问题所在。
这一章的答案很具体:链在这里降低的不是支付成本,是开户成本和对接成本。
这一点值得反复强调,因为「更便宜」是这个方向最常见也最容易被驳倒的卖点。和预付费账户比,链上支付在费用上没有明显优势——预付费账户已经通过合并结算把费用摊到了接近零。
真正降低的是三样别的东西:开一个新账户的成本(从几分钟到几天,降到几秒)、和一个陌生对手方建立支付关系的成本(从需要建立关系,降到不需要)、对账的成本(从要向每一方索取账单,降到查同一个账本)。
把卖点说对,这个方向的论证才站得住。
在这一章,这一问有一个特别尴尬的答案。
一个软件付错了钱,谁承担?它背后的那个人或那家公司。 软件不是法律主体,它没有财产,也无法被追责。所以无论账户在技术上属于谁,损失最终落在那个部署它的人身上。
这件事有两个直接的推论。第一,「给 Agent 一个自主的钱包」这个说法在法律上是不成立的——钱包可以在技术上自主,责任不会。第二,正因为责任不可转移,权限设计才是唯一的防线。 链上没有拒付,没有客服,没有追索;能限制损失的只有你事前写下的那几条规则。
这正好是下一章的全部内容。
本章自测
不是钱,是一个能被别人识别、能被独立记账、能被限额的身份。
根源在于两件事:它不是法律主体,所以开不了传统账户;开户制度要求每个账户有人负责,这不是技术限制,是一套有原因的制度安排。
于是只有两条出路:把它挂在某个人或公司名下(借用别人的账户和身份),或者用一个不要求法律主体就能开户的账本。后者正是公链的一个基本性质——一个地址不需要任何人批准就能创建。
金额、频率、信任关系、对手方是谁。
链上更合适:金额极小(固定费用是主要成本)、频率极高、双方互不认识、对手方可能是个人或软件。四项占三项以上,答案基本确定。
传统渠道更合适:金额大、频率低、双方有合同和长期往来、对手方是有完整财务流程的公司。在这些场景里传统渠道不是「也能用」,是在几乎每个维度上都明显更好——费用比例更低、有争议机制、有法律追索、对方的系统天然支持。
因为今天的实际做法根本不做微支付:预付费账户把成千上万次小额消费合并成一次真实支付,固定费用被摊薄到可忽略。
这说明真正的难点在计量——怎样准确记下每一次一分钱的消费,而不是怎样转账一分钱。计量和结算是两层,分开之后结算可以走任何便宜的通道。
所以链上支付在这里能改进的不是费用,而是三件别的事:不需要向每个服务商单独开户、收款方可以是任何主体、记录不依赖任何一方。把卖点说成省钱,会在第一次对比时就被现状打败。
一、没有拒付和争议处理。 「付了钱没收到货」是极常见的情况,卡组织和平台的担保机制存在是因为它们真的被需要。链上默认一个都没有。
二、不可撤销。 地址是程序生成的、金额是程序算的、执行是程序触发的——任何一处小错误都变成一笔无法追回的支出。
三、私钥管理的负担。 钥匙泄露就是钱没了,没有挂失,没有冻结,没有赔付。在 Agent 场景里这个负担要乘上软件的数量。
还有两个常被忽略的:对方的财务系统需要发票和合同编号,以及合规路径在很多业务里还不清晰。
没有标准答案,检查这几件事:
- 你给出的是一个具体场景(金额、频率、对手方是谁),还是一个抽象的类别?抽象的类别无法判断。
- 你有没有先问「预付费账户能不能解决」?这是最常见的一处回避,而它往往能解决。
- 如果你的结论是「该用链上」,那四个条件你占了几项?占两项以下就该重新想。
- 如果你的结论是「不该用」,你说得出具体失去了什么吗?只说「链上有风险」不算想清楚。
- 最后一问:你的对手方愿意收吗? 这一问最实际,也最容易被跳过。一条没有人愿意收的支付通道,它的所有技术优势都不产生价值。
一个经验值:认真做完这个练习的人,大多会发现自己手上只有一到两类支出真正适合链上支付,而它们通常是「今天根本付不出去」的那几类。 这个结果不令人失望——一个通道只要能做成一件别的通道做不成的事,它就有存在的理由。
一句话带走
Blockchain 给 Agent 提供了身份、钱包、支付、结算与可审计性。