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

对于使用POW共识算法的链 , 例如比特币和以太坊 , 它们如何使用Tendermint的IBC协议跨链运作?由于这些链中使用了POW算法 , 因此我们无法通过验证器验证这些链的区块 。 我们也无法使用Merkle证明来证明这些链上跨链交易的合法性 。 此外 , POW共识算法生成的区块是概率性最终的 , 并且有可能被回滚 。 我们需要确保跨链交易是真正的最终交易 , 并且不会回滚 。

基于以上考虑 , 我们使用PegZone方案执行异构跨链 。 PegZone本身实际上是Tendermint开发的代理链 , 它实时跟踪原始链的状态 , 并设置安全阈值以等待原始链块的增长 。 当数字达到安全阈值时 , 原始链状态被视为具有伪实时终结性(回滚概率小) , 这与轻客户端钱包验证的原理相同 。 例如比特币安全阈值通常设置为6 , 而ETF安全阈值可以设置为20或100 。 PegZone本身具有实时确定性 , 可以通过IBC连接到Cosmos Hub以实现跨链 。

下图使用PegZone或Peggy以及以太坊作为跨链接的示例 。

从上图可以看出 , PegZone可分为五个部分:

推荐阅读