天眼深度 | 更好的区块链互操作性将吸引用户、开发者和交易者

摘要:区块链技术的快速发展导致了高度复杂的多链生态系统。在安全性、去中心化、可扩展性、成本等方面进行权衡后,很难想象这些单一区块链中的一个就能满足我们社会的所有需求。只要存在多条链,它们之间的价值流动需求就会持续存在。

区块链技术的快速发展导致了高度复杂的多链生态系统。在安全性、去中心化、可扩展性、成本等方面进行权衡后,很难想象这些单一区块链中的一个就能满足我们社会的所有需求。只要存在多条链,它们之间的价值流动需求就会持续存在。

今天区块链的问题是它们被设计成封闭的环境。这种碎片化为用户流畅地采用和体验其他链的好处创造了巨大的障碍。如果我们想看到创新的 web3 技术被大规模采用并开放全球金融体系,那么我们必须解决区块链之间缺乏互操作性的问题。

许多提案和项目强调互操作的能力,但是,大多数互操作系统仅适用于特定的区块链。此外,它们包含其他区块链必须通过复杂、受限和/或安全性较低的桥接器采用的标准化协议。

互操作性:跨区块链策略

几种跨链策略用于提高互操作性水平(侧链、中继、公证人方案、哈希时间锁定合约和区块链的区块链),但潜在的碎片问题仍然存在。区块链本质上是封闭的系统,如果没有可信任的第三方(预言机)(例如中心化交易所),很难将可靠的外部信息带到链上。迄今为止,没有去中心化、无需许可的公共服务促进涉及多个区块链的原子交易。

让我们来看看这些主要的跨链策略。首先,侧链/中继解决方案实现了主要实现从一条链到另一条链的可移植资产的桥梁。链 B 不依赖受信任的中介,而是使用智能合约实现链 A 的瘦客户端,以不信任地验证链 A 上发生的事件。中继的示例包括以太坊上的BTCRelay和 NEAR 区块链上的以太坊彩虹桥。

其次,公证方案是一种机制,其中一个受信任的实体(或一组)负责对诸如区块链 A 上发生的事件 X 等声明进行公证。虽然明显的例子是中心化交易所,但公证方案可以是去中心化的,例如 Interledger 项目和 THORChain。

第三,哈希时间锁定合约(HTLC)是智能合约的构造,可以在不信任的情况下促进跨链的原子交换,而无需超出参与的两个区块链的额外信任。HTLC 的示例包括 XClaim BTC/Ethereum 或 BTC/Polkadot 桥,以及比特币上的闪电网络。

第四,区块链中的区块链(BoB)是提供数据、网络、共识、激励和合约层的框架,用于构建彼此互操作的特定应用区块链。请注意,BoB 并不直接解决当前的互操作性问题。例如,要连接到遗留链,必须采用某种桥接或上述其他机制。

互操作性相关工作跨链通信

任何跨区块链互操作性的基本构建块是与链 B 进行通信并向链 B 证明某个交易发生在链 A 上的能力。

BTCRelay,彩虹桥:在以太坊上的单向桥中,比特币用户将 1 个 BTC 发送到给定的托管地址,然后收到一个在以太坊上发行的打包 BTC。BTCRelay 是一种智能合约,可以去信任地验证比特币上的交易,并在以太坊上发行相应的打包 BTC 币。以太坊智能合约可以通过 Merkle 证明来验证比特币上的交易。彩虹桥也是以太坊和 NEAR 之间桥梁的一个很好的例子。这些类型的桥梁坚固且无需信任,但操作起来相当昂贵。

Wormhole:Wormhole 也是一种跨链消息传递服务,但它不是不信任的,因为它依赖于一组验证器节点来证明传递的消息的有效性。让我们以上面相同的示例为例,除了这个单向桥位于Solana的以太坊上。当用户将 1 个SOL发送到某个托管地址时,在以太坊上会发行一个经过包装的 SOL。以太坊智能合约不会验证 Solana 上的交易以发行打包的硬币;它相信绝大多数虫洞验证者都是诚实和正确的。虫洞似乎依靠验证者的声誉来建立信任。

LayerZero:LayerZero 是一个用于促进跨链消息传递的通信层。在我们的术语和分类中,由于两方(中继者和预言机)的独立性所需的信任,LayerZero 并不是不信任的。如果他们串通一气,他们可以通过编造一个无效的区块头来欺骗 LayerZero,并使链 B 相信链 A 上发生了不存在的交易。 LayerZero 本质上将他们的安全性外包给了第三方中继器和预言机。

IBC:区块链间通信(IBC)协议是一种类似 TCP/IP 的协议,用于主权区块链之间的通信。对于支持 IBC 的区块链,它们可以建立连接,通过这些连接,一个区块链可以通过轻客户端验证另一个区块链的共识状态的证明。在支持 IBC 的区块链中,可以建立非常强的互操作性,例如硬币转移、原子交换、跨链去中心化交易所,甚至是跨链智能合约。IBC 的主要缺点是它需要采用,这对其他区块链有很多要求,而且对于传统区块链也可能无法实现。更多区块链消息,请关注下载区块天眼APP,全球区块链监管查询APP。

跨区块链智能合约

Quant Network:功能方面,Quant 网络及其 Overledger 最接近 ZetaChain。Quant 网络是一种集中式服务,可提供对连接的公共或私有区块链的访问。它支持由区块链上的事件触发的通用可编程性(与给定地址的交易、智能合约交互、事件、状态更改等),通过流行的语言和框架,如 Javascript、Java、Python 等。ZetaChain 旨在实现类似的通用可编程性,但使用激励性公共区块链,信任假设大大减少,透明度更高,可验证性和可审计性完整。

ICP/Chain-Key:互联网计算机协议 (ICP) 提出了通过其类似于分布式阈值签名方案的 Chain-Key 技术实现比特币网络互操作性的提议。有了Chain Key,ICP原则上可以在比特币网络上托管资金。目前尚不清楚 ICP 如何观察比特币网络,以及他们的智能合约平台如何与外部区块链交互

HyperService:HyperService 提出了一个与链无关的跨链智能合约平台。它由两部分组成:描述跨链 dApp 的高级语言 HSL,以及确保金融原子交易的执行层。

免责声明

本文观点仅代表作者个人观点,不构成本平台的投资建议,本平台不对文章信息准确性、完整性和及时性作出任何保证,亦不对因使用或信赖文章信息引发的任何损失承担责任
上一篇

天眼前瞻 | 区块链技术将彻底改变华尔街的运作!

下一篇

澳大利亚警方在联合行动中查获毒品和加密货币ATM机