What's up with verkle trees? We've been working on the conversion from the current merkle tree to a verkle tree. This is a challenging problem, because the amount of data is huge: it doesn't find in RAM, and needs at least a day for the translation to complete on a beefy machine.
Guillaume Ballet
1,030 posts
go-ethereum core dev at the Ethereum Foundation. Interested in scalability, privacy, and decentralized organizations.
Milky Way
Joined November 2012
- Interested in implementing verkle trees in your clients, but find the spec daunting? @dankrad and I give a simple explanation of what the structure of a verkle tree looks like:
- A demo video of the Condrieu #verkle tree testnet. This is a single-client testnet, producing blocks with proofs of the prestate. This means clients won't need to sync the entire state to participate in the #Ethereum network. youtube.com/watch?v=cPLHFB…
- Proof of concept: geth using verkle trees
- Slow and painful in the making, a shadowfork converting the Holesky state to verkle has finally occurred 🎉
- The dialogue has been going on since 2018. We have been aware of these problems before they materialized, and fixes to address them are actively worked on, and on the roadmap. Look for "verkle trees" (the verge), "stateless Ethereum" and portal network.Ethereum cannot be decentralized if the stack is not decentralized... Where is the dialogue on this? 69% of hosted nodes on the Ethereum Mainnet, with over 50% of that coming from Amazon Web Services (AWS), over 15% from Hetzner and 4.1% from OVH.
- #DevConBogota is over and I am leaving with the feeling that, as a community, we are building something that will outlast us all. So proud to be a tiny part of this.
- A blog post about converting the state tree from hexary to binary
- Proud to announce that my go-verkle repo has been moved to the Ethereum GitHub organization. github.com/ethereum/go-ve… Thanks to all contributors involved 🫡






