让我们来看看以太坊生态系统的扩容路线图吧!不过这次是从终端用户的角度来看。当然我们将会看到很多在细节上的更新,但我在本文介绍的将是主要的更新。其中会详细介绍每个升级将如何影响用户的体验,要是觉得太冗长,可以跳过这些部分的内容,直接看每一段的“小结”。我认为在关于"以太坊2.0的到来将降低gas费,但这是几年后的事情"这个话题上,大家仍然有很多误解的地方。
最后我先说明,我的所有内容都将公开,我愿意将内容分享给需要的人并让他们使用。我已经移除了里面所有的链接,所以这个帖子不会被删除——要是你想要了解到更多的内容,可能需要自己动手去搜索更多了——带来不便,请抱歉。
目前:智能合约rollup
值得注意的是,对终端用户来说,现在正在发生不少巨变。当然,其中最大的转变是——从以前在以太坊L1上的交易,到如今在智能合约rollups上的交易。
2021年1月,部署在OptimisticEthereum上的Synthetix质押功能正式上线主网,Optimism上现在还有另外两个应用程序:UniswapV3以及Kwenta。随着Chainlink的部署,我们预计未来几周会有大量项目部署在OE上。OE对所有人开放——这确实值得你自己上手操作一下!因为交易费用是UniswapV3交易的1/10,同时是Kwenta交易费用的1/50,并以ETH支付。但我们也可以看到,ArbitrumOne则采取了截然不同的计划:先部署完项目,再向用户开放。让人期待的是,它也“几乎准备好了”,我预计它会在8月向所有人开放。我怀疑他们正在等待完成最后的关键基础设施,如Etherscan的集成。
当然,你自己去看看具体操作是最好不过了。既然写到这篇文章,我也会为读者描述一下我的体验。举个例子,如果前往Kwenta.io的网站,单击“切换到L2”。Metamask会询问你是否要切换,这时候只需再单击一下,你就切换到OptimisticEthereum网络了!它就像使用以太坊一样,但gas费用是之前以太坊费用的1/50,并且交易即时确认,无需等待!我希望所有前端和rollups都能提供类似的体验。你需要做的是将代币从以太坊桥接到OE。
目前,只有一种选择,即使用Optimism网关,但随着时间的推移,我们会看到不同的桥接器上会部署“即时提款”的功能。据我所知,有几个项目都已经在努力使以太坊和rollups之间的桥接尽可能达到无缝的标准了。你也可以直接在中心化交易所/钱包与rollup之间进行提款和存款——至少目前我看到的信息是,OKEx已公开承诺支持ArbitrumOne和CoinbaseOE了。币安最近发布了在Polygon上可直接提款/存款功能的公告——而这两者的形式是类似的。这样,我们将看到一类这样的新用户:他们不会使用以太坊L1,而是直接将法币在rollups上存款/取款,并且他们的所有交易都将完全发生在rollups上。这一点我应该怎么强调都不为过吧!
在今年年底或明年年初,我们将看到zkSync2.0以及StarkNet的发布,Hermez也随即将在2022年的第二季度发布(译者注:Hermez已上线主网,此处作者提及的应为可兼容EVM的版本)。这些可编程的zkRollups比ArbitrumOne、OptimisticEthereum和OMGX等rollups将进一步增强性能,让提款速度更快,并且不需要桥接,同时也实现了更好的压缩和隐私技术。
需要注意的是,向以rollups为中心的行业过渡是一个渐进的过程,这个领域需要几年时间才能成熟。当前,大多数解决方案还是最小化可行产品,即还带有辅助轮(如单个定序者、交易速率限制和多签L1合约等)。这些都是全新的技术,需要一些时间来证明其可行性。Rollups的好处在于每条链上都有与众不同的创新点,在速度上比任何时间段上的L1都快。例如,所有不同的rollup链都会有不同的MEV缓解技术:MEVA(OE)、FSS(A1)、时间锁加密(zkSync2.0、StarkNet)、VDFs(StarkNet)、完全私密(Aztec)。只知道一堆毫无意义的首字母缩略词似乎并无什么用处,但重点是它们都将直面棘手的问题,并且会引出创新的解决方案。这意味着随着时间的推移,各rollup之间的体验感会截然不同。尽管我预计从长远来看,大多数rollups会在最佳解决方案上趋同。
在跨L2和L1<>L2互操作性方面存在着挑战,但正如我上面提到的,Biconomy、pNetwork、Celo、Celer、Connext、Hop、Chainbridge和Witnet等多个项目正在努力找出解决这个问题的方案。StarkWare和Loopring等rollups开发团队甚至达成合作发布可行的创新解决方案dAMM,该解决方案通过让多个zk-L2访问L1上的流动性来缓解流动性的碎片化。
一年多以来,我们已经有了特定于应用程序的rollups,例如Loopring、zkSync1.x和DeversiFi。其中许多可能会过渡到智能合约rollups,但特定于应用程序的rollups继续独立存在,如Reddit的Arbitrum链和Sorare。最终,用户可以自由地继续在以太坊上进行交易,但我猜测一般用户会转到rollups,而随着时间的推移,以太坊L1将成为rollups(发布其交易数据和证明)、巨鲸、金融机构和政府的游乐场。
小结:您将可以在不同的链上进行交易,并且交易费用低得多,还能即时确认。
本周:EIP-1559
另一个重大转变是EIP-1559。对于这个转变,目前的观点大概分两个方向:以太坊L1和rollups:
在以太坊上,你将不再需要选择gas的价格。在使用时,钱包会显示一个gas价格,也就是说在下一个区块中用这个价格可以完成确认大多数的交易;以及在大多数情况下,7秒即可确认交易。这其实是一个新的开始:用户再也不用费尽心思弄清楚到底多少的gas费才能确定交易成功,也不用经历漫长的等待。同时,有经验的用户还可以自定义小费。
在某些罕见情况下,需要等待确认的时间会更长一些,例如由于上述的Defi老手为了抢稀有的NFT而导致价格的突然飙升。至于交易高峰,1559后会更快恢复平常状态。因为首先网络的吞吐量将会暂时翻倍。例如,StonerCats的销售占据了大部分的网络,用了36分钟才能完成。在EIP-1559之后,同样的交易将在大约一半的时间内完成,即18分钟。
EIP-1559会降低gas的价格吗?在日常的使用场景中,它可以防止用户出价过高,因此我们预期gas价格会略有下降。当出现突然的、短期的峰值时,gas价格和之前相比将会显着平稳。然而,对于像StonerCats这样超过10分钟持续飙升的情况时,我们预计高昂的gas费用还是会出现的,因为资深玩家们可能不太在乎优先费用出价过高的问题,对普通用户来说,基本费用也是会出现水涨船高的情况。幸运的是,和之前的情况相比,只需要之前一半的时间,所以这仍然是2倍的净收益。
我们来看看rollups。其实,ArbitrumOne和OptimisticEthereum都已经拥有类似EIP-1559的机制。这样看来,用户已经能够享受这些升级之后带来的优势了。使用EIP-1559,rollups可以更轻松地估算L1的gas成本,因此rollups的终端用户可以享受更低的gas费用。例如,OE目前有一个50%的间接费用底线,用来缓冲gas费用的波动。在1559之后的变化,再加上来自其他rollups的竞争,我们是完全可以预计在这一费用上会有显着的下降。
小结:在L1上,gas价格不用盲猜,交易时间大多数能在15秒内确认。在L2上,将会有更低的gas费用。
2021年后期及之后:L2上的社交恢复式智能合约钱包
这其实有点像一匹黑马,但我预计智能钱包会随着rollups的突出表现而快速发展。社交式恢复智能合约钱包有可能可以从终端用户那里抽象出很多复杂的东西。
想象一下你存入法币并开始使用的钱包,它内置聚合了DEX和DeFi的“简单模式”。当想要购买ERC20的代币时,只需一键即可完成。想赚取利息时,存入本金到Yearn或其它的聚合器/池中就可以了。所有流程上繁琐的步骤——比如将美元兑换成USDC、兑换成ETH来支付gas费用、授权交易、选择正确的协议等——都在后端完成。随着向rollups和L2迁移,上述的每一个步骤都将便宜到不需要用户犹豫。当然,你的这个钱包也可以用来登录其他没有直接内置的协议。随着以太坊登录界面的成熟化,可以把它当作Web3的通用钱包。Argent是智能钱包的一个很好的例子——他们会在今年完成zkSync的集成。
正如Vitalik在EthCC演讲中指出的那样,这样的钱包不仅对于普通用户来说是更好的软件和硬件钱包,而且与中心化解决方案相比,它们也有显着的优势。你更愿意相信谁?十个亲友中的五个人吗?还是Facebook或富国银行?后者肯定也需要更长的时间来处理你的恢复请求。
还有一点,EIP-3074为使用EOA钱包的以太坊L1用户带来了一些这样的好处,但随着向rollups和智能钱包过渡,我对L2上的智能钱包的发展会有更多的期待。
同时我担心像Venmo或Square这样的中心化玩家应该会首先解决这个问题,减去一些去中心化的因素。
小结:无需纠结或担心私钥的问题;好得多的用户体验。
2022年初:合并(TheMerge)
这是每个人都在谈论的大事件:工作量证明挖矿即将结束,以太坊的执行层变成由信标链驱动。
奇怪的是,从终端用户的角度来看,这不是一件值得注意的“大事”。由于出块时间变成了不变的12秒而不是之前工作量证明时可变的平均值13.5秒,那也仅仅是吞吐量将略微增加10%而已。
如果在合并前一小时或者合并后一小时进行交易,并且你不知道这段时间会发生合并的话,作为普通用户在体验上是注意不到的。
当然,工作量证明会带来其他不太明显的好处:你的交易现在消耗的能量将减少99%以上,并且在安全性和去中心化上的性质也不一样了。
小结:影响不大,但也有一些值得注意的好处。
2022年年中:Staking提款功能开启
在这一点上没有很多需要补充的。这一刻终于到来:用户可以提出质押已久的32个ETH份额并获得staking奖励。而且,在合并后赚取的交易费用和MEV也可以在执行链上随时使用。
在这个分叉中可能还有其他小的改进,例如转向SSZ交易编码和改变执行链同步的方式,但目前这些都是未知数。
小结:抵押者可以提款了。
2022年末/2023年初:数据分片
到现在为止,我预计rollups生态系统将开始成熟,并且大部分的交易将会在rollups上进行。数据分片会将rollups的吞吐量提高18倍。像代币转账这种简单交易功能,在zkRollups上的吞吐量将提升到100,000TPS。每个数据分片都有自己的gas计算模型,随着数据与执行的分离,以及rollups开始使用数据分片,我们将看到gas费用会直线下降。
数据分片是一种还在持续开发的解决方案。到了2023年的晚些时候,我们将看到安全模型升级到数据可用性采用。经过多年发展,随着协议的成熟,还有诸如摩尔定律(Moore'sLaw)和尼尔森定律(Nielsen'sLaw),更高效的纠删码技术的出现,以及网络更去中心化等的变化,我们将会看到更多分片的加入,每个分片都提供了更大的数据可用性。我之前的估计过,由于数据分片,到2030年,所有rollups加起来可以达到1500万TPS。
在L1方面,则没有太大变化——gas价格将继续保持高位,尽管开发人员可能会找到利用数据分片解决L1智能合约gas价格的方法。
小结:在L2上,吞吐量增加了一个数量级,gas费用大幅下降。在L1上,变化不大。
2023年:无状态客户端
在探索无状态客户端多年之后,我们终于在今年看到了重大突破,并看到发布了EIP初稿。对于运行节点的用户来说,SSD不再是必需品了,只需要几MB即可运行和验证以太坊了。但是,带宽要求将增加2-5倍,因为你需要下载见证数据(witness)。不过,相比之下这个要求不算太过分。
有了无状态客户端和状态休眠期机制(stateexpiry),我们可以在gas上限上不那么保守,实现状态在增长时不影响去中心化程度提升。结果,我们可以看到L1上的吞吐量略微增加了3倍左右。但是,鉴于现在大多数交易都在rollups上进行,这会有影响吗?如果执行链开始成为状态膨胀和证明的瓶颈,而不是数据分片的话,或许会有影响。
小结:运行以太坊节点将变得非常容易,SSD不再是必需品。对于不运行自己节点的用户,L1的吞吐量提高2-3倍。
2024年:状态休眠机制
大约在无状态客户端一年后,状态到期即将开始。这是一个非常互补的系统,它将进一步使系统的状态规模增长呈现可持续的状态。对于活跃用户来说,这应该算不上是一个大事,但对不太活跃的用户来说可能会有一些影响。比如,用户无法与超过2年以上的过期状态进行交互。现在说这将如何进行还为时过早,但用户可能必须提供来自区块浏览器的验证才能修复这样的过期状态。我也相信最后会开发出对用户友好的解决方案。
小结:现在说还为时过早,但不活跃的用户可能必须提供验证的数据才能恢复他们的相关状态。进一步巩固未来可持续的状态规模管理。
当然,还有其他的升级和改进计划,但以中期(未来几年)来讲,应该已经涵盖了主要的升级内容以及它们将如何影响普通以太坊用户。
作者:u/Liberosist
翻译/校对:Lochaiching/ECN
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。