最近的讨论中,似乎有一些新的趋势,尤其是在以太坊基金会(EF)新领导层的带领下,提升 L1 性能成为了当前的首要任务。你能从你的角度谈谈为什么提升 L1 性能如此重要吗?
Vitalik:
关键问题始终是如何在保证安全的前提下扩展 L1。安全性意味着不能破坏网络的稳定性,不能完全中心化节点操作,也不能破坏质押生态系统。我认为我们现在拥有的技术,比如零知识虚拟机(ZKVMs),在几年前是完全不存在的。今年它几乎可以投入生产,而在一年前这仍然是不可能的。因此,很多人正在积极推动这项技术的发展。
我们计划将区块 gas 限制提高 3 到 5 倍。如果这导致底部 10% 的单独质押者因资源不足而被淘汰,我们并不会忽视这些质押者,而是希望他们可以利用 ZKVM 技术来验证链,而不是手动重新执行所有内容。这种方式是安全的,因为即使网络中 10% 的节点依赖 ZKVM 技术也是可以接受的,只要这一比例保持在三分之一以下即可。
随着 ZK 技术的逐步成熟,我们可以开始战略性地在不同领域应用它。这可以看作是 L1 进入第一阶段的过程,随着技术安全性的进一步提升,L1 将进入相当于第二阶段的状态。
此外,还有其他技术可以帮助提升 L1 性能。例如,历史存储问题长期以来占用了节点的大量空间。我们最近实施了一种基础的历史数据清理机制,删除了合并前的历史数据,使每个以太坊节点的存储需求减少了几百GB。未来,我们计划进一步优化,最终实现每次网络升级后清理历史数据,长期目标是让数据在 36 天后过期。为此,我们需要点对点的分布式存储网络,以确保链的完全可访问性和可验证性。
另一个值得关注的技术是 gas 重新定价。区块访问操作系统(Block Access OS)也是一个重要的创新。它允许每个节点(除了创建区块的节点)以最大程度的并行性执行区块。创建区块的节点必须顺序执行,但它生成的提示(hints)可以让其他节点并行验证和重新执行区块。这种机制能够在更高的 gas 吞吐量下安全运行以太坊。
因此,现在我们已经拥有许多技术选择,并且这些技术经过了良好的优化。我们有了比以往更多的工具,可以在扩展性和安全性之间找到平衡。
Ryan:
你认为结合这些技术,我们能否在保持以太坊去中心化的同时,达到 Don Krad 提出的目标?他认为以太坊的交易量可以在未来三到五年内从当前的每秒 20 笔交易提升到每秒 10,000 笔交易。你觉得这个目标现实吗?
Vitalik:
我对一些高端目标的信心有所减弱,但我认为问题主要在于超短的区块时间,而不是超高的 TPS。如果让我选择,我会认为每秒 10,000 笔交易配合 12 秒的区块时间比每秒 1 秒的区块时间更安全。因为在这些极端情况下,我们会遇到像光速这样的非常基本的去中心化问题。所以我个人认为在高端指标上应该保持谨慎,但我确实认为还有很大的优化空间。
