区块链互操作性:原理、方法与挑战
1. 区块链互操作性的重要性
当前,现有的区块链网络相互孤立,如同一个个孤岛。比特币用户只能与其他比特币持有者进行交易,无法与以太坊用户交互;以太坊上的去中心化应用也无法调用其他区块链网络上的应用;而且,一个区块链上的数据也不能与外部共享。这种情况类似于互联网早期,不同的“互联网”(网络)独立发展,采用不同的技术和架构,彼此无法兼容。
然而,如今的互联网实现了普遍的互操作性,尽管它由众多互联网服务提供商的网络组成,但任意两台计算机或应用程序,无论它们属于哪个网络,都能相互通信。对于区块链而言,实现链与链之间的互操作性应成为首要任务,并且这种互操作性应该是无缝的,这样开发者就可以专注于应用逻辑,而不必担心底层的区块链技术栈。
例如,对于一家供应链公司,如果其产品跟踪应用运行在一个区块链上,而支付应用运行在另一个区块链上,且这两个区块链不兼容,那么就会产生复杂的问题。
区块链互操作性至少应实现数字资产的互通,即能够在不同网络之间直接转移或交换资产,无需像中心化加密货币交易所这样的中介。这将使比特币用户能够用比特币向运行基于以太坊的销售点软件的商家付款,极大地有利于去中心化金融(DeFi)应用,使其能够覆盖拥有各种资产的用户群体。更高层次的互操作性是实现任意数据的跨链交换,这将使不同区块链上的智能合约和应用程序能够相互通信和共享信息,但这种互操作性的实现难度更大。
目前,实现区块链互操作性的努力仍较为分散,但已经形成了三种主要的协议方法:原子交换(Atomic Swap)、链桥(Chain Bridge)和链枢纽(Chain Hub)。
区块链互操作性解析
超级会员免费看
订阅专栏 解锁全文
2828

被折叠的 条评论
为什么被折叠?



