Cardano 详解面向 Injective 的 IBC 轻客户端设计

该测试网路径允许开发者在 Cardano 与 Injective 之间转移测试 ADA 和 $INJ,同时各自网络独立验证跨链消息。

By SongMarketCap

Updated:

Cardano News - Cardano 详解面向 Injective 的 IBC 轻客户端设计

Cardano 基金会详细介绍了 Cardano 与 Injective 的 IBC 连接如何在不依赖托管式跨链桥运营方的情况下验证跨链转账。在一次 Developer Office Hours 活动中,生态系统工程负责人 Fabian Bormann 演示了公开测试环境,并概述了主网部署前的剩余工作。

本次会议进一步阐述了在八月初于 Cardano Preprod 与 Injective 测试网之间启用的直接 IBC 路径。

开发者可以复现 Cardano 与 Injective 的转账流程

开源的 Cardano IBC Incubator 代码库包含运行并验证该测试路径所需的组件。其 Caribic 命令行工具可帮助开发者启动所需服务、检查其状态,并建立 IBC 客户端、连接与转移通道。

该测试界面可将 Cardano 钱包例如 VESPR 与 Cosmos 兼容钱包例如 Keplr 连接起来。随后开发者可以将测试 ADA 从 Cardano Preprod 转至 Injective 测试网,并完成回程转移。

当前实现支持 ICS-20,即用于可替代代币转移的 IBC 标准。当 ADA 转入 Injective 时,原生资产会在 Cardano 上被锁定,目标网络上会铸造相应凭证。将资产转回时会销毁该凭证并释放原始 ADA。

同样的模型也使测试 $INJ 可进入 Cardano,而无需由中心化运营方托管被转移的资产。Injective 直接实现了 Cardano 的轻客户端,消除了两个生态之间对单独中介链的需求。

两个轻客户端共同验证跨链消息

Bormann 区分了 IBC 与传统跨链桥。中继者在网络间传递数据包,但不会决定转移是否有效。每条接收链都会通过自身的轻客户端来验证对方网络。

Cardano 使用用 Aiken 编写的 Tendermint 轻客户端来验证源自 Injective 的状态与消息。Injective 则使用概率型 Cardano 轻客户端,跟踪一系列 Cardano 区块并衡量其出块者所对应的权益。

单个 Cardano 区块由其出块的权益池签名。因此轻客户端会等待更多区块,并累积足够的由权益背书的证据,之后才将原始交易视为已结算。

Bormann 估计当前一次完整转移大约需要八到十分钟,其中包括 Cardano 的结算窗口以及用于确认转移的 IBC 消息。

Ouroboros Peras 最终可能通过让轻客户端更快地收集更广泛的权益池确认来缩短这一流程。不过,Peras 目前尚非 Cardano 现行生产基础设施的一部分。

主网路径包含安全与 DeFi 测试

该连接仍仅限于测试环境。Caribic 文档称 Injective 主网操作尚未实现,而当前可用的工作流程是将 Cardano Preprod 或 Preview 与公共 Injective 测试网连接。

Bormann 将进一步的生态测试、潜在漏洞赏金以及与 DeFi 协议的集成列为后续步骤。他还表示团队已与 FluidTokens 讨论了潜在用例。后续工作还包括改进 IBC 资产及其元数据在钱包与区块浏览器中的展示方式。

Bormann 称该项目已于 2025 年接受 Anastasia Labs 审计。该测试路径仍需在运维方面改进,包括可靠的轻客户端更新以及长时间中断后的恢复流程。

Cardano 的 IBC 实现已从可行性研究推进到可复现的跨链测试环境。开发者如今可以运行这一路径,查看转移如何被验证,并在双向移动测试资产。在安全性、持续性与应用集成工作足以支撑单独的主网部署之前,生产环境的 ADA 与 INJ 将继续留在系统之外。