Crosschain communications allows information to be communicated between blockchains. Consensus in the context of crosschain communications relates to how participants on one blockchain are convinced of the state of a remote blockchain. It describes how parties associated with a source blockchain come to agreement and communicate with a destination blockchain such that information from the source blockchain can be trusted. This paper surveys crosschain communications protocols, presenting them based on the top-level usage scenarios they are trying to meet: value swapping, crosschain messaging, and blockchain pinning. It analyses how each protocol achieves crosschain consensus, what trust assumptions are made, their ability to operate successfully in Permissionless and Permissioned blockchains contexts, and whether the protocol delivers atomic updates across blockchains.
翻译:跨链通信可以让跨链链链之间传递信息。跨链通信方面的共识涉及到一个链链链的参与者如何相信一个边链的状态。它描述了与一个源链链相关的各方如何达成协议并与一个目的地链进行沟通,从而可以信任来自源链链的信息。这个纸质调查跨链通信协议,根据它们试图达到的最高水平的使用情景(价值互换、跨链信息传递和链链钉)来介绍这些协议。它分析了每个协议是如何实现跨链共识的,做出什么信任假设,它们在无权限和特许的链条环境中成功运作的能力,以及协议是否在跨链条上提供原子更新。