新闻加密货币Neo N3 通过 CAIP-2 注册获得规范化的链无关身份

Neo N3 通过 CAIP-2 注册获得规范化的链无关身份

作者: CryptoNewsNet·

要点速览

  • `neo:860833102` 现已成为 Neo N3 MainNet 的标准化 CAIP-2 标识符,并以 Draft 状态列入 Chain Agnostic 命名空间注册表。
  • Zhang 表示,他发起注册的原因是 x402 等协议依赖 CAIP-2,而原生 Neo 先前缺少规范化的链标识符。
  • CAIP 标准为跨生态的区块链、账户、资产和钱包交互提供链无关标识符。
  • 新的标识符使多链工具能够用稳定字符串引用 Neo N3,但实际的钱包、签名、RPC 和交易支持仍需继续构建。
  • Neo 相关的 x402 结算支持仍需要额外的支付方案、验证、结算以及 NEP-17 资产集成工作。
Neo N3 通过 CAIP-2 注册获得规范化的链无关身份

Neo 联合创始人 Erik Zhang 已将 Neo N3 的草案 CAIP-2 配置文件添加到 Chain Agnostic 命名空间注册表中。该配置文件将 neo:860833102 定义为 Neo N3 MainNet 的标准化链标识,为与 x402 支付协议等基于 CAIP-2 的系统集成提供了命名层前置条件。该标识已并入 Chain Agnostic Standards Alliance 注册表,但其状态仍为 Draft。

在公告中,Zhang 表示,他在注意到 x402 等协议依赖 CAIP-2,而原生 Neo 没有规范化标识后,便开始了这项工作。他补充说,经过社区讨论和上游审查后,neo 命名空间和 CAIP-2 配置文件已并入 Chain Agnostic 命名空间注册表。他将此描述为一小块基础设施,但却是让钱包、SDK、支付系统和多链应用将 Neo 视为一等网络的重要前提。

什么是 CAIP 标准?

CAIP 代表 Chain Agnostic Improvement Proposals,是 Chain Agnostic Standards Alliance 发布的一系列规范。该项目旨在实现区块链互操作性方面类似于 Internet Engineering Task Force 之于互联网协议的作用:定义任何链都可以实现的中立、多方参与标准,而不受任何单一区块链惯例的绑定。

这些规范维护在两个 GitHub 仓库中。一个包含 CAIP 规范本身。另一个包含命名空间配置文件,每个区块链家族对应一份,链在其中注册自己的标识符并记录各自对每项 CAIP 的具体实现。

CAIP 标准覆盖从如何识别一条链、如何识别该链上的账户,到钱包和 dApp 如何在不同生态间协商能力等一系列互操作性问题。对于 Neo 的注册而言,相关的关键标准包括:

  • CAIP-2: Blockchain ID,即识别任意区块链的规范格式。
  • CAIP-10: Account ID,在 CAIP-2 基础上扩展,以链无关方式识别钱包地址。
  • CAIP-19: Asset Type 和 Asset ID,用于跨链代币和 NFT 的规范化标识符。
  • CAIP-25: Wallet Create Session JSON-RPC 方法,用于标准化 dApp 如何向不同生态中的钱包请求能力和权限。

CAIP-2 如何工作?

CAIP-2 定义了一个简单但重要的格式:namespace:reference。其中 namespace 用于标识区块链家族或协议,reference 用于标识该家族中的具体网络。

例如,以太坊主网是 eip155:1eip155 命名空间覆盖以太坊系列链,而 1 是 Ethereum MainNet 的链 ID。任何兼容 EVM 的链,包括 Neo 自身的 EVM 侧链 Neo X,都可以在 eip155 命名空间下通过其链 ID 进行标识。Neo N3 运行的是其自身独立的协议栈,因此需要自己的命名空间。

neo:860833102 中的 reference 是 Neo N3 的 network magic number,这是嵌入协议中的一个整数,用于在字节级别区分 Neo N3 MainNet 与其他网络。该配置文件指出,network magic 值并不保证全球唯一,因为私有网络可以复用该值,但它在 Neo 协议中充当规范化的网络区分符,因此是 CAIP-2 reference 的自然选择。

在此次注册之前,链无关协议中并没有一种被普遍认可、可跨生态使用的方式来指代 Neo N3。需要引用 Neo N3 的多链工具没有可用的标准字符串,这使得在依赖共享注册表而非链特定惯例的系统中,Neo 更难被一致命名。

什么是 x402,为什么 CAIP-2 相关?

x402 是一种开放的 HTTP 支付协议,围绕 HTTP 状态码 402 构建,而原始 HTTP 规范将其保留为“Payment Required”。x402 最初由 Coinbase 开发并开源,自 2026 年 7 月起由 Linux Foundation 的 x402 Foundation 托管。它面向可机器读取的自动化支付,尤其适用于需要在无人干预下为 API 访问付费的 AI 代理。

该协议流程如下:

  • 客户端向付费 API 端点发送请求。
  • 服务器返回 402 状态及一项可机器读取的支付要求。
  • 客户端签署支付授权并重试请求。
  • 服务器或支付协调方验证授权,并在链上结算支付。

整个交互过程是自动化的,不需要面向用户的支付界面。

x402 使用 CAIP-2 标识符来指定支付应在哪条区块链和网络上结算。基于 x402 构建的支付协调方会通过 CAIP-2 标识符引用链。如果没有注册标识符,一条链就无法在该命名层中被寻址。

Neo 的 neo:860833102 标识符使 Neo N3 能够在 x402 所使用的 CAIP-2 命名系统中被引用。然而,仅有注册并不会让 x402 协调方在运行层面支持 Neo N3。要让 Neo 作为 x402 结算链正常工作,生态系统仍需要 Neo 专用的支付方案实现、客户端交易签名、服务端验证与结算逻辑,以及 NEP-17 资产支持,这些工作仍有待完成。

该注册在下游带来什么?

CAIP-2 注册建立的是标识符层。其上的实际应用还需各自的实现工作。

实施 CAIP 标准的多链钱包和 SDK 现在已经拥有 Neo N3 的标准化标识符。以 WalletConnect 为例,它使用 CAIP-2 和 CAIP-25 来建立 dApp 与跨链钱包之间的连接。随着 Neo 命名空间完成注册,这些集成现在可以使用标准字符串引用 Neo,而不是自定义命名规则。不过,要实现完整集成,Neo 账户处理、签名、RPC 支持和交易逻辑仍需实际实现。

neo 命名空间也为后续的 CAIP 注册提供了基础。Neo N3 钱包地址的 CAIP-10 账户 ID、NEP-17 代币的 CAIP-19 资产标识符,以及 CAIP-25 钱包会话交互,现在都可以在该既有命名空间之上继续开发。

CAIP-222 和 CAIP-25 目前分别处于 Draft 和 Review 状态,它们分别对应于 NEP-20(Neo 的钱包认证标准)和 NEP-21(其统一 dAPI 标准)的跨生态版本。CAIP-25 的类比并不完全对应,因为 CAIP-25 仅覆盖会话创建,而 NEP-21 定义的是更广泛的 dAPI 能力面。CAIP-2 的注册标志着 Neo 的内部标准开始能够被更广泛的生态系统识别。

任何使用 CAIP-2 进行链识别的协议、桥或应用,不仅仅是 x402,现在都可以使用标准化标识符引用 Neo N3。虽然与网络实际交互仍需要链特定逻辑,但该标识符消除了自定义命名约定的需求。

完整公告可见下方链接:https://x.com/erikzhang/status/2089902094874775696