Crypto OS
Non-Technical Crypto OS第六阶段 · AI × Crypto 与未来链上经济

第 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 一个身份」这句话常常被含糊地使用。拆开看它是三个独立的问题:

  1. 它是谁
  2. 谁给它的权限
  3. 这一笔是不是它做的
三个问题的答案来自三个不同的地方。把它们混成一个,就是大多数 Agent 权限设计出错的起点。
问题在链上由什么回答容易被忽略的地方
它是谁一个地址。不需要任何人批准就能创建地址不等于可信。它证明的是「同一个主体」,不是「一个好的主体」
谁给它的权限这个地址被授予了什么、上限是多少这一层和地址是分开的。 地址本身不携带任何权限信息
这一笔是不是它做的签名与链上记录签名证明「持有那把钥匙的人做的」,不证明「那个人是你以为的那个人」

第三行那个区别在 Agent 的场景里变得很实际:如果一个软件的钥匙泄露了,链上没有任何办法区分「它做的」和「拿到钥匙的人做的」。 传统金融有一整套机制处理这种情况(挂失、冻结、争议、赔付),链上的对应方案要靠事前的权限设计。第 34 章整章都在处理这件事。

四、可审计性:一个被低估的好处

前面四样(身份、钱包、支付、结算)都比较直观。第五样最容易被略过,但在多 Agent 的场景里它可能是最有用的:

每一笔花销,在什么时间、从哪个地址、付给了谁、多少钱,全部在一个公共账本上,不需要任何人配合就能查。

这件事的价值在于它是天然的,不需要你搭建任何系统。四十个软件的四十份完整开销记录,不需要对账,不需要向任何服务商索取账单,不需要相信任何人的记录是准确的。

它的另一面同样要说清楚:账本对所有人公开。 你的软件花了多少钱、买了什么服务、和谁交易过,别人也能看到。第 1 章里那个「透明和隐私第一次发生冲突」的问题,在这里再次出现,而且更尖锐——一个企业未必希望自己的算力采购规模被任何人统计。

五、认真写出反方:什么时候不该用链上支付

这一节和前面四节同等重要。下面每一条都是链上支付的真实劣势,不是可以用「未来会改善」绕过去的。

一、双方互相信任,有长期关系。 这时候你需要的不是无需信任的结算,是灵活的账期、可协商的争议处理和一张对账单。链上支付在这三件事上全都更差。

二、金额大、频率低。 固定费用的优势消失了,而不可撤销的劣势被放大了。一笔大额转账打错地址,损失是全部;同样的错误在银行系统里通常可以追回。

三、需要争议处理。 「付了钱没收到货」是一个极其常见的情况。卡组织的拒付机制、平台的担保交易、法律上的追索——这些机制存在是因为它们真的被需要。链上支付默认没有任何一个。

四、对手方是一家有完整财务流程的公司。 他们的系统需要发票、需要合同编号、需要按会计期间入账。给他们转一笔稳定币,制造的工作量比省下的多。

五、你没有能力管理私钥。 这一条最现实。一个软件持有的钥匙如果泄露,钱在几秒内就没了,而且没有任何补救。第 5 章讲过这个代价,在 Agent 场景里它被乘上了软件数量。

六、合规要求明确,而链上方案的合规路径不清楚。 在受监管的业务里,「这笔钱付给了一个匿名地址」是一个真实的问题,不是一个可以推给未来的问题。

把正反两面合起来,判断就很简单了:

链上支付不是一个更好的支付方式,它是一个在特定条件下唯一可行的支付方式。

那些条件是:金额极小、频率极高、双方互不认识、对手方可能不是法律主体、需要程序化处理、跨境。 不满足这些条件时,传统渠道通常更好——而且是明显更好。

它叫什么

Agent 身份Agent Identity

一个软件在经济活动中能被识别、被记账、被限额的标识。

在链上,它最小的形态就是一个地址。这个地址有三个性质让它适合这个用途:创建不需要任何人批准它是全球唯一的它的历史行为可以被任何人查证

要特别分清两件事:地址证明的是「同一个主体」,不是「一个可信的主体」。 一个有两年干净历史的地址比一个刚创建的地址更可信,这个判断依据的是它的行为记录,不是地址本身。

还有一个常见误解值得澄清:地址不携带权限。 「这个 Agent 能花多少钱」是另一层的事,它由这个地址被授予了什么来决定,而不是由它是谁来决定。

钱包Wallet

持有钥匙、管理地址、发出签名的那个东西。

在 Agent 的语境里,钱包的重点完全不同。人用的钱包关心的是好不好用、会不会转错、备份方不方便;给软件用的钱包,核心问题只有一个:它被允许做什么。

一个只能向三个固定地址付款、单笔不超过某个数额、一天最多几次的钱包,和一个可以做任何事的钱包,在技术上都是「一个钱包」,在风险上完全不是同一个东西。

所以「给 Agent 一个钱包」这句话本身几乎没有信息量,有信息量的是后面那份权限表。第 34 章会专门讲怎么写它。

支付通道Payment Rail

钱实际流动经过的那套基础设施。

卡组织是一条通道,银行间转账是一条通道,各地的即时支付系统是一条通道,一条公链加上稳定币也是一条通道。

每条通道都有自己的性格,由四件事决定:一笔最小能有多小(固定费用决定)、一笔多久算数(结算时间)、谁能接入(需不需要开户、需不需要许可)、出错了怎么办(有没有撤销和争议机制)。

选通道就是在这四件事上做取舍。没有一条通道在四件事上都最好——这就是为什么它们同时存在,而且会长期同时存在。

结算Settlement

这笔钱真正易手、不可撤销的那一刻。

第 1 章已经定义过它,在这一章它有了新的重量。对一个软件来说,「显示到账」和「结算完成」的差别不是一个金融细节,是一个它必须处理的状态。

人可以凭经验判断「这笔应该没问题了」,软件不能。它需要一个明确的信号来决定下一步做什么——是继续执行任务,还是等待,还是回滚。

链上结算在这里的优势是它提供了一个清晰的、可被程序读取的完成信号:达到一定确认数之后,这笔支付就是最终的。这个性质对人来说是「快」,对软件来说是「可判断」,而后者其实更重要。

可审计性Auditability

每一笔支出都能被独立核查,而且不需要任何一方配合。

这是公开账本的副产品,也是它在 Agent 场景里最实在的好处之一。你不需要向任何服务商索取账单,不需要相信任何人的记录,不需要做对账——账本就是账单,而且所有人看到的是同一份。

它的代价是同一件事的另一面:别人也能看到。 一个企业的算力采购规模、一个策略的资金流向、两个主体之间有没有往来,这些信息在公开账本上都是可推断的。

可审计性和隐私是同一个性质的两个方向,不可能只要一边。 在决定什么上链之前,先想清楚你愿意让哪些事被看见。

把整章收成一句话:

Blockchain 给 Agent 提供了身份、钱包、支付、结算与可审计性——在金额小、频率高、双方陌生、对手方可能不是法律主体的场景里。

场景不满足时,传统渠道在争议处理、费用比例和对接成本上通常明显更好。

动手

动手列出一个 Agent 要完成任务需要付费的五类资源,看哪几类今天已经能用链上支付一份文档 + 你常用的几个接口服务的定价页 + 一个区块浏览器0 元。这个 Lab 全程只查公开的定价信息,不注册任何账户,不支付任何费用,也不需要连接钱包

选一个具体的任务,不要选一个抽象的 Agent。比如:每天早上生成一份行业简报、每周整理一次某个协议的链上变化、帮你监控某几个地址的动向。

任务越具体,这个 Lab 的产出越有用。

第一步:把这个任务需要花钱的地方全部列出来,按五类归档。

算力与模型调用:
数据与接口:
内容与版权:
人的劳动:
链上操作本身:

「人的劳动」那一格大多数人会留空,请认真想一想。 任何需要判断、确认、标注、翻译、核实的环节,都可能需要一个真人。这一格填不出东西,往往说明你的任务设计里默认了「模型说什么就是什么」。

第二步:给每一类填四个数。

单次金额大约:      (精确到数量级就够)
一天大约几次:
对手方是谁:        (一家公司 / 一个个人 / 一个软件 / 不确定)
今天怎么付:        (信用卡 / 预付费账户 / 订阅 / 付不了)

第四行如果出现了「付不了」,把它圈出来。那就是这个 Lab 最有价值的发现。

第三步:用四条件表判断每一类该走哪条通道。

对每一类打四个勾:

□ 金额极小(固定费用会成为主要成本)
□ 频率极高(一天几百次以上)
□ 双方互不认识(没有合同,没有长期关系)
□ 对手方不是一家有对公账户的公司

三个勾以上 → 链上有明显优势。两个勾 → 两可。一个或零个 → 传统渠道更好,而且通常好很多。

把结果填进一张表,最后一栏写一句「为什么」。

第四步:去查真实的定价,把数字换成真的。

打开你实际会用的那几个服务的定价页,把第二步里估的数换成真实的数。同时记下三件事:

最小充值金额是多少:
有没有最低消费或月费:
支持哪些付款方式:

第三行是这一步的重点。 你会发现绝大多数服务今天只接受卡或者平台账户。这不是因为它们没想过,是因为它们的客户是公司,而公司有卡。

这个发现比「链上支付更便宜」有用得多:限制今天不在支付技术上,在对方愿不愿意收。

第五步:为那一格「付不了」的,设计一个最小方案。

这件事是:              (比如向一个国外的个人支付几毛钱)
今天为什么做不成:      (手续费 / 没有收款账户 / 合规 / 都有)
链上能不能解决:        (具体到哪一步)
链上解决不了的部分:    (必须写,这一行是这一步的重点)
如果不做这件事,我的任务会怎样:

倒数第二行不许留空。 链上支付解决不了的部分通常包括:对方愿不愿意接受、出了问题怎么办、这件事在双方所在地合不合规。把它们写出来,你对这件事的判断会比大多数人清楚。

第六步:反过来做一遍,找出「不该上链」的那几类。

回到第三步的表,找出零个勾或一个勾的那几类。对每一类写一句话:如果把它改成链上支付,我会失去什么?

失去的可能是:发票 / 合同关系 / 争议处理 / 对方的财务系统支持 /
              客服 / 追回的可能 / 合规上的清晰路径

这一步是整个 Lab 里最重要的一步,而且是最容易被跳过的一步。 能说清什么时候不该用,才算真的理解了什么时候该用。

做完之后你会有:一张五类支出的清单、每一类的通道判断和理由、至少一个「今天做不成」的具体场景、以及一份「不该上链」的清单。

这份东西可以直接用在任何一个 AI 相关项目的判断上。 下次看到一个宣称「让 Agent 用链上支付」的项目,把它的场景往这张四条件表上一放,你会立刻知道它是在解决一个真问题,还是在给一个已经被解决的问题换一种做法。真正把这条链路搭出来,是 T33 的内容。

AI Lab

AI Lab让 AI 论证「Agent 必须用 Crypto」,再由你写出反方论证:哪些场景用银行卡更合适Level 2 · AI Copilot

这个练习的结构是刻意的:先让它做最强的正方论证,再由你做反方。 顺序不能反——先写反方,你会在读它的正方时不断反驳,得不到一份完整的论证。

第一步:让它做正方,而且要逼它做到最强。

请论证这个命题:AI Agent 的经济活动必须使用链上支付。

要求:
1. 给出 6 条理由,每条说明它依赖链的哪一个具体性质。
2. 每一条都要说明:这个性质有没有非链上的替代方案,
   如果有,为什么替代方案不够。
3. 不要编造任何协议名称、版本号、接口规范或字段名。
   描述做法即可,不要给出不存在的技术细节。
4. 不要引用任何具体的市场规模数字或增长预测。
5. 最后单独列一节:这个命题在什么条件下不成立。

第五条要求是这个提示词的关键。 一个只会做单边论证的输出,价值很低;被要求自己划出边界的输出,才能看出它理解到什么程度。

第二步:你自己写反方,至少六条,每条给一个具体场景。

不要写「链上支付有风险」这种话。每一条要长成这样:

场景:              (具体到金额、频率、双方关系)
用传统渠道更好,因为:(具体到某一个机制)
换成链上会失去:     (具体到某一样东西)

六条里至少要覆盖这几类场景:

□ 大额、低频、有合同的企业间付款
□ 需要发票和会计入账的支出
□ 可能出现「付了钱没收到货」的交易
□ 对手方是一家有完整财务流程的公司
□ 私钥管理能力不足的团队
□ 合规要求明确的受监管业务

第三步:把两份东西并排放,做一件事——找出它们真正冲突的地方。

大多数正反论点其实不冲突,它们在讲不同的场景。把这些「不冲突」的剔掉之后,剩下的才是真正的分歧点。

真正的分歧点 1:
  正方说:
  反方说:
  要判断谁对,需要知道:

最后那一行是这个练习的产出。 它通常会指向一个可以被查证的事实——比如「这一类服务商今天愿不愿意收链上支付」——而这正是你下一步该去查的东西。

这类任务上有几个可预期的现象:

  1. 它会把「不便」说成「不可能」。 预付费账户要一个个注册,这是麻烦,不是做不到。区分这两者是这个练习的核心技能。
  2. 它很少主动提拒付。 没有争议处理机制是链上支付最重要的一个代价,而它在正方论证里几乎从不出现。
  3. 它可能编造协议细节。 这个领域的规范在快速变化,模型很容易给出一个听起来专业但并不存在的字段名或版本号。提示词里已经禁止了,仍然要检查。
  4. 它倾向于给无条件的结论。 被要求划边界之后,那一节往往写得很敷衍。那一节的质量,就是它对这个问题理解的深度。

AI 说完之后,你必须自己验证

  • 它给出的每一条理由,是关于「链的性质」还是关于「一个可以用别的方式解决的不便」
  • 它有没有把「预付费账户已经解决了这件事」这个事实略过去——这是最常见的一处回避
  • 它提到的费用优势,有没有算上链上的网络费用;在高频小额下,这笔费用同样可能大于交易本身
  • 它有没有承认没有拒付机制这件事,还是只字未提
  • 它有没有编造具体的协议名称、版本号、字段名或接口规范
  • 它有没有把「技术上可行」说成「今天已经在大规模发生」
  • 你写的反方论证里,有几条是它完全没有提到的——这个数字说明它的论证有多片面
  • 最关键的一条:它有没有说清楚边界在哪里,还是给出了一个无条件成立的结论

真实案例

预付费账户:一个已经跑通的答案今天绝大多数接口类服务

在讨论 Agent 支付时,最该先看清楚的是现状:今天绝大多数按量计费的服务,用的是预付费账户加事后计量。 你充一笔钱,之后成千上万次调用从余额里扣,月底一张账单。

这个模式解决了微支付最难的那个问题——它根本不做微支付。 它把成千上万次小额消费合并成一次真实的大额支付,固定费用被摊薄到可以忽略。

这件事说明了一个常被忽略的道理:微支付的难点从来不在「怎样付一分钱」,而在「怎样记一分钱的账」。 计量和结算是两层,把它们分开之后,结算可以走任何一条便宜的通道。

那么链上支付在这里能改进什么?只有三件事:不需要向每个服务商单独开户(一个地址对所有人)、收款方可以是任何主体(包括个人和软件)、记录不依赖任何一方(账本公开)。

这三件事真实存在,但它们都不是「更便宜」。 把链上支付的卖点说成省钱,会在第一次对比时就被现状打败。

几毛钱汇不出去的那个人持续存在跨境小额劳务

有大量的小额劳务今天在经济上不成立,不是因为没人愿意做,而是因为把钱送过去的成本超过了钱本身

帮忙确认一条信息、翻译一句话、标注一张图、验证一个地址是不是真实的——这些工作值几毛钱到几美元,提供者散布在世界各地,其中相当一部分人没有能接收国际汇款的银行账户。

传统渠道在这里不是慢或贵,是结构上做不到:手续费的固定部分就超过了金额,跨境汇款需要收款方有账户,合规流程的成本远高于交易额。今天这类工作要么通过大平台批量结算(平台抽成并承担合规),要么干脆不发生。

这个场景同时满足四条件表里的全部四项:金额极小、对手方是没有对公账户的个人、双方互不认识、跨境。 它也是第 1 章那个「没有银行账户的人」的视角在 Agent 时代的延续。

如果链上支付会有一个真正改变现实的场景,它更可能在这里,而不是在更吸引眼球的那些地方。

被风控拦下的机器反复发生用个人支付方式驱动自动化程序

支付网络的风控系统是按人类的消费模式训练的:频率、金额分布、地理位置、时间规律。

一个自动化程序的行为在这些维度上和人差别很大——极高的频率、几乎完全一致的金额、二十四小时不间断、来自数据中心的网络地址。这些特征在风控模型里恰好和盗刷高度重合。

结果是可预期的:卡被拦、账户被临时冻结、需要人工联系解释。而每一次拦截,对一个自动运行的任务来说都是一次彻底的中断。

这件事的意义不在于「传统渠道对机器不友好」这个抱怨,而在于它揭示了一个更根本的事:整套支付基础设施的假设是「付款的是一个人」。 从风控模型到争议处理到开户要求,全部建立在这个假设上。

当付款方变成软件时,问题不是某一条规则需要调整,是这个假设本身需要一个替代方案。 而一个不要求付款方是人也不要求它是公司的账本,恰好提供了这样一个替代方案。

不可撤销这件事的两面持续存在链上支付的所有场景

链上支付最常被宣传的优点是「即时最终结算」,最常被忽略的代价是同一件事:它不可撤销。

在 Agent 的场景里这个代价被放大了,因为出错的方式更多:地址是程序生成的、金额是程序计算的、执行是程序触发的,而这三个环节的任何一处小错误,都会变成一笔无法追回的支出。上一章那个数据源故障的例子在这里同样适用——输入错了,系统会非常高效地把错误执行到底。

传统支付网络花了几十年建立的拒付、争议、赔付机制,保护的正是这类情况。说链上支付「更好」而不提这一点,是不诚实的。

正确的表述是一个取舍:你用「出错无法追回」换来了「不需要任何人许可、不需要等待、对手方可以是任何人」。 这个交换在某些场景里非常划算,在另一些场景里非常不划算。

而判断在哪一边,靠的就是那张四条件表。

改一个变量

如果传统支付渠道推出了专门给程序用的接口,支持极小金额和自动开户

这是最值得认真对待的一种可能,而且它在技术上没有任何障碍。

如果它发生了,链上支付的优势会缩小到两项:收款方可以是任何主体(包括没有账户的个人和其他软件),以及记录不依赖任何一方

前一项很难被复制,因为它的障碍不是技术,是开户必须有法律主体这条制度要求——而这条要求存在是有原因的,它承载着反洗钱、税务和责任归属。任何传统渠道要放宽它,面对的都不是工程问题。

后一项则取决于你在不在乎。对大多数商业场景,一家可信机构提供的账单完全够用。 「不需要相信任何人」这个性质有价值,但它的价值在你和对方互不信任时才体现出来。

所以这个变量的结论是:如果传统渠道认真做这件事,链上支付会退回到它真正的领地里去——陌生对手方、非法律主体、跨境小额。 那个领地比今天很多人宣称的小,但它是真实的,而且不会消失。

如果你的 Agent 不是花钱,而是收钱

整个问题会反过来,而且反过来之后链上的优势更明显。

付钱时你可以借用主人的卡,收钱时不行。 收款需要一个能被别人打款的账户,而这个账户必须属于某个主体——这一次没有任何变通办法。

于是一个想自己赚钱的软件面对的是一堵更硬的墙:它不能开户,所以它收到的钱在法律上是别人的。 这带来一连串问题:这笔收入算谁的、谁交税、如果它和另一个软件结算,两边的主人之间发生了什么关系。

链上账户在这里提供的不只是便利,是唯一一种软件可以自己持有余额的形式。但它同时把那一连串法律问题原封不动地留在了那里——链解决了技术上的持有,没有解决法律上的归属。

这是第 36 章会回到的一个问题:一个能自己收钱、自己花钱的软件,在现有的制度框架里到底是什么。今天这个问题没有清晰答案。

如果服务商全都不接受链上支付

这是今天的实际情况,而且它是这件事最大的障碍——比费用、比速度、比任何技术指标都大。

一条支付通道的价值取决于有多少人愿意收。单边的支付能力没有意义:你的软件持有一个链上账户,而它需要的所有服务都只收卡,那这个账户什么也买不了。

这个观察指向一件很具体的事:这个方向真正的瓶颈在供给侧,不在需求侧。 让一个软件能付款是容易的,让足够多的服务愿意收才是难的。

而供给侧愿意改变,需要一个理由。历史上这类理由通常只有两种:要么它能带来现在拿不到的收入(比如那些今天因为收不到钱而不存在的小额交易),要么它能降低现有的成本(比如跨境结算和对账)。不是因为它更先进。

所以判断这件事的进展,不要看有多少个支付协议发布,要看有多少真实的服务开始接受它,以及它们为什么接受。

如果监管要求每一个链上账户都必须对应一个可识别的主体

那么「不需要许可就能开户」这个性质就消失了,而这恰好是 Agent 场景里最有用的那个性质。

会发生的不是链上支付消失,而是它分层:一层是受监管的、账户对应真实主体的(这一层和传统渠道的差异会大幅缩小,优势剩下结算速度和可编程性),另一层是不受监管的(它仍然存在,但能接入的服务会很少)。

这个变量对不同参与者的含义完全不同。对企业来说,第一层反而更好用——它同时有可编程性和合规性。对「一个软件自己开户」这个设想来说,它基本被否定了,因为那个软件背后仍然需要一个人或一家公司来承担责任。

而这可能本来就是现实的走向:软件拥有账户,但责任仍然归属于人。 这一点和第 34 章的核心是一致的——Agent 的钱包从来不是「一个自主的经济主体」,它是一个被授权的、有边界的、责任明确的工具

带走的问题

14
AI 是否真的需要 Blockchain?

这一章是 AI 六问里第 14 问的正面战场,而它的答案必须是有条件的。

「需要」的条件是四项:金额极小、频率极高、双方互不认识、对手方可能不是一个法律主体。 四项里占三项以上,链上有明显优势;占一两项,两可;一项都不占,传统渠道通常明显更好。

这一问最有价值的用法是拿去检验别人的项目。一个宣称「让 Agent 用链上支付」的项目,把它的实际场景往这张表上一放,如果它的对手方是几家大公司、金额可观、一个月几次,那么它解决的问题用一个预付费账户就解决了。

能说清什么时候不需要,才算真的回答了这一问。

15
Agent 为什么需要 Wallet?

答案不是「为了能付钱」——借用主人的卡也能付钱,而且今天大多数人就是这么做的。

真正的答案是三件事:一个能被别人识别的付款方身份(不是主人的身份)、一个和主人的钱隔离开的预算(花光就停,不会波及其他)、一份不需要对账的独立开销记录

这三件事在软件数量少的时候不值一提,在软件数量变多之后会变成一个真实的工程问题。判断一个团队有没有真的想清楚这件事,就看他们是在讲「让 Agent 能付钱」,还是在讲「让每个 Agent 有自己的预算和记录」。 后者才是问题所在。

13
AI 在这里降低什么成本?

这一章的答案很具体:链在这里降低的不是支付成本,是开户成本和对接成本。

这一点值得反复强调,因为「更便宜」是这个方向最常见也最容易被驳倒的卖点。和预付费账户比,链上支付在费用上没有明显优势——预付费账户已经通过合并结算把费用摊到了接近零。

真正降低的是三样别的东西:开一个新账户的成本(从几分钟到几天,降到几秒)、和一个陌生对手方建立支付关系的成本(从需要建立关系,降到不需要)、对账的成本(从要向每一方索取账单,降到查同一个账本)。

把卖点说对,这个方向的论证才站得住。

17
AI 错误时谁承担损失?

在这一章,这一问有一个特别尴尬的答案。

一个软件付错了钱,谁承担?它背后的那个人或那家公司。 软件不是法律主体,它没有财产,也无法被追责。所以无论账户在技术上属于谁,损失最终落在那个部署它的人身上。

这件事有两个直接的推论。第一,「给 Agent 一个自主的钱包」这个说法在法律上是不成立的——钱包可以在技术上自主,责任不会。第二,正因为责任不可转移,权限设计才是唯一的防线。 链上没有拒付,没有客服,没有追索;能限制损失的只有你事前写下的那几条规则。

这正好是下一章的全部内容。

本章自测

一句话带走

Blockchain 给 Agent 提供了身份、钱包、支付、结算与可审计性。

做完这一章的动手环节了?勾上它查看全部进度

本页目录