跨链:详解Cosmos跨链间是如何相互通信( 三 )

最初构建区块链时 , 他们设想能够提供“一刀切”的解决方案 , 这意味着所有交易 , 智能合约或其他任何事物都在单个链上执行 。  但是 , 现在很明显 , 这样的系统不太实用 , 尤其是在存在可伸缩性限制和创新约束的情况下 。

跨链是两个相对独立的区块链之间的互操作性 。 换句话说 , 由于区块链是以标准化的方式构建的 , 因此它允许区块链彼此通信 。 跨链实施主要以资产交换和资产转移为代表 , 既是区块链世界的重要组成部分 , 也是PPIO的重要研究方向 。 使用交叉链 , 可以避免单链的局限性 。 今天 , 我们将探讨Cosmos跨链协议的逻辑结构 。

根据不同的基础技术 , 跨链的相互作用可以分为同构的跨链和异类的跨链 。 对于同构链 , 安全机制 , 共识算法 , 网络拓扑和块生成验证逻辑是一致的 , 它们之间的跨链交互相对简单 。

另一方面 , 异构链的跨链交互相对复杂 , 并且包括诸如针对比特币的PoW算法和针对Tendermint的PBFT共识算法之类的技术 。 区块组成和确定性保证机制差异很大 , 因此直接设计跨链交互机制并不容易 。 异构链之间的跨链交互通常需要第三方辅助服务 。

推荐阅读