cosmos/ibc · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈
IBC 跨链标准
概要
本仓库是跨区块链通信协议(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 | 协议团队 |
| 26 | IBC 应用回调 | 草案 | ibc-go | 协议团队 |
App
| 跨链标准编号 | 版本 | 标准标题 | 阶段 | 实现 | 维护者 |
|---|---|---|---|---|---|
| 27 | v2 | 通用消息传递 | 草案 | ibc-go | 协议团队 |
IBC v1 规范
IBC v1 是该协议的原始版本。它在应用交换数据包之前,通过连接和通道握手建立跨链通信。
Meta
| 跨链标准编号 | 标准标题 | 阶段 | 维护者 |
|---|---|---|---|
| 1 | ICS 规范标准 | 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 | 协议团队 |
轻客户端
| 跨链标准编号 | 标准标题 | 阶段 | 实现 | 维护者 |
|---|---|---|---|---|
| 6 | Solo Machine Client | Candidate | ibc-go | Protocol team |
| 7 | Tendermint Client | Candidate | ibc-go, ibc-rs | Protocol team |
| 8 | Wasm Client | Candidate | ibc-go, ibc-rs | Protocol team / Composable Finance |
| 9 | Loopback Client | Draft | ibc-go | Protocol team |
| 10 | GRANDPA Client | Draft | Octopus Network |
Relayer
| 跨链标准编号 | 标准标题 | 阶段 | 实现 | 维护者 |
|---|---|---|---|---|
| 18 | Relayer Algorithms | Finalized | go-relayer, rust-relayer, ts-relayer | Protocol team |
App
| 跨链标准编号 | 版本 | 标准标题 | 阶段 | 实现 | 维护者 |
|---|---|---|---|---|---|
| 20 | v1 | 同质化代币转账 | 候选 | ibc-go, ibc-rs | 协议团队 |
| 20 | v2 | 同质化代币转账 | 已弃用 | 协议团队 | |
| 27 | v1 | 跨链账户 | 候选 | ibc-go | 协议团队 |
| 28 | v1 | 跨链验证 | 候选 | interchain-security | Cosmos Hub 团队 |
| 29 | v1 | 通用中继者激励机制 | 已弃用 | 协议团队 | |
| 30 | v1 | IBC 应用中间件 | N/A | N/A | 协议团队 |
| 31 | v1 | 跨链查询 | 草案 | N/A | 协议团队 |
| 32 | v1 | 链间查询 | 候选 | async-icq | Strangelove Ventures |
| 100 | v1 | 链间原子交换 | 候选 | ibcswap | Side Labs |
| 721 | v1 | 非同质化代币传输 | 候选 | nft-transfer | IRIS Network |
翻译
Interchain 标准也被翻译成以下语言: