在加密世界的讨论中,有一个问题正变得越来越引人关注,尤其是在那些关注以太坊技术演进和硬件需求的玩家圈子里:以太坊什么时候能升到8GB?

这里的“升到8GB”,并非指物理内存,而是特指以太坊虚拟机中每个区块的状态数据限制,这个限制目前是30GB,而“升到8GB”通常是一个误传或对特定技术升级的误解,更准确的说法是,以太坊社区正在讨论和测试将状态数据限制从30GB提升到60GB的“坎昆升级”的一部分,即通过引入EIP-4448来优化状态租金机制。

无论具体数字是8GB、30GB还是60GB,这个问题的背后,反映的是整个以太坊生态对性能、成本和可扩展性的持续追求,让我们深入探讨一下这个问题,以及它背后的技术逻辑和未来展望。

澄清概念:我们到底在讨论什么?

必须明确几个关键概念:

  1. 状态数据(State Data):这是以太坊“世界状态”的核心,包含了所有账户余额、合约代码、存储变量等,随着时间推移,越来越多的用户和智能合约在以太坊上交互,这个状态数据库会像滚雪球一样越来越大。
  2. 状态限制(State Limit):为了防止状态数据无限膨胀导致节点运行困难,以太坊为每个区块能处理的状态数据量设置了上限,这个上限目前是30GB。
  3. EIP-4448(状态租金优化):这是坎昆升级中一个重要的EIP(以太坊改进提案),它不会直接将限制从30GB提升到8GB,而是引入了更精细的“状态租金”机制,鼓励用户清理不再使用的数据,从而在长期内有效控制状态总量的增长,这可以被看作是为未来将状态限制提升到60GB或更高铺平道路。

当人们问“什么时候升到8GB”时,他们真正关心的可能是:以太坊的状态数据问题何时能得到根本性解决?节点运行成本何时能降低?

为什么我们需要更大的状态限制?

答案是显而易见的:为了网络的去中心化和可持续性。配图