What Is a Verkle Tree?

A Verkle tree is a cryptographic data structure designed to replace Ethereum's current state storage format. It produces far smaller proofs than Merkle trees, enabling validators to verify the network without storing full state.
Lewis Jackson
CEO and Founder

Ethereum currently stores its entire state — every account balance, every contract, every storage slot — in a data structure called a Merkle Patricia Trie. This structure works, but it has a problem: proving that a particular piece of data belongs to the state requires a proof that grows larger the deeper the tree is. When you need hundreds of such proofs per block, those sizes add up fast.

A Verkle tree is a proposed replacement. It uses a different mathematical commitment scheme — one that produces dramatically smaller proofs. The point isn't aesthetic. Smaller proofs are the prerequisite for stateless Ethereum, a future where validators can verify the network without storing the full state at all.

That shift, if it happens, changes the hardware requirements for running an Ethereum node substantially.

How Merkle Trees and Their Proofs Work

Before getting to Verkle trees, it's worth understanding what they're replacing and why it matters.

A Merkle tree organizes data into a hierarchy of hashes. Each leaf node contains a piece of data — say, an account balance. Each parent node contains the hash of its children. The root hash, sitting at the top, is a commitment to all the data below it.

To prove that a specific leaf belongs to the tree, you provide a "witness": the sibling hashes at every level along the path from the leaf to the root. Anyone with the root hash can recompute the path and verify the leaf is included.

The problem is that proof size scales with tree depth. In Ethereum's current Merkle Patricia Trie, each hash is 32 bytes (keccak256). With a tree depth of roughly 10-15 levels, a single proof for one account can run to several hundred bytes. Proving multiple storage slots in a single contract multiplies that further. A block that touches many accounts and storage slots accumulates witness data quickly — potentially hundreds of kilobytes.

For the stateless Ethereum vision, this is the blocking constraint. The plan is for block proposers to attach a complete block witness with every block, so validators don't need to look up state themselves. At current Merkle proof sizes, those witnesses would be far too large to transmit efficiently.

What a Verkle Tree Does Differently

A Verkle tree replaces hash-based commitments with vector commitments.

In a standard Merkle tree, a node commits to its children by hashing them together — and proving any child requires providing all siblings. In a vector commitment scheme, a single commitment can encode a vector of N values, and you can prove any one of those values with a proof that doesn't grow as N increases.

The specific mechanism Ethereum's Verkle tree proposal uses is a polynomial commitment scheme. The N children of a node are encoded as evaluation points of a polynomial, and the commitment is the polynomial itself compressed into an elliptic curve point. Proving that a particular child is correct requires proving an evaluation of the polynomial — which is an O(1) operation in terms of proof size.

This matters because the tree can now be much wider. Ethereum's proposed Verkle design uses a branching factor of 256: each node can have up to 256 children. A wider tree is also a shallower tree for the same amount of data. Fewer levels mean fewer proofs to combine. The practical result is that witnesses for Verkle trees are expected to be roughly 100-1,000x smaller than equivalent Merkle Patricia Trie witnesses.

The specific elliptic curve chosen for this is called Bandersnatch — it was designed for efficiency in the Verkle proof computation and fits neatly into Ethereum's existing cryptographic infrastructure.

Where the Constraints Live

The mathematical properties of Verkle trees are well-understood. The hard part is practical deployment.

Ethereum's existing state is stored as a Merkle Patricia Trie. Transitioning to Verkle trees requires migrating all of that state — hundreds of millions of accounts, storage slots, and contract code — to the new format. That migration can't happen all at once; the conversion process needs to run alongside normal block production without disrupting anything.

The migration plan involves a period of conversion where old state is gradually re-encoded in the Verkle format. During that window, nodes need to support both formats simultaneously, which adds complexity.

There's also the matter of audit and testing. The polynomial commitment math in Verkle trees is more sophisticated than standard hashing. The Bandersnatch curve is newer than the cryptographic primitives Ethereum has relied on for years. Confidence in the security of the scheme comes from formal analysis and extended testing, both of which take time.

And "stateless clients" — the end goal — require software changes throughout the ecosystem: execution clients, validator software, block gossip protocols. The witness needs to accompany blocks, which changes how blocks are constructed and propagated.

None of these are fundamental blockers. They're engineering and coordination problems, which are solvable but slow.

What's Changing

Verkle trees sit in the "Verge" phase of Ethereum's roadmap — the phase that focuses on making it possible to verify Ethereum without storing full state.

As of mid-2026, active development is ongoing. The Ethereum Foundation's research and implementation teams have been running the Kaustinen testnet, which experiments with Verkle tree mechanics on a dedicated test network. The implementation has matured significantly over the past two years.

The mainnet activation timeline is still multi-year. The state migration process in particular needs extensive testing before it would be safe to run on live Ethereum. That's not pessimism about the approach — it's the realistic pace at which infrastructure that secures tens of billions in value gets changed.

What's worth watching: the Kaustinen testnet results, any EIP formalized around the Verkle transition format, and progress on the state conversion tooling that would be needed for mainnet migration.

What Would Confirm This Direction

Verkle trees are validated if: stateless client implementations pass extended testing on testnets without consensus failures; the state migration procedure runs cleanly on test networks without state corruption; and a mainnet transition EIP reaches the "candidate for inclusion" stage in an Ethereum hard fork proposal.

A secondary signal is tooling maturity — block explorers, developer tools, and RPC infrastructure adapting to the new witness format. Infrastructure follows specification when confidence in the design is high.

What Would Invalidate or Change It

The main risk is a discovered vulnerability in either the Bandersnatch curve or the specific polynomial commitment scheme used. Cryptographic assumptions underlying Verkle proofs being broken would force a redesign of the commitment layer — not necessarily the tree structure itself, but the proving system.

A less dramatic invalidation: if stateless Ethereum proves unnecessary because hardware becomes cheap enough that full-state storage is trivially accessible to all participants, the urgency of the migration decreases substantially. The mechanism still works either way; the motivation becomes weaker.

There's also the possibility that an alternative — like Verkle trees using a different curve, or a different cryptographic approach entirely — proves more efficient and the current design is abandoned in favor of it. The research here is still active.

Timing Perspective

Now: Verkle trees are in advanced research and active testnet deployment. Not on mainnet, not imminent.

Next: The core implementation work continues. The state migration question is the most significant remaining problem to solve before mainnet becomes realistic.

Later: Stateless Ethereum — the end state Verkle trees enable — is a multi-year roadmap item. It's real work being actively built, but the timeline is measured in years, not months.

For most Ethereum participants and developers, Verkle trees don't require action today. They're worth understanding because they change node economics: a world where running a validator doesn't require storing a terabyte of state is meaningfully more accessible than today's setup.

Boundary Statement

This explanation covers the cryptographic mechanism and Ethereum roadmap context for Verkle trees. It doesn't address implementation details of the Bandersnatch curve's security proofs, the specifics of the state conversion algorithm, or the EIP process timelines — those are moving targets best tracked through the Ethereum Foundation's research blog and Ethereum Magicians forum.

This is mechanism explanation only. Nothing here constitutes guidance on staking decisions, validator infrastructure choices, or any financial decision.

Related Posts

See All
Crypto Research
New XRP-Focused Research Defining the “Velocity Threshold” for Global Settlement and Liquidity
A lot of people looking at my recent research have asked the same question: “Surely Ripple already understands all of this. So what does that mean for XRP?” That question is completely valid — and it turns out it’s the right question to ask. This research breaks down why XRP is unlikely to be the internal settlement asset of CBDC shared ledgers or unified bank platforms, and why that doesn’t mean XRP is irrelevant. Instead, it explains where XRP realistically fits in the system banks are actually building: at the seams, where different rulebooks, platforms, and networks still need to connect. Using liquidity math, system design, and real-world settlement mechanics, this piece explains: why most value settles inside venues, not through bridges why XRP’s role is narrower but more precise than most narratives suggest how velocity (refresh interval) determines whether XRP creates scarcity or just throughput and why Ripple’s strategy makes more sense once you stop assuming XRP must be “the core of everything” This isn’t a bullish or bearish take — it’s a structural one. If you want to understand XRP beyond hype and price targets, this is the question you need to grapple with.
Read Now
Crypto Research
The Jackson Liquidity Framework - Announcement
Lewis Jackson Ventures announces the release of the Jackson Liquidity Framework — the first quantitative, regulator-aligned model for liquidity sizing in AMM-based settlement systems, CBDC corridors, and tokenised financial infrastructures. Developed using advanced stochastic simulations and grounded in Basel III and PFMI principles, the framework provides a missing methodology for determining how much liquidity prefunded AMM pools actually require under real-world flow conditions.
Read Now
Crypto Research
Banks, Stablecoins, and Tokenized Assets
In Episode 011 of The Macro, crypto analyst Lewis Jackson unpacks a pivotal week in global finance — one marked by record growth in tokenized assets, expanding stablecoin adoption across emerging markets, and major institutions deepening their blockchain commitments. This research brief summarises Jackson’s key findings, from tokenized deposits to institutional RWA chains and AI-driven compliance, and explains how these developments signal a maturing, multi-rail settlement architecture spanning Ethereum, XRPL, stablecoin networks, and new interoperability layers.Taken together, this episode marks a structural shift toward programmable finance, instant settlement, and tokenized real-world assets at global scale.
Read Now

Related Posts

See All
No items found.
Lewsletter

Weekly notes on what I’m seeing

A personal letter I send straight to your inbox —reflections on crypto, wealth, time and life.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.