Meet the Top 101 in Crypto
Crypto
4 min read

Ethereum Staking With Near-Zero Disk Space? Vitalik Buterin Backs Stateless Validators to Save Space

Published 19 February 2024
James Morales
Authors
Edited by Peter Henn

Key Takeaways

  • Ethereum’s increasingly large state has increased the hardware requirements for running a validator node.
  • However, Vitalik Buterin has highlighted how Verkle Trees could help Ethereum move toward statelessness.
  • Under a stateless system, staking nodes to run with “near-zero” hard disk space, he said.

Running an Ethereum validator client currently requires a fast CPU with four or more cores, at least 16 GB of RAM and a fast SSD drive with at least one TB of space. Basically, a mid-range desktop would just about cut it but running the software is out of reach for most laptops.

However, reducing the hardware burden of running a validator is a key aspect of the Ethereum roadmap. The issue is also close the the heart of the blockchain’s founder, Vitalik Buterin. He recently highlighted Verkle trees and stateless clients as key technologies for the blockchain’s ongoing weight loss program. 

Solving Ethereum’s State Bloat

Ethereum’s “state” refers to a distributed data structure containing information about all accounts, balances and contracts at any given point in time. 

Under the current model, validator nodes need to store the full Ethereum state, which is encoded using something known as a Merkle Tree.

Merkle Trees are a type of cryptographic architecture that condenses large datasets into a single 32-byte hash. In other words, the tree’s “root.” 

While the Merkle Tree structure helps to reduce Ethereum’s state size, the blockchain has become so large that generating the Merkle proofs needed to verify each root hash has become increasingly difficult. However, Ethereum founder Vitalik Buterin has identified Verkle Trees as a potential solution to its increasingly large state.

Merkle Trees vs. Verkle Trees

Like Merkle Trees, Verkle Trees are used to condense large amounts of data into bitesize chunks. These smaller bits of information can then be verified to ascertain the authenticity of the full data set. 

Where Verkle trees have the edge is in the efficiency of their proof size. For example, to produce a proof for a tree with a billion data points, a Verkle Tree would require less than 150 bytes, whereas a typical Merkle Tree would need around a kilobyte. 

In a recent post on Twitter, Buterin said he was “really looking forward” to Verkle trees. He even claimed they could usher in a new era of stateless validator clients.

Making Ethereum Stateless and Streamlined

In Ethereum jargon, “statelessness” refers to an as-yet unrealized principle whereby the nodes verifying blocks no longer need to store state data.

The idea behind Buterin’s appeal to Verkle Trees is that once proofs are small enough, each block can contain one. This would enable the verification of any block using only the data contained within the block itself.

In turn, stateless clients would, according to Buterin, “allow staking nodes to run with near-zero hard disk space and sync nearly instantly”.

What’s more, Verkle Trees would not just lower the hardware requirement for validators, but for all Ethereum nodes. This would even include those that don’t need to store the blockchain’s full state.

Innovations such as Verkle Trees, aimed at lowering the technical barriers for would-be node operators. could provide a major boost to Ethereum’s decentralization. As Buterin observed previously, “today, it takes hundreds of gigabytes of data to run a node,” but “in the longer term, there’s a plan to maintain fully verified Ethereum nodes where you could literally run it on your phone.”

Members of the Ethereum community will have to wait and see what Ethereum stateless validators can bring to the blockchain.

James Morales

James Morales is CCN’s blockchain and crypto policy reporter. He has been working in the news media since 2020, writing about topics such as payments, banking and financial technology. These days, he likes to explore the latest blockchain innovations and the evolving landscape of global crypto regulation.

With an educational background in social anthropology and media studies, James uses his platform as a journalist to explore how new technologies work, why they matter and how they might shape our future.

Related

Survey Icon
Help us improve
1 of 4
Is this your first time here?
What brought you here today?
What are you most interested in?
Would you be interested in:
Thank you icon
Thank you for your feedback!
DMCA.com Protection Status