关于DeFi迁移至L2的想法:为何低延迟执行有利于DeFi发展。

DeFi迁移至L2的好处:低延迟执行的利于DeFi发展。

三个转变:以太坊的未来在L2上的迁移

本文翻译自davidecrapis.notion.site,译者:火火/白话区块链

最近,Vitalik发表了一篇题为《三个转变》的文章,其中设想了以太坊的未来,提出大多数用户活动将迁移到L2上。对于一些应用进程,例如链上游戏和计算密集型应用,它们在L1上的开发和采用不多,迁移到L2将比较容易,其中一些应用可能是L2本地的。而对于其他应用进程,例如DeFi应用,迁移到L2则具有更大的挑战性。这篇文章将讨论迁移到L2的一些好处和路径,但并不建议将其作为改进L1 DeFi的替代方案,而是探索成熟的L2生态系统,以帮助克服L1协议带来的限制。

一、为什么低执行延迟对于DeFi有利

以太坊L1上的DeFi应用面临的主要挑战之一是相对较高的延迟。以Uniswap为例,12秒的延迟(L1的当前时隙时间)带来了以下问题:

  • 市场效率低
  • 市场操纵可能性大

目前,大部分在以太坊L1上进行的DEX交易与很多中心化交易所(CEX)上列出的代币对相关。这为DEX设定了很高的效率标准。基于意识形态的原因,一些用户总是更倾向于DEX。但是,如果我们想要推动DeFi的采用并大幅提高ETH经济体中流通的价值,我们必须提供与CEX竞争的替代方案。去中心化和效率之间需要权衡。但对于DEX来说,只要我们能够缩小效率差距,我相信DEX的稳健性以及CEX运营商获取的租金重新分配将使DEX成为大多数用户的首选。

在市场操纵方面,DEX的12秒交易快照频率远远落后于CEX行业,这给经验丰富的交易者提供了机会来利用被动流动性提供者和信息不对称的用户。交易的重排序对市场运营商和套利者来说具有很大的价值。小型参与者由于延迟的增加而处于劣势,这种劣势随着区块延迟的增长而加剧。可以通过部署OFA和隐私解决方案等系统来减轻漏洞利用,但如果延迟仍然很高,这些系统只能在一定程度上发挥作用。

image

图:Uniswap v3 ETH/USDC池在以太坊L1和Arbitrum L2上的交易量对比,L1上的交易量仅为TVL的0.52倍,而L2上的交易量为TVL的1.43倍,几乎是L1的3倍。这可能是因为L2上交易费用较低且延迟较低,进而导致LP费用增加了3倍。

二、为什么以太坊L1的低延迟是不可行的

以太坊L1最基本的资源是其可信度,即说服潜在用户相信正在执行的协议的完整性。以太坊做出了一项极端的设计选择,类似于比特币,即信任最小化。也就是说,可信度不依赖于第三方,而是依赖于协议用户对有效执行的直接验证。这相当于购买了一个重要的实用属性,即协议的社交可扩展性,它能够被最多样化和最广泛的用户群体安全地采用。比特币由于运行Bitcoin Core的要求适中,可以运行在带有低带宽互联网连接和几GB存储空间的个人计算机上,这使其成为一个真正的全球数字黄金。以太坊旨在为其本国货币提供类似的保证,并为在其上构建的所有其他类型的数字机构提供强大的基础层。

社交可扩展性是以性能为代价的,就如同Nick Szabo在他2017年的文章《金钱、区块链和社交可扩展性》中所总结的:“这就是工作量证明和广播复制的意义所在:极大地牺牲计算可扩展性,以提高社会可扩展性。”比特币在网络冗余和安全性方面做出了极端的设计选择,出块时间非常长,约为10分钟。这是可行的,因为它完全专注于优化“单一应用进程”并且对变革具有高度的抵抗力。以太坊试图做出更平衡的权衡,可以在不损害其基础层协议及其本机货币可信度的情况下启用应用进程。当前的12秒出块时间需要大量计算资源来运行该协议(比比特币高得多)。这已经是其社交可扩展性的妥协,并且很难证明进一步侵蚀它以提高诸如DeFi之类的应用进程(尽管非常重要)的效率(通过降低延迟)是合理的。

image

图:性能-社会可扩展性权衡图。以太坊目前在资源需求和更高性能方面比比特币具有更高的标准,一般高吞吐量链极大地牺牲了社会可扩展性。

三、以Rollup为中心的路线图是高效缓解DeFi和MEV问题的解决方案

幸运的是,有多种方法可以进行权衡。为此,以太坊选择了模块化设计,底层保持较高的社交扩展性,并通过L2链实现更高的性能。L1的技术改进,如动态分片,是朝着这个方向集中发展的。

因此,对于许多应用进程,尤其是DeFi来说,通过在L2上运行,可以获得很多好处。降低交易成本和延迟将极大提高DeFi的效率。此外,专门的L2链可以做出更多优化,从而提高操作的效率和稳健性,例如实施先来先服务的交易排序策略、混合解决方案或针对单个DeFi应用进程对交易排序策略进行优化。

这不仅有利于DeFi用户,还有可能降低L1上的安全风险。如果高频交易和相关应用主要发生在L2上,那么L1需要处理的MEV流量的种类和规模就会下降。然后,可以通过应用进程和排序机制的特定设计来更有效地管理大多数MEV流。

一些专门的链甚至可以对网络的地理分布进行更可信的设置或更激进的决策,以进一步优化效率并针对更特定的用户群进行定制。对于旨在在用户体验方面与传统金融竞争的应用进程来说,这可能是必要的。这样的应用可以通过在一定时间内要求一定程度的信任来实现,直到交易在L1上结算之前,但仍然保持L1完全可信以及在安全性方面相对于传统金融的巨大优势。

四、DeFi迁移到L2需要什么?

以太坊L2可能是生态系统中最令人兴奋和最具活力的领域,但现在仍处于发展阶段。早期的项目,如Arbitrum,正在朝成熟方向发展,但许多其他项目,包括大多数zk-rollups,仍在测试全新的技术。

许多DeFi应用进程已经部署在L2上,并且迁移已经开始。但是,对于迁移到L2并将L1作为结算/数据可用性层的大多数活动来说,有三个主要要求:

  • 降低成本
  • 提高安全性
  • 改善用户体验

通过L2的改进/优化和L1的改进(如动态分片),Rollup的成本正在迅速下降。流动性转向L2的一个潜在问题是碎片化,但可以通过在多个L2上聚合流动性的新协议来解决,设计空间非常大,并且这方面的新协议正在不断涌现。

安全性是迁移的主要障碍,特别是对于大型DeFi用户而言。但随着项目的成熟,安全性正在迅速提高。L1安全风险和L2安全风险之间可能始终存在增量,但L2可以做出不同的设计选择,并确定性能和效率的优先级,因为它们不需要维护与L1相同的社交可扩展性。如果安全风险足够低,并且考虑到效率的提高,用户在风险评估中进行迁移仍然是合理的。

image

图:L2BEAT

我们还需要在L2上提供更好的用户体验。如Vitalik在文中提到的,可以采用一些方法来使交互多个L2系统的智能钱包更可用且安全。以太坊基金会的研究团队正在开发解决方案,这可能会成为未来的主要研究领域。

目前有多种方法可以改进用户体验,尤其是L2预确认可以为DeFi用户提供更好的交易体验。另一种方法是针对特定应用进程的特定Rollup进行优化。例如,对于稳定币兑换这样的应用进程,可以进行更激进的设计,以提高效率,并提供更好的用户体验。