自从第一个智能合约网络出现以来,区块链互操作性领域便以一个明确的目标应运而生:让用户能够自由地在多链环境中导航,而不受不同区块链标准、架构和经济结构的限制。
与此同时,构建更好的区块链和扩展现有区块链的竞争从未停止。这导致了如下局面:
区块链的演变:在当前快速扩展的模块化范式中,一些生态系统不可避免地会变得孤立。
随着Web3经历范式转变,值得思考的是:如果链抽象解决方案旨在创建一个无边界的、统一的生态系统,用户可以轻松(通常是无意识地)在链之间移动,那么它们与互操作性和跨链解决方案有何不同?
本文将解答这一问题,同时全面概述这两个概念之间的深层关系及其随时间的演变。
在区块链领域,互操作性和链抽象这两个术语常常被混淆,因此有必要对它们进行澄清并精确定义:
“互操作性”一词在Web3中被广泛使用,正如前文提到的,它通常意味着不同的东西。为了提出一个足够广泛的定义以涵盖在该术语下分类的所有不同解决方案,同时明确其边界,我们可以使用以下定义:
互操作性解决方案:指的是不同的组件和技术,促进一条链与一条或多条其他链之间的交互。这些解决方案可以是面向用户的,也可以是面向开发者的,促进跨链使用,无论是在dApp内还是作为独立产品。
因此,区块链互操作性解决方案可以采用简单的通信原语形式,或构建成较为复杂的产品,其中一些已成为当前Web3范式的关键(如跨链桥)。这些解决方案的一个不完整列表包括:
回顾我们之前的文章,链抽象(Chain Abstraction,ChA)是生态系统对Web3碎片化这一持续问题的有机回应。它被定义为“免于与多个链交互所需的手动流程的用户体验”,并且要完全实现链抽象,需要在技术堆栈的多个层次上具备多种技术。这在下文中得以展示:
链抽象的三个层次及其解决的问题
链抽象(Chain Abstraction, ChA)由三个主要层次组成,每个层次分别解决不同的问题:
💡 想要深入了解链抽象的内容,可以访问我们的链抽象学习页面。
我们曾广泛讨论过互操作性技术是实现链抽象体验的基础性元素之一。互操作性解决方案在很大程度上构成了链抽象的基石。没有跨链桥、消息协议及其他解决方案所打下的基础,简化的多链流程是难以想象的。因此,我们可以说,今天我们所知的“链抽象”在某种程度上是将互操作性解决方案应用于改进的多链体验的结果。
这也是为什么我们认为区块链互操作性(与账户抽象和意图)是提升Web3用户体验的三大基础技术之一,并且是链抽象革命的主要推动力之一:
与账户抽象和意图一起,互操作性解决方案旨在抽象Web3的复杂性,迈向无缝未来。
在此,我们值得探讨互操作性如何用于构建链抽象(ChA)解决方案。为此,我们可以重新审视我们的集成深度框架。
该框架基于以下理念:任何在某种程度上实现了“消除多链交互所需的手动流程”的组件都可以被视为链抽象解决方案。因此,互操作性技术,如跨链消息解决方案,仍然是链抽象技术栈的一部分,但它们主要在“更深层次”的集成中得到应用,利用这些技术在用户体验的多个方面实现链抽象。
互操作性解决方案位于链抽象技术栈的基础,促进了更深入的实现。
为得出本文的主要结论,我们可以考虑以下两个关键点:
如前所述,链抽象将互操作性解决方案用于改善多链体验。
随着互操作性解决方案在行业内越来越多地被采用,我们可以看到其提供商试图为开发者和终端用户提供可组合的复杂解决方案——换句话说,是在努力提供更深层次的链抽象解决方案。
后者的一个例子可以在LayerZero的产品Stargate中看到。LayerZero的第一个上线产品是用于构建跨链dApps的底层通信原语。在发布此协议后,LayerZero团队决定将这些原语付诸实践,创建一个完全可组合的跨链桥接解决方案,这是同类中的第一个。鉴于其完全可组合性,这个桥可以被视为一个介于基础性解决方案和编排性解决方案之间的中间点,解决了链抽象体验所需的越来越复杂的问题。
这一趋势表明,互操作性解决方案不仅是链抽象的基础元素,而且随着这些技术的成熟,它们正在演变为更复杂、更深层次的链抽象实现,从而推动Web3的未来向更加无缝和统一的方向发展。
StarGate 桥通过利用互操作性解决方案实现更深层次的链抽象(ChA)属性,解决了区块链的桥接三难困境。
另一个例子是 Socket。Socket 最初是一个用于区块链互操作性和桥接的跨链流动性层(SocketLL)和数据层(SocketDL),后来 Socket 将其产品组合合并为 Bungee。Bungee 本质上是一个桥接聚合器,根据用户的偏好选择最便宜/最快/流动性最好的桥接方案。后来,Socket 认识到链抽象对于解决碎片化问题和推动 Web3 用户体验演进至关重要,于是开始开发 Socket 2.0,这是一种模块化和可扩展的编排链抽象协议,供开发者构建与链无关的应用程序。
上述例子展示了我们预计在 Web3 中将成为日益增长的趋势:互操作性解决方案逐步确立在多链体验核心地位的同时,出现了旨在在特定领域内实现链抽象的创造性应用。
这也符合互操作性解决方案自身的目标,一旦其基础用例确立,有两个扩展路径可供选择:
因此,随着链抽象的加速发展和互操作性解决方案成为 Web3 体验的常态,我们可以预见后者将继续演变,积极寻求构建链抽象基础设施。
尽管互操作性和链抽象解决方案并不相同,但这两个概念密切相关。从更宏观的视角来看,它们代表了多链交互演变中的不同阶段,并随着行业的演进和发展朝着同一方向前进。
随着链抽象(ChA)逐渐确立为Web3的下一个演进步骤,互操作性解决方案将会以新的、创造性的方式为其做出贡献,形成一个积极的飞轮效应。
最终,这一趋势将引领我们迈向一个真正无边界、无缝的Web3生态系统。
本文转载自[博客],转发原标题《区块链互操作性与链抽象:深度交织,但不相同》,所有版权归原作者所有[卡洛斯·马克西米利亚诺·卡诺
]。若对本次转载有异议,请联系【门学】(https://www.gate.io/questionnaire/3967团队,他们会及时处理。
免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
Gate Learn 团队将文章翻译成其他语言。除非另有说明,否则禁止复制、分发或抄袭翻译文章。
自从第一个智能合约网络出现以来,区块链互操作性领域便以一个明确的目标应运而生:让用户能够自由地在多链环境中导航,而不受不同区块链标准、架构和经济结构的限制。
与此同时,构建更好的区块链和扩展现有区块链的竞争从未停止。这导致了如下局面:
区块链的演变:在当前快速扩展的模块化范式中,一些生态系统不可避免地会变得孤立。
随着Web3经历范式转变,值得思考的是:如果链抽象解决方案旨在创建一个无边界的、统一的生态系统,用户可以轻松(通常是无意识地)在链之间移动,那么它们与互操作性和跨链解决方案有何不同?
本文将解答这一问题,同时全面概述这两个概念之间的深层关系及其随时间的演变。
在区块链领域,互操作性和链抽象这两个术语常常被混淆,因此有必要对它们进行澄清并精确定义:
“互操作性”一词在Web3中被广泛使用,正如前文提到的,它通常意味着不同的东西。为了提出一个足够广泛的定义以涵盖在该术语下分类的所有不同解决方案,同时明确其边界,我们可以使用以下定义:
互操作性解决方案:指的是不同的组件和技术,促进一条链与一条或多条其他链之间的交互。这些解决方案可以是面向用户的,也可以是面向开发者的,促进跨链使用,无论是在dApp内还是作为独立产品。
因此,区块链互操作性解决方案可以采用简单的通信原语形式,或构建成较为复杂的产品,其中一些已成为当前Web3范式的关键(如跨链桥)。这些解决方案的一个不完整列表包括:
回顾我们之前的文章,链抽象(Chain Abstraction,ChA)是生态系统对Web3碎片化这一持续问题的有机回应。它被定义为“免于与多个链交互所需的手动流程的用户体验”,并且要完全实现链抽象,需要在技术堆栈的多个层次上具备多种技术。这在下文中得以展示:
链抽象的三个层次及其解决的问题
链抽象(Chain Abstraction, ChA)由三个主要层次组成,每个层次分别解决不同的问题:
💡 想要深入了解链抽象的内容,可以访问我们的链抽象学习页面。
我们曾广泛讨论过互操作性技术是实现链抽象体验的基础性元素之一。互操作性解决方案在很大程度上构成了链抽象的基石。没有跨链桥、消息协议及其他解决方案所打下的基础,简化的多链流程是难以想象的。因此,我们可以说,今天我们所知的“链抽象”在某种程度上是将互操作性解决方案应用于改进的多链体验的结果。
这也是为什么我们认为区块链互操作性(与账户抽象和意图)是提升Web3用户体验的三大基础技术之一,并且是链抽象革命的主要推动力之一:
与账户抽象和意图一起,互操作性解决方案旨在抽象Web3的复杂性,迈向无缝未来。
在此,我们值得探讨互操作性如何用于构建链抽象(ChA)解决方案。为此,我们可以重新审视我们的集成深度框架。
该框架基于以下理念:任何在某种程度上实现了“消除多链交互所需的手动流程”的组件都可以被视为链抽象解决方案。因此,互操作性技术,如跨链消息解决方案,仍然是链抽象技术栈的一部分,但它们主要在“更深层次”的集成中得到应用,利用这些技术在用户体验的多个方面实现链抽象。
互操作性解决方案位于链抽象技术栈的基础,促进了更深入的实现。
为得出本文的主要结论,我们可以考虑以下两个关键点:
如前所述,链抽象将互操作性解决方案用于改善多链体验。
随着互操作性解决方案在行业内越来越多地被采用,我们可以看到其提供商试图为开发者和终端用户提供可组合的复杂解决方案——换句话说,是在努力提供更深层次的链抽象解决方案。
后者的一个例子可以在LayerZero的产品Stargate中看到。LayerZero的第一个上线产品是用于构建跨链dApps的底层通信原语。在发布此协议后,LayerZero团队决定将这些原语付诸实践,创建一个完全可组合的跨链桥接解决方案,这是同类中的第一个。鉴于其完全可组合性,这个桥可以被视为一个介于基础性解决方案和编排性解决方案之间的中间点,解决了链抽象体验所需的越来越复杂的问题。
这一趋势表明,互操作性解决方案不仅是链抽象的基础元素,而且随着这些技术的成熟,它们正在演变为更复杂、更深层次的链抽象实现,从而推动Web3的未来向更加无缝和统一的方向发展。
StarGate 桥通过利用互操作性解决方案实现更深层次的链抽象(ChA)属性,解决了区块链的桥接三难困境。
另一个例子是 Socket。Socket 最初是一个用于区块链互操作性和桥接的跨链流动性层(SocketLL)和数据层(SocketDL),后来 Socket 将其产品组合合并为 Bungee。Bungee 本质上是一个桥接聚合器,根据用户的偏好选择最便宜/最快/流动性最好的桥接方案。后来,Socket 认识到链抽象对于解决碎片化问题和推动 Web3 用户体验演进至关重要,于是开始开发 Socket 2.0,这是一种模块化和可扩展的编排链抽象协议,供开发者构建与链无关的应用程序。
上述例子展示了我们预计在 Web3 中将成为日益增长的趋势:互操作性解决方案逐步确立在多链体验核心地位的同时,出现了旨在在特定领域内实现链抽象的创造性应用。
这也符合互操作性解决方案自身的目标,一旦其基础用例确立,有两个扩展路径可供选择:
因此,随着链抽象的加速发展和互操作性解决方案成为 Web3 体验的常态,我们可以预见后者将继续演变,积极寻求构建链抽象基础设施。
尽管互操作性和链抽象解决方案并不相同,但这两个概念密切相关。从更宏观的视角来看,它们代表了多链交互演变中的不同阶段,并随着行业的演进和发展朝着同一方向前进。
随着链抽象(ChA)逐渐确立为Web3的下一个演进步骤,互操作性解决方案将会以新的、创造性的方式为其做出贡献,形成一个积极的飞轮效应。
最终,这一趋势将引领我们迈向一个真正无边界、无缝的Web3生态系统。
本文转载自[博客],转发原标题《区块链互操作性与链抽象:深度交织,但不相同》,所有版权归原作者所有[卡洛斯·马克西米利亚诺·卡诺
]。若对本次转载有异议,请联系【门学】(https://www.gate.io/questionnaire/3967团队,他们会及时处理。
免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
Gate Learn 团队将文章翻译成其他语言。除非另有说明,否则禁止复制、分发或抄袭翻译文章。