区块链的链上互操性与链下互操作性实现方式解析
扫描二维码
随时随地手机看文章
区块链互操性实现方式解析
链上互操性实现方式解决互操作性问题的其中一个方法就是使用另外一条区块链作为沟通的桥梁。简单来说,就是将第三条区块链搭在两条区块链之间,以安全加密的方式记录两条链之间的交易和消息数据。
•轴辐模式(hub and spoke): 轴辐模式是最常见的模式,母链(parent blackchain)是其他区块链(通常也称侧链)的中继站(hub)。这个模式也有人称之为元链模式(Metachains),目前Polkadot、Cosmos以及以太坊在几个侧链提议(Plasma、Matic、Loom)中都采用了该模式。虽然现已能够建立作为侧链存在的去中心化资产交易所(比如Plasma),但是大部分元链的主要问题还是如何在网络中所有侧链之间实现跨链消息传递。另外还可以建立专门的桥梁连接在生态系统之外的状态机,比如将Polkadot与以太坊连接。
•去中心化金融: 实现互操作性的另外一个方法就是建立去中心化的资产交易所。万维链(Wanchain)和Icon等项目打造的区块链允许其他区块链与之连接,以建立去中心化的资产交易所。这个模式跟实现跨网络交易的去中心化银行很类似。在区块链上还建立了各种协议,其中包括0X和Kyber Network, 实现去中心化的代币交易并为区块链带来流动性。
•通用型桥梁: 另一种方式就是用区块链建立通用型桥梁。AION项目正在打造单向桥梁,在账簿中验证、记录和储存跨链交互数据,并提供拥有时间戳的区块链共识。对于那些不使用轴辐模式或有具体需求的区块链来说,这个方法尤为实用。
链下互操作性实现方式
实现系统间互操作性的另一个方法是在链下开展或使用中间件。这个模式下的各方需要经过谨慎分析,因为链下数据无法在确定性的环境中得到验证。然而,如果找到正确的方法,就可以为用户带来高效、实用且同样安全的解决方案。
•原子互换(Atomic Swap): 原子互换是以去中心化的方式交换资产,比如用比特币交换莱特币,过程中无须经由中心化的交易所。原子互换类似现实世界中的以物易物,双方就资产交换达成协议,然后完成交易。虽然这项技术仍处于发展初期阶段,而且多数情况下只能用于同类资产交换协议(like-kind protocols),但Komodo等项目已经开始尝试针对异类资产交换协议推出原子互换,比如用比特币交换以太币。
•预言机: 预言机一个较少被关注的功能是作为通用型桥梁连接两个区块链。这个功能不仅可以实现区块链之间的信息互通,还可以与任何企业系统交互。比如,将一条区块链上的交易活动数据作为输入,触发另一条区块链上的智能合约。再比如,用云端数据触发区块链上的智能合约,然后再到链下的支付系统中进行结算。预言机可以实现别的模式无法实现的各种跨链交互方式。
•状态通道 - 在同一条区块链上互换资产的另一个方式就是建立一条链下状态通道来交易资产。状态通道让各方无须任何链上交易就可以交易并记录资产所有权,直到最终交割为止。这个方法对于扩容和降低链上交易成本非常有效。即将到来的Plasma以太坊扩容主要针对的是侧链之间的UTXO资产交易,而状态通道可以在链上状态变更之前先交换状态变更信息。