比较EOS,Cosmos,Aion和Wanchain的跨链通信协议
曾几何时,人们认为只有一个区块链。但是,很快就证明了单链最大化是一种短视的信念。没有分叉和新的链条,实验受到了极大的限制,并导致创建了数百个适合特定需求的区块链. 但是,为了完全集成区块链,链条需要一种相互通信的方式,而无需使用交易所进行的缓慢,昂贵和高风险的过程. 以太坊的创始人Vitalik Buterin撰写了“链的互操作性”白皮书, 备注: “尽管在区块链行业的头几年,人们可能会以为只有一个区块链来统治所有人,这是可以原谅的,但近来,这种可能性已经越来越远离现实。” 诸如Cosmos,Wanchain,EOS和AION等几个备受瞩目的项目,旨在通过促进这种区块链之间的交流,成为最终的“区块链区块链”. 以下是这些项目对交叉通信协议采用的不同方法的简要技术概述: 宇宙 宇宙 宇宙 是建立在相同基础上的区块链网络 嫩薄荷 引擎可以通过标准化协议相互通信。组成该网络的区块链称为区域. 这些区域连接到称为集线器的区块链-协调区块链,管理插入该区域的所有区域之间的通信. 集线器和区域 不需要每个区块链保持与另一个区块链的直接连接,由于所需的连接数量,这可能很难理解。他们还确保另一个链上的令牌可以被信任,而不是双花. 除了允许Tendermint引擎上不同区域之间的互连性之外,Cosmos还允许用户通过钉区与外部区块链进行交互. 如果其中一个或两个链具有概率确定性(例如比特币或以太坊),则需要固定区。钉区是形成跟踪外部链状态的桥梁的区块链. 钉区的问题在于需要针对它们所桥接的特定链进行定制,例如用于连接Cosmos和以太坊的独特钉区- 佩吉. 万链 Wanchain寻求创建新的分布式金融基础设施,将不同的区块链网络连接在一起以交换价值. 与Cosmos一样,Wanchain是一个独立的区块链平台,允许在区块链财团之间以及与外部区块链之间进行交易。但是,万链利用智能合约,允许万链与其他链之间的数据和资产转移. Wanchain使用称为“凭证”的证明来接收其他区块链的交易请求。然后,此请求将传递到“验证者节点”,该“验证者节点”部署代表此跨链交易的智能合约. Wanchain的弱点在于它依赖于POS共识算法,理论上该算法会遭受Validator Nodes的合谋攻击威胁. EOS EOS.IO是引入区块链架构的软件,旨在实现去中心化应用程序的垂直和水平扩展. 对于跨链通信,EOS使用“完整性证明”机制来验证它是否已从另一条链接收到所有相关信息。. EOS通过将一个区块链作为另一个区块链的“客户端”,并使用另一条链上的区块头对交易进行身份验证来实现此目的。. 与Cosmos,AION和Wanchain不同,EOS仅允许EOS区块链之间的通信. 永恒之塔 Aion Network是旨在解决可伸缩性,隐私和互操作性的多层区块链系统. AION使用不同的术语来表示与Cosmos类似的方法。 AION具有类似的连接网络(Cosmos集线器)和参与网络(Cosmos区域). AION通过“桥梁”实现跨链通信 协议 支持参与网络和连接网络之间的通信。跨桥梁的共识是通过“验证者”实现的,“验证者”的行为由各种算法和激励机制来管理. 桥梁的验证器由与连接网络有利益关系的人员管理。如果AION内有两个或更多桥梁验证者批准了链间交易,则合同将得到处理。缺点是创建桥梁的责任在于参与的区块链. 尽管有待观察哪种跨链通信协议将是最主要的发展方向,但值得一提的是,争夺这一有价值的区块链技术领域的协议数量众多.