导言
在加密行业,唯一不变的就是区块链数量的不断增加。无论是以太坊的L2层、应用链,还是替代的L1链,总有大量新的区块链出现。这种多样性为用户提供了选择,但也带来了流动性和使用率碎片化的问题,对用户体验造成不利影响。
加密货币的多链现状可视为基础设施迭代和激励机制失调的产物。自从引入权益证明(PoS)共识机制以来,区块链的数量激增,PoS大大降低了启动和维护新网络的门槛。诸如Solana、Cosmos及其应用链、Berachain及其PoL共识机制、以太坊L2和欺诈证明等项目各自通过独特的创新方法解决可扩展性难题。
虽然创新是区块链增长的主要驱动力,但激励失调也起到了推动作用。基础设施的交易溢价高于应用程序,这导致开发者在选择构建对象和地点时考虑到了估值波动。这种失调催生了许多区块链或协议,各自“拥有自己的堆栈”,这让我们来到了今天加密世界的多链局面。
模块化与 Rollup 的兴起
模块化是一个相对较新的概念,由Mustafa Al-Bassam在2019年提出。在其学术论文《LazyLedger》中,他首次描述了一种区块链设计方法,将网络共识与数据可用性和交易执行解耦。
模块化的最大优势在于专业化,它类似于亚当·斯密提出的劳动分工,通过提高效率推动可扩展性。2020年10月2日,Vitalik提议以Rollup作为以太坊的主要扩展解决方案。这是模块化理念的自然延伸,以太坊的目标是成为全球金融层,Rollup通过将多个交易打包并提交到以太坊主网来提高交易吞吐量,降低成本。尽管如此,随着Rollup数量的增加,与以太坊生态系统交互的复杂性也在增加,因为需要构建额外的基础设施将Rollup与生态系统的其他部分连接起来。
链抽象的概念
要超越Web2,Web3用户体验(UX)需要提供更优的体验。链抽象正是在这个背景下应运而生的。链抽象是一个理念,它是实现用户体验改善的最终目标。作为多链用户,当前需要在许多链之间桥接资金,处理复杂的UI,使用多种代币支付交易——这对用户而言无疑是一个繁琐而复杂的过程。
Web2中的抽象
在计算机科学中,抽象是指简化或消除技术复杂性,以产生隐藏这些细节的技术。在Web2中,抽象通过简化界面,为用户创造了无缝体验。例如,用户可以通过浏览器访问网站,而无需了解底层协议如HTTP、TCP/IP或DNS。谷歌作为首选搜索引擎,可以被视为终极的抽象,通过简化信息检索过程,用户只需输入搜索请求,而无需了解复杂的搜索算法。
正式定义
链抽象——“免除多链交互所需的手动过程的用户体验。”
链抽象旨在解决以下问题:
- 桥接:用户需要将价值连接到不同的链上,这带来了用户体验摩擦和安全风险。
- Gas代币:用户需要管理不同链上的多种代币来支付Gas费。
- 账户和钱包碎片化:用户需要与多个账户进行交互才能访问其全部余额。
- 流动性碎片化:区块链数量的增加导致流动性分散。
碎片化问题
激励失调、以太坊以Rollup为中心的路线图,以及模块化的普及,导致了流动性和用户的碎片化,加剧了不连贯的用户体验。在与Solana这样的单体架构链交互时,用户只需处理一种形式的USDC和SOL。然而,在以太坊生态系统中,用户可能会遇到不同形式的USDC和ETH,各种Rollup也有自己的独特生态和用例。
流动性和用户的碎片化不仅影响用户体验,也对执行层和协议本身造成影响。协议需要在众多链上启动,并在所有链上引导流动性和用户,这对新项目尤其困难。总体来说,加密世界内的碎片化问题,特别是在以太坊中,处于历史最高水平,导致了不理想的用户体验。
解决碎片化问题:链抽象
链抽象理念的出现和发展正是为了解决碎片化问题。链抽象的最终目标是为加密用户提供优化的体验,避免与桥接、Gas支付、复杂UI和多链钱包管理相关的困扰。已经有许多解决方案在这个领域展开,从综合解决方案到组件解决方案。
讽刺的是,链抽象的关键问题之一是链抽象解决方案自身的碎片化。通常,链抽象解决方案试图“拥有”被抽象的链,但它们在协同工作上存在问题。例如,Polygon的AggLayer和Optimism的Superchain都试图通过统一流动性和消息传递解决Rollup碎片化问题,但这需要链选择它们的解决方案,带来了激励失调问题。
综合解决方案 vs. 组件解决方案
链抽象的设计空间可以分为综合解决方案和组件解决方案。综合解决方案寻求通过多个方面来提供“全栈”解决方案,类似于单体区块链。组件解决方案则试图解决单个问题,为更大的解决方案贡献力量。
在最近的几个月中,人们针对链抽象进行了广泛的研究,许多加密峰会中有许多关于链抽象的讨论,很多协议和基础设施项目都在探索链抽象。
综合解决方案
在综合解决方案设计领域,主要有NEAR、Particle、Okto、Polygon AggLayer和OP Superchain。这些解决方案可以分为与生态无关的解决方案和特定于生态的解决方案。综合解决方案力求通过统一流动性和资源来解决多链交互的问题,但仍需在链选择上解决激励失调的难题。