由 Virtuals Protocol 和以太坊基金会的 dAI 团队共同开发

规范:https://eips.ethereum.org/EIPS/eip-8183

讨论:ethereum-magicians.org/t/erc-8183-agentic-commerce/27902

加入构建者社区:https://t.me/erc8183

商业:去中心化人工智能的先决条件

ERC-8183 简介:人工智能代理的商业层

如果我们希望人工智能代理可访问、去中心化、不受单一平台控制、不依赖单一提供商、并且不受单点故障的影响,那么商业就至关重要。商业不能被视为事后的想法,而应被视为基础设施。商业需要始终开放且无需许可。这是 @ethereum 旨在创建的“没有所有者的共享数字空间”。

为什么?因为人工智能和代理层的去中心化需要许多独立的代理和服务。例如,如果只有一个代理可以生成图像,并且它停止服务,则无论其运行在哪种协议上,图像生成都是集中式的。如果只有一个提供商控制交易执行,则资金管理取决于单方的运营意愿。如果只有一个平台控制结算基础设施,那么每个提供商和每个客户都必须遵守该平台的规则,即使平台上有一千个代理。

这需要开放的商务:任何代理都应该能够购买服务,任何代理都应该能够提供服务。没有门卫,没有围墙花园。没有强制中介。

为什么选择区块链

然而,非常关键的是,只有当各方都相信交易会得到兑现时,商业才能发挥作用。如果客户预先付款,他们如何知道提供商会交付?如果提供商先交付,他们如何知道客户会付款?必须有人持有资金,跟踪工作是否完成,并执行结果:完成时付款,失败时退款。正是信任(或缺乏)从根本上导致了中心化实体或把关。

在传统架构中,某人就是一个平台。持有托管权、控制状态机并决定谁获得报酬以及何时获得报酬的公司。这一直有效,直到不起作用为止。平台可以改变规则。它可以冻结资金。它可以将提供商除名。它可以关闭。每个参与者都依赖于平台持续的良好行为。这就是中心化,不是在协议层面,而是在执行层面。没有错,但在缺乏信任的系统中是必要的。目标是去总体化:防止任何单个实体完全控制代理的交易方式。我们亲眼目睹了这一点:构建者希望拥有可以依赖的基础设施,而不依赖于任何单一平台的良好行为。

去中心化链上的智能合约是解决这个问题的尝试。托管、状态机和评估者证明都存在于公共、不可变且不为任何人所有的代码中。合约是中立的执行者,它会产生有意义的信号来诉诸相关各方的声誉。

链上结算还产生了中心化平台无法产生的东西:可移植、可验证、不可变的记录。每一个完成的工作、每一个评估者证明、每一个可交付的哈希值都记录在链上,任何代理在任何平台上通过任何界面都可以看到。这些记录为声誉系统和代理身份提供信息。没有链上结算,就没有可验证的历史记录。没有可验证的历史,就没有可移植的声誉。如果没有可移植的声誉,每次代理交互都从零信任开始。

这就是为什么需要一个链上标准。托管、状态转换、证明。这些部分必须是中立的、安全的和可执行的。

发现、协商和沟通可以通过任何最自然的界面在链上或链下进行。代理可以使用 x402 接口协议通过 HTTP 进行交互,这种体验就像标准 API 或 HTTPS 请求一样。代理不一定要直接接触链条。它签署一条消息,然后由协调员处理链上结算和标准。或者代理可以直接通过MCP或A2A进行交互。接口是灵活的,但核心结算应该是去信任的、程序化的和链上的。中心化系统不会提供基础设施,因为这会破坏它们的控制。

代理经济

人工智能模型和代理正在迅速改进,并且每个月都变得更加强大。一年前需要人类专业知识的任务,例如编写生产代码、生成专业媒体、分析财务数据、协调多步骤工作流程,现在由代理以相当或更高的质量执行。而且能力仍在加速增长。人工智能的发展轨迹使新经济不可避免。

随着客服人员的能力变得更强,他们会承担更有价值的工作。能够生成与专业摄影没有区别的图像的代理是一项值得付费的服务。能够分析投资组合并执行优化交易的代理正在管理真实的资金。能够审查法律文件并标记风险的代理所做的工作,与人类相比每小时需要数百美元。

这是关键的转变:人工智能和代理正在成为创造价值、创造服务的经济参与者。

随着人工智能变得普遍可用,每个个人、组织、设备都可以通过代理进行操作。然后经济就会发生变化。智能体不仅与人类互动和服务,而且还与人类互动。他们相互作用并互相服务。例如,协调活动的代理与内容代理、分发代理和分析代理签订合同。经济成为一个代理网络,代理之间以机器速度在全球范围内进行交易。

当代理能够完成有价值的工作,并且每个人都可以联系代理时,就会形成一种大部分商业活动都通过自治系统进行的经济。这就是我们构建的目的。

问题:代理之间的不可信商务

ERC-8183 简介:人工智能代理的商业层

代理经济需要代理商务。从未互动过、跨越不同组织和链条的代理之间的贸易必须是无需信任的。

当人类进行交易、互相雇用甚至提供服务时,信任是核心。在这些情况下,信任是通过平台、评论、法律体系和社会规范来调节的。当一个代理雇用另一个代理时,这些机制都不适用。没有社会声誉可查。不存在以机器交易速度运行的法律或声誉追索权。没有平台或监管机构建立执行机制。

所以问题就变成了:如何使代理之间的商务变得无需信任?

您不能简单地寄钱并希望得到最好的结果。代币转让不是商业。这是一种没有任何保证的付款。没有记录表明所达成的协议。在工作令人满意之前没有持有资金的机制。没有评估产生其他代理可以参考的信号。如果提供商不交付,则无追索权。

需要结构化的参与:资金存放在可编程的去中心化、公正的托管中,工作作为可验证的工件提交,评估者证明可交付成果是否符合条款以及确定性的结果。确保资金在完成时释放、在拒绝时退款以及在过期时可收回的机制。所有这些都会导致或有助于所有相关方的身份和声誉。

ERC-8183:作业原语

@ethereumfndn dAI 团队密切合作,我们将此正式确定为标准。 ERC-8183:代理商务,是一种开放的、无需许可的代理商务应用标准,其托管和评估者证明被编程为链上智能合约。

ERC-8183 定义了一个核心:Job。每个工作由三方组成,即客户、提供者和评估者。每一方仅由其钱包地址定义,从而允许原语的广泛应用和使用。

Job 原语背后的关键组件和原则是:(i) 工作规范和描述 - 与付款相关的任务、服务或工作的清晰记录 (ii) 付款本身 - 在最终状态之前以公正的程序托管方式进行保护并以编程方式发布,(iii) 记录、可验证和可追踪的可交付成果提交,保护客户和提供商;(iv) 评估者证明,从而产生有意义的信号,以追索相关各方的身份和声誉 - 提供一致的激励措施以实现无需信任的结算。

这通过四个关键状态激发作业流程,确保无需信任的交易:

开放 → 资助 → 提交 → 终端(已完成/拒绝/过期)

总而言之,当客户与提供商创建工作时,工作首先被初始化,然后为其提供资金,以确保付款安全托管。提供者完成工作并调用提交,将可交付成果(或其引用)放在链上。评估员审核提交内容并决定完成(向提供商发放资金)或拒绝(向客户退款)。如果提供者和评估者都没有在截止日期(到期时间)之前采取行动,则工作将到期,客户将收回他们的资金。

ERC-8183 简介:人工智能代理的商业层

该标准故意是最小的,并形成原子原语。它没有指定谈判流程、费用结构、争议解决、通信协议或发现机制。它指定了核心作业生命周期,即无需信任的代理商务的最小可行表面。

评估者

ERC-8183 中的关键概念和设计决策之一是评估器的概念,以及如何将评估器定义为地址。从最广泛的意义上来说,它始终是一个代理。

对于写作、设计或分析等主观任务,评估者可以是一个人工智能代理,它读取提交的内容,将其与请求进行比较,并做出判断。对于计算、证明生成或数据转换等确定性任务,评估器是包装 ZK 验证器的智能合约。提供者提交证明;评估者在链上验证它并自动调用完成或拒绝。对于高风险的参与,评估者可以是多重签名、DAO 或质押支持的验证者。

标准不区分这些。地址调用完成或拒绝。该地址是否运行 LLM 支持的代理或 ZK 电路不是协议关心的问题。这使得相同的界面能够用于 0.10 美元的图像生成工作和 100,000 美元的基金管理工作。

挂钩:模块化扩展性

Job 原语故意被最小化。但商业则不然。真实的应用程序需要自定义验证、声誉更新、费用分配、资金转移、出价机制以及在不同用例之间变化的特定领域逻辑。内容评估工作、代币交换和预测市场地位都需要根本不同的逻辑。

ERC-8183 通过钩子解决了这个问题。挂钩是在创建时附加到作业的可选智能合约。它在每个操作之前和之后接收回调,允许自定义逻辑围绕核心生命周期执行,而无需修改它。该钩子由单个函数选择器(正在发生哪个转换)标识并接收相关参数。它可以强制执行前提条件、阻止无效操作、触发副作用或执行额外的代币传输,所有这些都在与核心状态更改相同的事务中进行。

如果没有设置hook,合约会正常执行。非挂钩实现完全符合 ERC-8183。钩子是附加的,不是必需的。这种设计使核心合约保持较小且接口稳定。新的用例通过新的钩子合约来支持,使扩展逻辑保持链上、程序化和无需信任,与核心相同。

示例商务应用程序

核心作业处理简单的服务商务:支付、交付、评估。但代理人所处的经济体并不简单。有些工作涉及管理客户的资金,而不仅仅是收取费用。有些甚至在指定提供商之前就需要有竞争力的定价。有些需要引用外部信誉数据的信任检查。这些是根本不同的经济模型,而钩子允许相同的核心作业接口来支持这种多样性,并使 ERC-8183 成为一种多功能的商业原语。

  • 服务作业是基线,不需要挂钩。客户为内容生成、数据分析或代码审查付费。核心托管和评估流程完全处理它。

  • 资金转账工作不仅仅是收取服务费。客户提供资本(用于交换的代币、用于投资的资金),提供者对其进行转换,并且输出必须返回。挂钩可以与核心托管一起管理这种双向资本流动,确保提供者在工作完成之前存入输出代币。这可以涵盖广泛的应用,例如流动性挖矿、代币互换、投资组合再平衡,以及提供商处理客户资金或需要前期资金来执行和执行任务而不仅仅是赚取费用的任何工作。

  • 投标工作颠覆了分配模式。供应商不是由客户预先选择供应商,而是在价格上竞争。钩子在分配时验证加密签名的出价,证明所选提供商承诺所声称的价格。任何一方都不能捏造或否认这些条款。

  • 声誉门控作业在协议级别强制执行信任。挂钩会在允许操作、阻止低信誉提供商或对未经验证的代理要求更严格的条款之前查询 ERC-8004。

  • 隐私保护工作利用挂钩来实现商业而不暴露数据。隐私挂钩可以强制“提交”字段包含零知识证明(ZKP)或对加密环境(如 TEE)的引用,而不是在链上发布敏感任务数据。这确保了虽然支付是去信任的和公开的,但实际的知识产权或个人数据仍然是一个“避难所”,只有授权代理才能访问。

  • 风险评估或承保作业可以通过挂钩在协议级别强制执行承保。挂钩可以要求提供者或承销商提供质押抵押品,在分配之前检查 ERC-8004 声誉评分和其他相关指标,强制执行因评估失败而被削减的债券,或查询外部风险预言机。这些以前不透明的审批流程可以变得透明、可编程且具有竞争力。例如,可以提供不同的风险承受能力;一个服务于高度信任的既定代理可能需要最少的检查,而另一个在高风险领域可能需要大量抵押品。

每个应用程序都可以实现为不同的钩子合约,保持核心功能和作业原始标准。新的经济模型、商业应用程序或自定义逻辑的变体都是新的吸引力。我们已经介绍了前几个钩子,它们是演示可能性的示例,但我们认为我们仅仅触及了表面,而且最有趣的钩子还没有编写出来。对于保险、创意协作、供应链协调来说,代理商务是什么样的?我们还不知道,但这就是重点。此外,代理商务将以我们无法完全预见的方式发展:新的经济模式、新的信任机制、机器之间新的协作形式。该标准旨在随着这种演变而发展,而不是限制它。该标准应该公开建立,而且理应如此,因为最好的想法将来自生态系统,我们期待着共同发现它们。

与 ERC-8004 共生

ERC-8183 并不是孤立存在的。它与 ERC-8004(“不可信代理”)共生,ERC-8004 是代理身份、声誉和验证的以太坊标准。

ERC-8004 解决发现和信任问题:代理如何找到彼此并评估可靠性。但其注册表的价值取决于它们记录的活动。没有商业或行动的身份是一个空的个人资料。声誉需要真实的互动来衡量。验证需要定义可交付成果来进行验证。

ERC-8183 提供了满足 ERC-8004 信任层的商业需求。每一份工作都是一个声誉信号。每项提交都是验证者可以评估的交付成果。每一次评价都是其他代理商可以参考的证明。

这两个标准形成一个循环,可以通过无需信任的交互在代理之间实现更强大的自组织:

ERC-8183 简介:人工智能代理的商务层

发现(8004)→商业(8183)→声誉(8004)→更好的发现→更多不信任的商业

缺一不可。它们共同构成了无需信任的代理商务和交互的基础。

超越付款

ERC-8183 不是支付协议。这是一个商业标准。

付款可以转移资金。但商业需要的不仅仅是转移资金。商务是围绕支付的一切,使其变得值得信赖和实用:商定的内容、工作是否完成、谁验证了它,以及如果没有完成会发生什么。在传统世界中,商业之所以能发挥作用,是因为围绕支付的因素:在商家接受付款之前对其进行风险评估和承保、信用延期,以便买家可以在资金到位之前进行交易、实时检测数十亿笔交易中的欺诈、在服务失败时保护买家的退款和争议机制,以及通过重复互动积累信任的声誉系统。这些功能使支付处理器、卡网络和平台变得有价值;不是资金流动本身,而是围绕其的信托基础设施。

当商业转移到链上时,这些功能不会消失。它们需要以不可信的方式、以编程方式、公开地进行重建。这就是 ERC-8183。

Job 原语的托管和评估者证明模型类似于具有可编程的预付款结算条款的退款机制。使用 ERC-8004 的链上声誉和其他链上声誉指标和历史作为 ERC-8183 的一部分类似于具有可移植、可验证历史的专有承保。 

Hooks 用任何服务商都可以部署的模块化、竞争性、可审计逻辑取代了集中式风险评估。其结果不仅仅是一种在链上转移资金的方式,而且是一种公开且无需许可地重建商业的完全信任基础设施的方式。

现有的支付协议和接口,无论是传统处理器还是像 x402 这样的稳定币传输协议,都是处理资金流动的流畅且互联网原生的体验。 ERC-8183 管理将支付转变为无需信任的交易的整个生命周期:规范、托管、可交付成果提交、评估者证明和确定性结算。代理可以在接口层通过x402或HTTP进行交互,而底层结算则通过链上的ERC-8183进行。这些是互补的。

不可逆转性、托管和退款问题

独立支付的另一个问题是不可逆转性。当卡收费后,服务不满意,消费者提出异议并撤销收费。当付款被转移时,钱就消失了。对于原始付款和转账,这是真实有效的反对意见。

ERC-8183 在结构上将这一核心概念保留在其合约中。资金将被托管,直到评估员证明可交付成果符合商定的条款。拒绝路径向客户退款。过期路径自动回收。这是一种可编程的、无需信任的,相当于使卡交易正常进行的授权和捕获模型,只不过这些条款是预先编码并由代码强制执行的,而不是由网络在事后通过其自身的激励措施进行裁决。

对于不确定金额的预授权、酒店保留、范围可能扩大的服务,挂钩的灵活性可以设计为锁定最大金额并结算由完成时可验证输入确定的最终金额。该架构支持的模式使卡商务中的信任模式和行为变得灵活,同时保持结算透明、开放、无需信任和链上。

新一波经济参与者

人工智能浪潮正在创造新的经济参与者,包括买家和商人,其速度比之前的任何转变都要快。数以百万计的开发人员和非开发人员正在使用人工智能编码助手构建和发布微服务、API 和工具,其中许多没有法律实体、没有网站、也没有交易历史。来自科技公司和开源框架的代理正在为数百万用户提供个人人工智能代理和助理。

传统支付系统将难以为这些商家提供服务。不是因为缺乏技术,而是因为当处理者批准提供商时,它会吸收该提供商的风险:欺诈、退款、纠纷。没有业绩记录、没有实体、没有历史的商家承保的风险太大。

ERC-8183 在设计上是无需许可的。提供商是一个钱包地址。没有入职,没有承保,没有把关人。 Job 原语不仅为这些商家提供了一种获得付款的方式,而且还提供了完整的商业生命周期:工作规范、托管付款、可验证的可交付成果提交和评估者证明,为可信交易奠定了基础。

无法承保新的提供商可能会被视为暂时的缺口。开放标准从结构上压缩了这个时间线。现在任何服务商都可以部署 ERC-8183。生态系统是通过实验而不是机构共识来发展的。但更根本的是,ERC-8183 与 ERC-8004 的结合不仅弥补了承保差距,还解决了根本原因。处理商无法承保新商家的原因是缺乏可验证的历史记录。 ERC-8183 产生了这段历史。每项完成的工作都记录在链上:可交付的哈希值、评估者证明、结果。这段历史是可移植的、可验证的,并且不属于任何人。

重要的是,业绩记录并未锁定在单一平台内。今天,平台A知道你的退款率,平台B知道你的卖家评分,但你不能把这个记录带到任何地方。在 ERC-8183 上,声誉是商家自己的便携式资产,任何服务商、任何链上、通过任何读取标准的接口都可以读取。 ERC-8183 提供链上身份和声誉(ERC-8004)并提供承保数据。

共同构建代理商务和去中心化人工智能的未来

ERC-8183 是无需信任的代理商务的开放标准。参与方式如下:

使用 ERC-8183 构建。做一个促进者!在您的链上部署 ERC-8183。构建 SDK。构建包装器。构建扫描仪和跟踪器。构建新的界面和体验,并让它们通过 ERC-8183 安全地、可在链上进行验证。创建与标准本地交互的代理框架。

探索、实验和构建 Hook。需要里程碑付款或争议解决?将它们构建为钩子。这是各种应用程序的创造力和进化的空间。

构建并注册评估器。评估者是确保安全且无需信任的代理贸易的关键部分,但目前却严重缺乏。为特定领域构建评估器,特别是针对完全可验证的领域和服务。在 ERC-8004 上注册它们。为代理声誉和身份做出有意义的贡献。

贡献并提供反馈。这是一个集体标准。只有通过广泛的实验、现实世界的使用、诚实的反馈和迭代,它才会成为它需要的样子。如果缺少什么,请提出。如果有什么问题,就挑战它。规范是开放的,存储库是开放的,讨论也是开放的。这是一起发展的。

代理经济将建立在开放标准之上,或者将建立在围墙花园之上。我们选择开放标准。共享的数字空间。

ERC-8004 代表信任。用于商业的 ERC-8183。其他一切都由您来构建。

想要更多吗?

ERC-8183规范:https://eips.ethereum.org/EIPS/eip-8183

ERC-8004 规范:eips.ethereum.org/EIPS/eip-8004

ERC-8183 讨论:ethereum-magicians.org/t/erc-8183-agentic-commerce/27902

加入 Telegram 社区:https://t.me/erc8183