一文读懂 IBC:基于 Cosmos 跨链通信协议

Buidler DAO 阅读 1793 2022-11-18 09:00:06

Cosmos 被誉为 “区块链互联网”,IBC 就是区块链互联网中的 “TCP/IP” 协议。它提供了一种无需许可的方式在区块链之间中继数据包,实现区块链之间的相互通信。

作者:@catboss_s,Buidler DAO

编排:@Coucou

封面:Cosmos

原用标题:Buidler DAO 一文读懂 IBC:Cosmos 跨链通信协议

注:文章仅代表作者个人观点,不构成任何投资建议。

TL;DR

▪ IBC 不仅解决了区块链互操作性问题,而且以信任最小化、安全、可扩展和通用的方式实现了跨区块链进行任意数据传输。「任意数据」包括资产的跨链和信息的跨链,比如代币和 NFT 资产的转移,也可以在使用一条区块链的同时管理另一条链上的账户,还可以从其他链上查询信息,等等。

▪ IBC 协议的独特之处是它采用分层设计,传输层和应用层来实现整个工作流程。传输层 (TAO:transport layer) 提供必要的基础设施来建立安全连接和验证区块链之间的数据包。应用层(application layer)建立在传输层之上,它定义了数据包应该如何被发送链打包、以及如何被接收链解包。

▪ IBC 的安全性是基于 IBC 轻客户端,不需要额外的信任第三方。使用基于源链的轻客户端也意味着其安全性与其区块链底层的安全性假设基本一致。

▪ 实现 IBC 的信任最小化的核心 “轻客户端”,对于小团队来说这是一项艰巨的开发工作。跨链安全将允许其他区块链从 Cosmos Hub “租用” 安全性,而不用建立和维护自己链的验证节点。

▪ 虽然 IBC 源自 Cosmos,但是它也可以用于其他链(未基于 Cosmos SDK 构建),甚至与 Tendermint 完全不同的共识也可以。只是这需要基于链的共识类型和区块链框架,开发 IBC 所需要的不同的组件。

▪ IBC 可视化工具:MapOfZones 更直观的展示了链与链互连通道;Mintscan 更详细的展示了中继器的相关信息;IOBScan 更便捷的可以通过交易哈希进行搜索。

全文 9638 字,预计阅读时间 24 分钟

目录

免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
上一篇:一文了解区块链延迟和吞吐量 下一篇:CeFi 信任危机下,DeFi 非足额抵押贷款将何去何从?

您可能感兴趣