区块链互操作性与链抽象:密切相关,但有所不同

进阶8/23/2024, 7:18:32 AM
文中详细讨论了互通性技术如何成为实现链结抽象体验的基础要素,以及链抽象将互通性解决方案服务于改善多链体验。 Bungee 本质上是一个桥接聚合器,根据用户的偏好选择最便宜、最快和流动性最强的桥,后来意识到链抽像对于解决碎片化和推动Web3 用户体验的发展是不可或缺的,因此开始构建Socket 2.0,这是一个模块化和可扩展的协调链抽象协议,供开发者构建链无关的应用程式。虽然互通性和链抽象解决方案并不相同,但这两个概念紧密相连,随着链抽象巩固为Web3 的下一个进化步骤,互通性解决方案将找到新的、创造性的方式为其贡献,形成积极的飞轮效应。

自从第一个智能合约网络出现以来,区块链互操作性领域便以一个明确的目标应运而生:让用户能够自由地在多链环境中导航,而不受不同区块链标准、架构和经济结构的限制。

与此同时,构建更好的区块链和扩展现有区块链的竞争从未停止。这导致了如下局面:

  • 区块链比以往更快、更便宜,正在不断推出和增长。
  • 通过L2/L3实现的模块化扩展已完全融入整体Web3路线图和文化,但也带来了碎片化的副作用。
  • 互操作性和跨链技术旨在互联区块链,但无法独立解决Web3更大的用户体验问题。
  • 链抽象作为最终解决方案出现,旨在将模块化生态系统转变为无边界生态系统,抽象出与多条链交互的复杂性。

区块链的演变:在当前快速扩展的模块化范式中,一些生态系统不可避免地会变得孤立。

随着Web3经历范式转变,值得思考的是:如果链抽象解决方案旨在创建一个无边界的、统一的生态系统,用户可以轻松(通常是无意识地)在链之间移动,那么它们与互操作性和跨链解决方案有何不同?

本文将解答这一问题,同时全面概述这两个概念之间的深层关系及其随时间的演变。

解密区块链互操作性和链抽象

在区块链领域,互操作性和链抽象这两个术语常常被混淆,因此有必要对它们进行澄清并精确定义:

互操作性

“互操作性”一词在Web3中被广泛使用,正如前文提到的,它通常意味着不同的东西。为了提出一个足够广泛的定义以涵盖在该术语下分类的所有不同解决方案,同时明确其边界,我们可以使用以下定义:

互操作性解决方案:指的是不同的组件和技术,促进一条链与一条或多条其他链之间的交互。这些解决方案可以是面向用户的,也可以是面向开发者的,促进跨链使用,无论是在dApp内还是作为独立产品。

因此,区块链互操作性解决方案可以采用简单的通信原语形式,或构建成较为复杂的产品,其中一些已成为当前Web3范式的关键(如跨链桥)。这些解决方案的一个不完整列表包括:

  • 跨链桥,促进链间资产转移。
  • 原子交换协议,允许用户将一条链上的资产交换为另一条链上的资产。
  • 任意消息桥(AMBs),允许区块链之间交换消息。AMBs由开发者利用,以在dApp及其他产品或基础设施中促进互操作性。
  • 基于去中心化交易所(DEXs)的专用互操作性协议(如ThorChain)。

链抽象

回顾我们之前的文章,链抽象(Chain Abstraction,ChA)是生态系统对Web3碎片化这一持续问题的有机回应。它被定义为“免于与多个链交互所需的手动流程的用户体验”,并且要完全实现链抽象,需要在技术堆栈的多个层次上具备多种技术。这在下文中得以展示:

链抽象的三个层次及其解决的问题

链抽象(Chain Abstraction, ChA)由三个主要层次组成,每个层次分别解决不同的问题:

  1. 基础设施层:这一层次专注于构建和维护使多链交互成为可能的基础设施。这包括跨链桥、任意消息桥(AMBs)、去中心化交易所(DEXs)等。这一层解决的问题是多链生态系统的互联互通问题,为链与链之间的通信和资产转移奠定了基础。
  2. 协议层:在这一层,涉及的技术和协议旨在简化跨链操作的复杂性。它涵盖了原子交换协议、跨链合约以及其他支持多链交互的协议。这一层解决的问题是如何简化开发者和用户与多个区块链交互的复杂性,使得跨链操作变得更加无缝和高效。
  3. 应用层:这一层次是最终用户与链抽象交互的界面,致力于提供统一且简化的用户体验。在这一层,链抽象使得用户能够在不需要了解底层技术细节的情况下与多条链进行交互。这一层解决的问题是用户体验的碎片化,确保用户能够在多链生态系统中无缝操作,类似于在单一链上操作的体验。

💡 想要深入了解链抽象的内容,可以访问我们的链抽象学习页面

互操作性与链抽象解决方案之间的关系

我们曾广泛讨论过互操作性技术是实现链抽象体验的基础性元素之一。互操作性解决方案在很大程度上构成了链抽象的基石。没有跨链桥、消息协议及其他解决方案所打下的基础,简化的多链流程是难以想象的。因此,我们可以说,今天我们所知的“链抽象”在某种程度上是将互操作性解决方案应用于改进的多链体验的结果。

这也是为什么我们认为区块链互操作性(与账户抽象和意图)是提升Web3用户体验的三大基础技术之一,并且是链抽象革命的主要推动力之一:

与账户抽象和意图一起,互操作性解决方案旨在抽象Web3的复杂性,迈向无缝未来。

利用区块链互操作性解决方案实现链抽象

在此,我们值得探讨互操作性如何用于构建链抽象(ChA)解决方案。为此,我们可以重新审视我们的集成深度框架。

该框架基于以下理念:任何在某种程度上实现了“消除多链交互所需的手动流程”的组件都可以被视为链抽象解决方案。因此,互操作性技术,如跨链消息解决方案,仍然是链抽象技术栈的一部分,但它们主要在“更深层次”的集成中得到应用,利用这些技术在用户体验的多个方面实现链抽象。

互操作性解决方案位于链抽象技术栈的基础,促进了更深入的实现。

区块链互操作性:向链抽象实现演进

为得出本文的主要结论,我们可以考虑以下两个关键点:

如前所述,链抽象将互操作性解决方案用于改善多链体验。

随着互操作性解决方案在行业内越来越多地被采用,我们可以看到其提供商试图为开发者和终端用户提供可组合的复杂解决方案——换句话说,是在努力提供更深层次的链抽象解决方案。

后者的一个例子可以在LayerZero的产品Stargate中看到。LayerZero的第一个上线产品是用于构建跨链dApps的底层通信原语。在发布此协议后,LayerZero团队决定将这些原语付诸实践,创建一个完全可组合的跨链桥接解决方案,这是同类中的第一个。鉴于其完全可组合性,这个桥可以被视为一个介于基础性解决方案和编排性解决方案之间的中间点,解决了链抽象体验所需的越来越复杂的问题。

这一趋势表明,互操作性解决方案不仅是链抽象的基础元素,而且随着这些技术的成熟,它们正在演变为更复杂、更深层次的链抽象实现,从而推动Web3的未来向更加无缝和统一的方向发展。

StarGate 桥通过利用互操作性解决方案实现更深层次的链抽象(ChA)属性,解决了区块链的桥接三难困境。

另一个例子是 Socket。Socket 最初是一个用于区块链互操作性和桥接的跨链流动性层(SocketLL)和数据层(SocketDL),后来 Socket 将其产品组合合并为 Bungee。Bungee 本质上是一个桥接聚合器,根据用户的偏好选择最便宜/最快/流动性最好的桥接方案。后来,Socket 认识到链抽象对于解决碎片化问题和推动 Web3 用户体验演进至关重要,于是开始开发 Socket 2.0,这是一种模块化和可扩展的编排链抽象协议,供开发者构建与链无关的应用程序。

潮流转变

上述例子展示了我们预计在 Web3 中将成为日益增长的趋势:互操作性解决方案逐步确立在多链体验核心地位的同时,出现了旨在在特定领域内实现链抽象的创造性应用。

这也符合互操作性解决方案自身的目标,一旦其基础用例确立,有两个扩展路径可供选择:

  1. 占据更大的生态系统份额(例如,通过集成更多的链/协议)。
  2. 实现更深层次的链抽象集成。

因此,随着链抽象的加速发展和互操作性解决方案成为 Web3 体验的常态,我们可以预见后者将继续演变,积极寻求构建链抽象基础设施。

结论

尽管互操作性和链抽象解决方案并不相同,但这两个概念密切相关。从更宏观的视角来看,它们代表了多链交互演变中的不同阶段,并随着行业的演进和发展朝着同一方向前进。

随着链抽象(ChA)逐渐确立为Web3的下一个演进步骤,互操作性解决方案将会以新的、创造性的方式为其做出贡献,形成一个积极的飞轮效应。

最终,这一趋势将引领我们迈向一个真正无边界、无缝的Web3生态系统。

声明:

本文转载自[博客],转发原标题《区块链互操作性与链抽象:深度交织,但不相同》,所有版权归原作者所有[卡洛斯·马克西米利亚诺·卡诺

]。若对本次转载有异议,请联系【门学】(https://www.gate.io/questionnaire/3967团队,他们会及时处理。

免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。

Gate Learn 团队将文章翻译成其他语言。除非另有说明,否则禁止复制、分发或抄袭翻译文章。

区块链互操作性与链抽象:密切相关,但有所不同

进阶8/23/2024, 7:18:32 AM
文中详细讨论了互通性技术如何成为实现链结抽象体验的基础要素,以及链抽象将互通性解决方案服务于改善多链体验。 Bungee 本质上是一个桥接聚合器,根据用户的偏好选择最便宜、最快和流动性最强的桥,后来意识到链抽像对于解决碎片化和推动Web3 用户体验的发展是不可或缺的,因此开始构建Socket 2.0,这是一个模块化和可扩展的协调链抽象协议,供开发者构建链无关的应用程式。虽然互通性和链抽象解决方案并不相同,但这两个概念紧密相连,随着链抽象巩固为Web3 的下一个进化步骤,互通性解决方案将找到新的、创造性的方式为其贡献,形成积极的飞轮效应。

自从第一个智能合约网络出现以来,区块链互操作性领域便以一个明确的目标应运而生:让用户能够自由地在多链环境中导航,而不受不同区块链标准、架构和经济结构的限制。

与此同时,构建更好的区块链和扩展现有区块链的竞争从未停止。这导致了如下局面:

  • 区块链比以往更快、更便宜,正在不断推出和增长。
  • 通过L2/L3实现的模块化扩展已完全融入整体Web3路线图和文化,但也带来了碎片化的副作用。
  • 互操作性和跨链技术旨在互联区块链,但无法独立解决Web3更大的用户体验问题。
  • 链抽象作为最终解决方案出现,旨在将模块化生态系统转变为无边界生态系统,抽象出与多条链交互的复杂性。

区块链的演变:在当前快速扩展的模块化范式中,一些生态系统不可避免地会变得孤立。

随着Web3经历范式转变,值得思考的是:如果链抽象解决方案旨在创建一个无边界的、统一的生态系统,用户可以轻松(通常是无意识地)在链之间移动,那么它们与互操作性和跨链解决方案有何不同?

本文将解答这一问题,同时全面概述这两个概念之间的深层关系及其随时间的演变。

解密区块链互操作性和链抽象

在区块链领域,互操作性和链抽象这两个术语常常被混淆,因此有必要对它们进行澄清并精确定义:

互操作性

“互操作性”一词在Web3中被广泛使用,正如前文提到的,它通常意味着不同的东西。为了提出一个足够广泛的定义以涵盖在该术语下分类的所有不同解决方案,同时明确其边界,我们可以使用以下定义:

互操作性解决方案:指的是不同的组件和技术,促进一条链与一条或多条其他链之间的交互。这些解决方案可以是面向用户的,也可以是面向开发者的,促进跨链使用,无论是在dApp内还是作为独立产品。

因此,区块链互操作性解决方案可以采用简单的通信原语形式,或构建成较为复杂的产品,其中一些已成为当前Web3范式的关键(如跨链桥)。这些解决方案的一个不完整列表包括:

  • 跨链桥,促进链间资产转移。
  • 原子交换协议,允许用户将一条链上的资产交换为另一条链上的资产。
  • 任意消息桥(AMBs),允许区块链之间交换消息。AMBs由开发者利用,以在dApp及其他产品或基础设施中促进互操作性。
  • 基于去中心化交易所(DEXs)的专用互操作性协议(如ThorChain)。

链抽象

回顾我们之前的文章,链抽象(Chain Abstraction,ChA)是生态系统对Web3碎片化这一持续问题的有机回应。它被定义为“免于与多个链交互所需的手动流程的用户体验”,并且要完全实现链抽象,需要在技术堆栈的多个层次上具备多种技术。这在下文中得以展示:

链抽象的三个层次及其解决的问题

链抽象(Chain Abstraction, ChA)由三个主要层次组成,每个层次分别解决不同的问题:

  1. 基础设施层:这一层次专注于构建和维护使多链交互成为可能的基础设施。这包括跨链桥、任意消息桥(AMBs)、去中心化交易所(DEXs)等。这一层解决的问题是多链生态系统的互联互通问题,为链与链之间的通信和资产转移奠定了基础。
  2. 协议层:在这一层,涉及的技术和协议旨在简化跨链操作的复杂性。它涵盖了原子交换协议、跨链合约以及其他支持多链交互的协议。这一层解决的问题是如何简化开发者和用户与多个区块链交互的复杂性,使得跨链操作变得更加无缝和高效。
  3. 应用层:这一层次是最终用户与链抽象交互的界面,致力于提供统一且简化的用户体验。在这一层,链抽象使得用户能够在不需要了解底层技术细节的情况下与多条链进行交互。这一层解决的问题是用户体验的碎片化,确保用户能够在多链生态系统中无缝操作,类似于在单一链上操作的体验。

💡 想要深入了解链抽象的内容,可以访问我们的链抽象学习页面

互操作性与链抽象解决方案之间的关系

我们曾广泛讨论过互操作性技术是实现链抽象体验的基础性元素之一。互操作性解决方案在很大程度上构成了链抽象的基石。没有跨链桥、消息协议及其他解决方案所打下的基础,简化的多链流程是难以想象的。因此,我们可以说,今天我们所知的“链抽象”在某种程度上是将互操作性解决方案应用于改进的多链体验的结果。

这也是为什么我们认为区块链互操作性(与账户抽象和意图)是提升Web3用户体验的三大基础技术之一,并且是链抽象革命的主要推动力之一:

与账户抽象和意图一起,互操作性解决方案旨在抽象Web3的复杂性,迈向无缝未来。

利用区块链互操作性解决方案实现链抽象

在此,我们值得探讨互操作性如何用于构建链抽象(ChA)解决方案。为此,我们可以重新审视我们的集成深度框架。

该框架基于以下理念:任何在某种程度上实现了“消除多链交互所需的手动流程”的组件都可以被视为链抽象解决方案。因此,互操作性技术,如跨链消息解决方案,仍然是链抽象技术栈的一部分,但它们主要在“更深层次”的集成中得到应用,利用这些技术在用户体验的多个方面实现链抽象。

互操作性解决方案位于链抽象技术栈的基础,促进了更深入的实现。

区块链互操作性:向链抽象实现演进

为得出本文的主要结论,我们可以考虑以下两个关键点:

如前所述,链抽象将互操作性解决方案用于改善多链体验。

随着互操作性解决方案在行业内越来越多地被采用,我们可以看到其提供商试图为开发者和终端用户提供可组合的复杂解决方案——换句话说,是在努力提供更深层次的链抽象解决方案。

后者的一个例子可以在LayerZero的产品Stargate中看到。LayerZero的第一个上线产品是用于构建跨链dApps的底层通信原语。在发布此协议后,LayerZero团队决定将这些原语付诸实践,创建一个完全可组合的跨链桥接解决方案,这是同类中的第一个。鉴于其完全可组合性,这个桥可以被视为一个介于基础性解决方案和编排性解决方案之间的中间点,解决了链抽象体验所需的越来越复杂的问题。

这一趋势表明,互操作性解决方案不仅是链抽象的基础元素,而且随着这些技术的成熟,它们正在演变为更复杂、更深层次的链抽象实现,从而推动Web3的未来向更加无缝和统一的方向发展。

StarGate 桥通过利用互操作性解决方案实现更深层次的链抽象(ChA)属性,解决了区块链的桥接三难困境。

另一个例子是 Socket。Socket 最初是一个用于区块链互操作性和桥接的跨链流动性层(SocketLL)和数据层(SocketDL),后来 Socket 将其产品组合合并为 Bungee。Bungee 本质上是一个桥接聚合器,根据用户的偏好选择最便宜/最快/流动性最好的桥接方案。后来,Socket 认识到链抽象对于解决碎片化问题和推动 Web3 用户体验演进至关重要,于是开始开发 Socket 2.0,这是一种模块化和可扩展的编排链抽象协议,供开发者构建与链无关的应用程序。

潮流转变

上述例子展示了我们预计在 Web3 中将成为日益增长的趋势:互操作性解决方案逐步确立在多链体验核心地位的同时,出现了旨在在特定领域内实现链抽象的创造性应用。

这也符合互操作性解决方案自身的目标,一旦其基础用例确立,有两个扩展路径可供选择:

  1. 占据更大的生态系统份额(例如,通过集成更多的链/协议)。
  2. 实现更深层次的链抽象集成。

因此,随着链抽象的加速发展和互操作性解决方案成为 Web3 体验的常态,我们可以预见后者将继续演变,积极寻求构建链抽象基础设施。

结论

尽管互操作性和链抽象解决方案并不相同,但这两个概念密切相关。从更宏观的视角来看,它们代表了多链交互演变中的不同阶段,并随着行业的演进和发展朝着同一方向前进。

随着链抽象(ChA)逐渐确立为Web3的下一个演进步骤,互操作性解决方案将会以新的、创造性的方式为其做出贡献,形成一个积极的飞轮效应。

最终,这一趋势将引领我们迈向一个真正无边界、无缝的Web3生态系统。

声明:

本文转载自[博客],转发原标题《区块链互操作性与链抽象:深度交织,但不相同》,所有版权归原作者所有[卡洛斯·马克西米利亚诺·卡诺

]。若对本次转载有异议,请联系【门学】(https://www.gate.io/questionnaire/3967团队,他们会及时处理。

免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。

Gate Learn 团队将文章翻译成其他语言。除非另有说明,否则禁止复制、分发或抄袭翻译文章。

Comece agora
Inscreva-se e ganhe um cupom de
$100
!