在去中心化金融(DeFi)、非同质化代币(NFT)和去中心化应用(DApp)蓬勃发展的今天,以太坊作为全球第二大区块链网络,其背后由成千上万个节点构成的庞大基础设施是这一切的基石,当人们谈论以太坊节点时,往往更关注其计算能力(执行交易和智能合约)或网络连接,却容易忽略一个至关重要但同样“沉重”的组成部分——存储,以太坊节点的存储,尤其是状态存储,是决定网络性能、可扩展性和参与者门槛的关键因素。

以太坊节点到底存储了什么?

一个完整的以太坊节点,特别是全节点,并不仅仅是运行一个软件那么简单,它需要在自己的硬盘上维护一个完整且最新的以太坊网络副本,这个副本主要包括三大核心部分:

  1. 区块链数据:这是最直观的部分,即从创世块至今的所有区块数据,每个区块都包含区块头(哈希、时间戳、难度等)、交易列表和收据列表,这部分数据是只增不减的,并且随着时间推移会变得非常庞大,截至2023年底,完整区块链数据的大小已超过1TB,并且仍在持续增长。

  2. 随机配图