今天,庞大的 Cosmos 生态系统通过 Cosmos 的区块链间通信协议 (IBC) 连接起来。最近,Terra 等 Tendermint 链启用了 IBC,将它们连接到 Cosmos Hub、Osmosis 和许多其他链。 Cosmos 生态系统正在快速增长,但由于连接到以太坊和其他基于 EVM 的链的高昂成本,仍然在很大程度上受到限制通过 IBC 的当前传输层。 LayerZero 是一种全链互操作性协议,能够向任何链上的任何合约发送消息。该消息是一个字节有效载荷,允许用户应用程序完全控制其结构和解释。简单地说:LayerZero 是一个消息传输层,用于智能合约在链之间进行通信。 今天,许多应用程序正在转向多链架构。 LayerZero 可以使这些应用程序之间无缝通信(A →A,B →B),但如果 A 想与 B 通信怎么办?一种方法是让 A 和 B 团队设计一套商定的规则来解释两个应用程序之间的消息传递。消息标准将针对 A 和 B 想要执行的特定类型的通信进行高度优化。如果 C 想在几个月后集成,但他们需要修改标准以满足他们的要求怎么办?
这就是 Cosmos 的区块链间通信协议 (IBC) 的用武之地。 除了作为如何在两条链之间建立通信的标准之外,IBC 还拥有一套强大的标准,例如 ICS-20,它定义了消息的格式代币转移。 A、B 和 C 的团队可以利用这些社区驱动的标准来定义他们的消息传递规则,而不是重新发明轮子。
现在要解决的问题是:IBC 当前的传输层需要在每条链之间建立成对的轻客户端。在大多数基于 EVM 的链中,运行完整的轻客户端成本过高,限制了 IBC 对具有高吞吐量和廉价交易的链的影响。在所有智能链上运行 IBC 的强大消息传递标准不是很好吗?
在全链互操作性协议 LayerZero 之上引入 IBC。通过用 LayerZero 替换 IBC 的传输层,IBC 现在可以在任何地方蓬勃发展,让应用程序拥有一个社区驱动的全链通信标准。 LayerZero 实施了一系列创新,使全链通信更便宜、更快捷。感兴趣的读者可以查看我们的 Ultra Light Node 设计。 LayerZero 开发团队将在 LayerZero 之上推出 IBC 消息传递接口,供所有开发人员利用。欢迎来到消息传递的未来:LayerZero 之上的 IBC。
如需更深入地了解 LayerZero 作为 IBC 传输层,请查看 Isaac Zhang 的这篇文章。感谢 Kyle Samani、Zaki Manian、John Robert Reed、Bryan Pellegrino 和 Isaac Zhang 的审阅。
