我刚刚看到 Vitalik 详细讲解了未来 5 年以太坊的扩展计划,这件事相当有趣,因为他不只是谈技术,还按步骤提出了架构愿景。



根据他的说法,以太坊的扩展需要处理 3 类资源:执行资源、数据资源和状态资源。每一类在短期和长期都有不同的方案。

对于执行资源,也就是与 EVM 计算相关的部分:它是一套用于处理以太坊上交易的虚拟机系统本身。短期内,Vitalik 计划通过引入 Block Access Lists (BAL) 和 ePBS,将性能大约提升 10-30 倍。这将帮助验证者能够同时处理多笔交易,而不是一笔一笔地处理;而在长期来看,ZK-EVM 能将性能提升到 1000 倍。

另一个值得关注的点是多维 Gas(燃气)定价。他的想法是,不同的操作应该有不同的价格,尤其是创建新的状态 (例如创建新账户),应该收取更高的费用,因为这是一种成本更高、并且占用永久资源的操作。他提出用“蓄水池”机制让一般的交易更便宜,但创建新状态的代价会更高。

对于数据资源:短期内将通过改进 P2P 和多维 Gas 来实现 10-20 倍的性能提升;而在长期来看,Blobs 和 PeerDAS 将有助于大约 500 倍的性能提升。

最难的则是状态资源。目前以太坊的状态规模大约是 100 GB,如果扩展 20 倍,就会变成 2 TB,再扩大到 8 TB。问题不在于存储空间,而在于数据库的性能。随着数据增加,写入会变得非常慢,并且新的节点需要很长时间才能下载完整的状态。

为了解决这个问题,Vitalik 提出了多种新的状态形式,例如会自动过期的临时存储 (比如每月清理一次),可用于特定数据,例如订单簿或流动性库。此外还有分段存储以及带限制的存储:它们只能通过指定方式被访问。

这个想法相当有创意,因为它给了开发者更多选择。他们可以继续使用原有的状态模型,但需要支付更高的费用;或者通过新的状态形式来重新设计应用程序,以节省费用。普通用户会从手续费降低中受益,而开发者则需要在设计上投入更多创造力。

总体而言,Vitalik 的计划看起来是在寻求一种平衡:既提升性能,又保持以太坊在长期内的可持续性。
ETH-1.71%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
请输入评论内容
请输入评论内容
暂无评论