链抽象:消除碎片化的区块链未来

  • DAIC
  • 发布于 2024-06-19 21:10
  • 阅读 7

本文主要探讨了链抽象的概念,旨在通过消除与管理多个区块链相关的用户体验摩擦,简化用户与Web3的互动。CAKE框架作为一种链抽象模型,通过四个不同的协议层,在改善区块链生态系统中的用户交互方面发挥作用。最终目标是创建一个互操作的多网络系统,显著提高任务效率。

关键要点

  • 链抽象:旨在通过消除与多个区块链交互的复杂性来简化用户体验。

  • CAKE 框架:一个四层架构,能够实现跨区块链、dApp 和中间件的无缝交互。

  • 互操作性:允许用户使用一个界面来管理资产、交易以及与跨链的智能合约进行交互。

  • 统一的用户体验:将多个区块链账户整合为一个,提高可访问性和效率。

  • Web3 的未来:有望通过解决流动性碎片化和增强用户体验来推动大规模采用。

链抽象导论

不同区块链生态系统之间的碎片化是当今 Web3 应用面临的最紧迫的挑战之一。为了使加密货币和 开放公共区块链系统 得到广泛采用,绝对关键的是,在未来要解决两个主要的痛点。这些包括:

  1. 用户体验(UX) 的复杂性

  2. 流动性 和用户碎片化

请记住,随着用户体验复杂性的增加,用户就越难执行获得期望结果所需的步骤,例如使用钱包或交易所进行兑换或发送或接收交易。

这意味着,如果用户在执行所需的步骤以进行简单的转账或与应用程序的基本交互时遇到问题,他们一开始就不太可能想学习如何使用该服务。因此,当今 Web3 格局的过度复杂性极大地阻碍了创新和采用。

此外,如果用户无法在一个链上访问他们的代币,因为它们存在于不同的链中,由于今天的 Web3 是孤立的,并且与其他链断开连接,那么流动性碎片化和有限的可访问性就成了默认设置。

一般来说,链抽象 是指消除与管理众多区块链相关的用户体验摩擦,同时将最终用户与前端区块链交互隔离。作为开发中最具创新性的以链抽象为重点的协议之一,Particle Network 将 链抽象定义为: “一种用户体验,免除了与多个链交互所需的手动流程。”

本质上,链抽象是一种新发现的范式,专注于区块链基础设施的开发,该基础设施利用了链连接的钱包和 dApp,它们无缝地相互操作,同时消除了最终用户的用户体验复杂性。

例如,链抽象允许用户跨大量不同的区块链利用他们的钱包余额,就好像它们被统一到一个单独的链上的单个帐户中一样。这种方法允许更大的 Web3 领域构建不受独立链的传统用户体验限制的应用程序,从而大大加速增长,远远超出 Web3 泡沫。

虽然链抽象是一种最近开发的实现区块链连接方式的方法,但链抽象和类似结构(例如编排)代表了一种行业范围内的转变,专注于开发直观的用户交互。像任何努力实现主流采用的技术一样,用户体验对于实现长期成功绝对至关重要。

在更大的 Web3 生态系统中,采用最多的协议和应用程序将始终拥有最佳的用户体验,从而使这些实体比其竞争对手更持久。这一现实将在未来一次又一次地得到证明,这意味着那些修改其过时的面向用户的平台以适应用户需求的人更有可能获得长期成功。

当涉及到以链抽象为重点的基础设施的开发时,上述观点可以被认为更具有相关性,因为它们的设计消除了特定链容易受到的障碍,应用程序针对更大的多链连接生态系统中的用户,而不仅仅是连接到它们部署的特定链中的 dApp。

因此,采用链抽象的设计框架能够实现健康的行业范围内的竞争,而不是孤立的链特定竞争,这意味着用户体验的重要性将随着行业的发展和更多用户大规模采用 Web3 而继续增长。

从用户的角度来看,很自然地会被最容易访问的、类似 Web2 的体验所吸引,最终使以链抽象为重点的框架成为用户采用的关键驱动因素。因此,最有效的链抽象解决方案将感觉是全面的,保留所有关键功能,同时将集体行动整合到其必要的要素中。

CAKE 框架包含了一个专门技术堆栈的构建块,这使得链抽象成为可能。更具体地说,该框架利用了一个应用程序层、一个权限层、一个求解器层和一个结算层,通过与大量区块链、中间件组件、dApp 和其他元素进行互操作,在应用程序交互期间提供无缝的用户体验,而用户对此一无所知。(图片来源:通过 Frontier Research 介绍 CAKE 框架)

CAKE 框架:链抽象模型

区块链研究和咨询公司 Frontier Research 今年早些时候推出了 链抽象关键要素(CAKE) 框架,它是一个开发结构,包含协议栈的四个不同层,专注于实现链抽象,以改善整个区块链生态系统中的用户交互。

在一个链抽象的世界中,构建此类协议是为了隐藏后端流程,以便用户能够专注于对他们来说最重要的事情:通过可互操作的多网络系统以一种显着提高任务效率的方式进行交易(无论是交易、发送或接收交易,还是其他 DeFi 或特定于网络的任务)的能力。

例如,通过利用链抽象 dApp 框架,用户可以在多个链上同时自行托管其资产并开设 DeFi 头寸(即,用于现货或永续交易、收益耕作或类似操作),而无需连接到大量各种平台的多个钱包,或担心涉及各种数字签名类型的复杂性。

虽然类似于传统的 dApp 交互,但链抽象允许用户访问其多功能智能钱包(其中包含范围广泛的 dApp 和协议),利用隐藏的服务能力,或访问他们计划交互的 dApp 网站并连接他们的钱包,签署预期的操作(无论是交换、代币转账等),并等待最终结算。

通过这种方法,用户通常在跨链桥接和移动各种资产时所面临的所有耗时的复杂性都被消除,并在 CAKE 框架内发生。此外,启用链抽象的基础设施利用一个可互操作的多帐户系统,该系统通过允许用户持有通用帐户代币来消除潜在的 gas 费效率低下,该代币允许他们使用单个代币在任何区块链上支付 gas 费。

这消除了仅为了在不同区块链之间进行各种交易类型而需要在单个钱包或帐户中持有和存储大量代币的需求。

请记住,CAKE 框架的最终愿景是从用户智能手机或计算机上的一个面向用户的应用程序(应用程序层)提供对可能数百个大型区块链、dApp 和中间件组件的访问性。

应用程序层是 CAKE 的最顶层,包含构建在链抽象堆栈之上的各种应用程序。除了应用程序层之外,构成 CAKE 的另外三层包括:

  1. 权限层(应用程序级链抽象): 权限层直接位于应用程序层下方,包含执行和帐户级系统,包括帐户抽象、意图、密钥管理解决方案等。权限层允许用户将其钱包连接到 dApp,然后请求用户意图的报价。应用程序级抽象允许开发人员直接协调简化的交易和意图执行,只需为其 dApp 进行一次签名。一般来说,通过帐户级或区块链级抽象实现链之间的共享帐户状态通常无法解决应用程序开发人员的挑战。

  2. 求解器层(帐户级链抽象): 作为 CAKE 堆栈的中间层,求解器层负责解构意图并执行跨链逻辑和其他类似功能。求解器层用于根据用户的初始帐户余额和意图来估计执行速度和费用金额。被称为求解,这个过程在跨链环境中至关重要,在跨链环境中,交易变为异步,并且子交易可能在执行期间失败。异步性的存在负责创建由执行速度、费用和执行保证组成的 跨链三难困境。帐户级链抽象统一了独立链上的用户帐户的状态(帐户设置、余额等)。

  3. 结算层(网络级链抽象): 作为离开发人员和最终用户最远的一点,结算层通常由已同意共享安全性、预言机、数据可用性(DA)层、执行和其他相关结构的链的网络或集合组成。网络级抽象允许不同的链迁移到其他链或在现有多链网络中相互共享状态。一般来说,在私钥用户交易批准后,结算层用于交易的执行。此过程涉及两个主要步骤:1.) 将用户的资产桥接到目标链上,以及 2.) 执行交易。

构建具有无缝、安全和直观用户界面的应用程序对于构建将下一个 10 亿用户带入加密货币的基础设施至关重要。(图片来源:如何为区块链设计更好的用户体验? 通过 Arounda 博客)

多链未来的必然性及其持续的用户体验挑战

随着区块链和加密货币行业在未来不可避免的增长,该行业将越来越成为多链,因为将会有更多的协议、生态系统、网络、中间件服务等等出现。

这种可互操作的未来的必然性将通过快速增长的模块化基础设施继续变得越来越有影响力,该基础设施允许开发人员为几乎所有用例完全自定义他们的链、协议等等,最终帮助实现一个拥有成千上万个区块链的世界的愿景。这种持续的开发将使以链抽象为重点的设计成为不可协商的。

在基本层面上,这种演变将大大增加用户体验的复杂性,因为将会有如此多的区块链(以及支持这些链的许多组件)以无数种方式构建(想想 L2 rollup、appchains、L1 等),因此将所有系统类型统一到单个大规模用户连接的范例中将极其困难。

每个链自然会继续以多种方式开发其技术解决方案以及产品和服务。如果你分析互联网的基本模型以及它是如何实现的,那么 万维网(WWW) 代表了一个永无止境的、不断发展的数据和信息全球网络,它将继续永久存在。

随着越来越多的代码行被部署到一个永无止境的、努力互连的网络生态系统中,一个以区块链和加密货币领域为中心的类似模型正日益成为现实。

值得庆幸的是,许多专家认为,大多数用户体验挑战都可以使用链抽象来解决。目前,可能只有不到 50 个大规模(可能最终有 300 到 400 个有潜力变成大规模)的开放公共区块链,这些区块链实际上具有持续加速的强大采用率。

尽管如此,关键是在区块链和加密货币行业扩展到数百或数千个大规模运行的独立区块链之前,创建能够真正解决这些问题的解决方案。

对于开发人员和产品经理来说,不断改进用户体验的斗争是一个持续的承诺,必须满足客户不断变化的需求和市场期望。

虽然 Frontier 的 CAKE 等链抽象框架有助于设计师和开发人员熟悉这个概念,但了解在何处以及如何应用链抽象来增强用户体验仍在不断发展,因为这项技术还处于起步阶段,并且潜在的技术解决方案非常复杂。

以下部分将提供一种方法来识别应用程序中的关键组件,在这些组件中,各种级别的链抽象解决方案可以改善用户体验。通过专注于这些关键要素,开发人员能够构建更专注于为其用户创造高效、直观和愉悦体验的应用程序。

虽然在区块链、Web3 甚至 Web2 中有许多用户流交互的迭代,但许多新发现的链抽象用户体验流通常由四个主要组成部分组成:1.) 帐户创建和用户入职,2.) 资产概览和管理 3.) 交易和交换资产,以及 4.) 智能合约交互。(图片来源:将链抽象映射到用户流 通过 Agoric 博客)

多层次链抽象中的用户流考量

通过扩展 多层次链抽象 背后的思想,下面我们将分析如何通过一个假设的利用链抽象服务能力的多链资产管理应用程序将链抽象集成到用户流中。假设的多链资产管理应用程序的主要目标是简化用户跨不同区块链管理其数字资产的方式,同时展示链抽象的实现。

通过利用链抽象,该应用程序能够完全在链上提供高性能、无需许可、类似中心化平台的体验。此模型将允许用户执行复杂的多链交易、交换和智能合约交互,而无需了解与每个区块链相关的复杂性或花费时间手动更改网络连接。

通过将多链资产管理框架分为不同的用户流类别来呈现,更容易理解链抽象的好处,这有助于我们理解解决当今 Web3 环境中用户体验复杂性以及用户和流动性碎片化痛点的潜在解决方案。虽然这种想法会因你询问的对象而异,但用户流通常分为四个不同的要素。这些包括:

  1. 账户创建和用户引导 - 用户创建一个钱包或类似账户类型的过程,该账户类型能够与特定链抽象框架内的众多区块链和 dApp 进行交互

  2. 资产概览和管理 - 在单个屏幕仪表板内利用和管理资产的能力,该仪表板用户友好、直观且安全,同时确保特定链及其相应资产的分类具有可见或不可见的选项

  3. 交易和交换资产 - 用户专注于的交互,涉及在钱包或连接钱包的 DEX 内在各个链之间交易和交换资产

  4. 智能合约交互 - 来自多个链的智能合约以无缝、安全和透明的方式相互操作和连接的能力

帮助用户设置他们的帐户(无论是在移动加密货币应用程序中还是在桌面应用程序中)对于大规模引导新的 Web3 用户绝对至关重要。(图片来源:将链抽象映射到用户流 通过 Agoric 博客)

账户创建和用户引导

正如任何 Web3 用户通过实验发现的那样,与加密货币交互通常需要用户为他们使用的每个钱包或链创建和管理多个账户。这大大增加了复杂性、浪费了时间,并且涉及管理众多不同的私钥和用户界面,以及大量的其他挑战。

链抽象可以帮助显着改善所有相关人员的用户体验的一种方法是通过社交登录流程,该流程允许用户仅通过 2 个简单步骤创建他们的 dApp 或钱包。这些通常包括:1.) 将他们的社交媒体帐户直接链接到通过项目网站定向到的注册页面,以及 2.) 检索和自动输入通过用户手机或通过社交媒体帐户本身生成的 6 位数代码(可以通过 Linkedin、Facebook 或通过用户的 Apple ID、Google ID 或类似机制生成)。

通过创建一个通用帐户,用户引导可以变得更加高效,该帐户通过不同的结构(例如社交登录以及与 EVM 和比特币钱包的连接)充当用户现有加密货币钱包的扩展。具体来说,链抽象先驱 Particle Network 使用通用帐户系统来实现这种类型的系统。

此帐户创建和引导过程显着减少了用户创建钱包所需的时间,使他们可以避免与写下和保护助记词相关的繁琐挑战以及其他相关的复杂性。

注册多链资产管理器后,用户将创建一个通用帐户。通用帐户允许用户通过一个界面通过中央余额(多个连接链中持有的多个资产池的单个余额显示在你的钱包中)和统一地址与各种区块链网络连接,从而减少了对多个帐户和私钥的需求,从而提供了更顺畅和更直观的用户引导和管理体验。

资产概览和管理

多链资产管理器利用一个通用仪表板,该仪表板聚合来自多个区块链的数据。该仪表板由编排提供支持,允许用户监控他们的投资组合、跟踪业绩并修改他们持有的资产的特性,而无需在多个平台或链之间切换。

加密货币用户通常需要使用多个钱包和界面来查看和管理他们在众多不同区块链上的资产,从而导致碎片化和断开连接的用户体验。为了应对这些挑战,链抽象为资产管理提供了一个统一的界面,该界面消除了与多种区块链类型交互相关的复杂性,允许用户在一个位置查看和管理他们的资产。

通过链抽象和以应用程序为中心的用户界面设计的结合,来自多个区块链的用户余额(否则必须在多个链上的多个钱包中持有)被聚合到用户移动设备上的单个用户界面中。(图片来源:将链抽象映射到用户流 通过 Agoric 博客)

在链抽象界面中显示通用余额

在直观的仪表板上显示通用余额允许用户通过在易于理解的视图中重建数据来更清楚地了解众多网络上的多个余额。

构建这种类型的仪表板涉及同时集成来自多个区块链的数据,同时需要编排来管理实时数据流、数据可用性层来促进传输以及通用帐户框架来使用数据馈送。

为了使仪表板按预期工作,它必须能够同时与多个区块链交互,并以用户友好的方式重建数据。为了实现此目标,需要进行大量的 API 集成、实时数据处理以及高度的可靠性,以保证用户在特定时刻对其持有的资产有准确的了解。

交易和交换资产

传统上在 Web3 领域中,跨不同区块链的资产交易和交换要求用户在多个交易所之间导航,并了解不同区块链交易处理类型的具体情况。这个过程可能非常繁琐,通常需要的交易(和数字签名)与不同的应用程序一样多。

通过采用不同的链编排类型,开发人员能够应用链抽象的原则来简化交易和交换过程。虽然在许多方面还处于起步阶段,但链编排框架提供了进行高效安全跨链交易所需的必要工具,从而实现无缝的交易体验。

这方面的一个例子是,如果用户签署一项交易并执行由编排促进的复杂多链操作工作流(例如,在单个钱包界面内在多个区块链上执行交易)。

要了解有关资产交换和交易以及 DeFi 平台套件如何工作的更多信息,请考虑浏览我们的 区块链博客文章

在后端与大量区块链、dApp 和中间件组件进行互操作的应用程序的创建对于利用链抽象来解决大量用户挑战绝对至关重要。(图片来源:将链抽象映射到用户流 通过 Agoric 博客)

通过链抽象进行多链操作

除了交易之外,多链应用程序还必须能够在众多网络上执行更大的一组操作,包括数据检索、智能合约交互以及运行应用程序。链抽象的引入允许应用程序在网络之间自动切换或以最小的用户干预与远程链交互。

访问后,多链资产管理器将提供一种在应用程序内直接交易和交换资产的方法。通过利用编排,该应用程序能够以高效且很大程度上不可见的方式处理极其复杂的交易,从而为交易执行提供直观且简单的界面。

此外,由于先前提到的通用帐户提供的实用程序,这些由编排驱动的交易工作流可以使用在任何区块链上持有的资产来提供资金;这意味着它们可以像存在于单个链中一样进行管理、查看和处理。

智能合约交互

与许多区块链上的不同智能合约交互需要用户在不同的钱包和界面之间切换,从而导致流程碎片化且过于复杂。对于开发人员来说,构建能够简单处理大量多链交易的应用程序可能同样笨拙。

链抽象通过允许在单个交易中执行众多任务而不是进行多次交易来实现相同目标,从而提高效率和最终用户体验。此外,这些交易过程通常需要多个数字签名以及与众多应用程序的交互,从而使该过程更加繁琐。因此,以链抽象为重点的交易模型显着简化了整个交易流程。(图片来源:将链抽象映射到用户流 通过 Agoric 博客)

通过链抽象简化交互流程

通过利用链抽象,复杂的多链流程(例如,使用来自另一个链的资产从单个链购买 NFT)通常需要用户完成多个交易、签名和不同的应用程序,从而变为单个 UI 内交易/签名。

帐户级抽象和应用程序级编排可以为跨众多链的多链智能合约交互提供统一的界面,允许用户与应用程序交互并执行智能合约交互,而无需切换钱包或考虑底层区块链交互。

多链资产管理器包含一个应用程序浏览器,该浏览器支持数量不断增长的区块链。使用这种方法,用户可以直接在应用程序中与智能合约交互,因为它能够在众多链之间支持无缝的链抽象交互。这种设计允许用户浏览 Web3 应用程序,类似于浏览互联网。

通过利用链编排、通用流动性和更简化的 gas 框架的实用程序,当用户资产未持有时,用户可以更自由地与应用程序或合约交互,同时还能够使用任何代币支付 gas 费。

通过编排层和网络 API,开发人员能够利用一组通用的操作,这些操作可以跨链进行,而无需为每个不同的网络编程复杂的底层命令。有了这些完全可访问的工具,开发人员可以将交易和智能合约交互减少到最必要的要素,从而最大限度地减少复杂性以获得所需的结果。

不断发展的链抽象格局

虽然链抽象是区块链系统中最近开发的框架,但它在消除与用户碎片化和用户体验复杂性相关的挑战方面具有巨大的潜力,同时还展示了显着提高整个连接区块链格局中的流动性积累的能力。

通过显着改善用户体验,链抽象技术在推动开放公共区块链系统和整个 Web3 行业的持续采用方面发挥着至关重要的作用。

链抽象使新手和有经验的用户都受益,它提供了许多解决方案,这些解决方案对用户隐藏了复杂的技术细节,允许他们专注于执行简单的任务(想想交易、交换、发送和接收交易以及使用其他 dApp),所有这些都在一个用户界面或钱包中完成。

此外,CAKE 开发堆栈代表了众多区块链设计框架之一,这些框架专注于降低后端复杂性并使面向前端的用户交互对用户更加简化。

虽然 CAKE 和其他以链抽象为重点的开发范例在幕后构建起来可能非常复杂,但对于用户来说,最终结果值得付出努力,特别是如果构建服务的公司考虑创建可以分发给业内更多加密货币和 Web3 初创公司以进一步扩大更简单的用户体验的大白标产品。

作为一种社会变革范式的 Web3 和加密货币为我们所有人提供了一个更美好未来的机会。一个让我们能够在我们选择的任何地方持有和管理我们自己的价值,而不会被另行告知的未来。通过链抽象及其各种相互关联的框架带来的易于使用、直观和高效的交互,这种能力将得到极大的增强。

DAIC 提供的信息,包括但不限于研究、分析、数据或其他内容,仅供参考,不构成投资建议、财务建议、交易建议或任何其他类型的建议。DAIC 不建议购买、出售或持有任何加密货币或其他投资。

  • 原文链接: daic.capital/blog/chain-...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
DAIC
DAIC
We Invest In The Future Of Digital Assets. Web3 Infrastructure Provider & Community Validator