ITADN
cosmos/ibc
cosmos/ibc · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

IBC 跨链标准

banner

概要

本仓库是跨区块链通信协议(IBC)开发与文档的权威位置。

它应被用于整合 IBC 的设计原理、协议语义和编码描述,包括核心传输、认证和排序层(IBC/TAO),以及描述数据包编码与处理语义的应用层(IBC/APP)。

欢迎贡献。请参阅 CONTRIBUTING.md 获取贡献指南。

什么是 IBC?

如需了解 IBC 是什么及其工作原理的高层解释,请阅读 这篇博客文章

跨链标准

所有处于“草案”阶段或更高阶段的标准均按 ICS 编号顺序在此列出,并按类别排序。

IBC v2 规范

IBC v2 是 IBC 协议的最新迭代版本。它通过移除连接和通道握手层,转而采用客户端到客户端的直接数据包流,从而简化了 IBC 的集成。有关概述,请参阅 IBC v2 介绍。

核心传输

跨链标准编号标准标题阶段实现维护者
2客户端语义草案ibc-go协议团队
4数据包语义草案ibc-go协议团队
5端口分配草案ibc-go协议团队
24主机要求草案ibc-go协议团队
26IBC 应用回调草案ibc-go协议团队

App

跨链标准编号版本标准标题阶段实现维护者
27v2通用消息传递草案ibc-go协议团队

IBC v1 规范

IBC v1 是该协议的原始版本。它在应用交换数据包之前,通过连接和通道握手建立跨链通信。

Meta

跨链标准编号标准标题阶段维护者
1ICS 规范标准N/A协议团队

Core Transport

跨链标准编号标准标题阶段实现维护者
2客户端语义候选ibc-go, ibc-rs协议团队
3连接语义候选ibc-go, ibc-rs协议团队
4通道与数据包语义候选ibc-go, ibc-rs协议团队
5端口分配候选ibc-go协议团队
23向量承诺候选ibc-go, ibc-rs协议团队
24主机要求候选ibc-go, ibc-rs协议团队
25处理器接口候选ibc-go, ibc-rs协议团队
26路由模块候选ibc-go, ibc-rs协议团队
33多跳消息候选ibc-go协议团队

轻客户端

跨链标准编号标准标题阶段实现维护者
6Solo Machine ClientCandidateibc-goProtocol team
7Tendermint ClientCandidateibc-go, ibc-rsProtocol team
8Wasm ClientCandidateibc-go, ibc-rsProtocol team / Composable Finance
9Loopback ClientDraftibc-goProtocol team
10GRANDPA ClientDraftOctopus Network

Relayer

跨链标准编号标准标题阶段实现维护者
18Relayer AlgorithmsFinalizedgo-relayer, rust-relayer, ts-relayerProtocol team

App

跨链标准编号版本标准标题阶段实现维护者
20v1同质化代币转账候选ibc-go, ibc-rs协议团队
20v2同质化代币转账已弃用协议团队
27v1跨链账户候选ibc-go协议团队
28v1跨链验证候选interchain-securityCosmos Hub 团队
29v1通用中继者激励机制已弃用协议团队
30v1IBC 应用中间件N/AN/A协议团队
31v1跨链查询草案N/A协议团队
32v1链间查询候选async-icqStrangelove Ventures
100v1链间原子交换候选ibcswapSide Labs
721v1非同质化代币传输候选nft-transferIRIS Network

翻译

Interchain 标准也被翻译成以下语言: