Verkled Erigon.
An Ethereum client with an implemented prototype of the Verkle tree transition.
Created on 18th September 2022
•
Verkled Erigon.
An Ethereum client with an implemented prototype of the Verkle tree transition.
The problem Verkled Erigon. solves
As of now, Ethereum clients require to keep a lot of state, this is one of the main technical bottlenecks of core blockchain development: state growth. A way to solve this is to switch from Merto Verkle Trees so that only block producers. This will allow the average Joe to run on less hardware and stay in Sync more easily. The transition process is called "The Verge". We have a testnet which I called Genoa:
rpc address: http://nicolaslaw.xyz:8545
chain ID: 1338
block explorer: http://nicolaslaw.xyz.
It already underwent Verkle Tree transition, and you can play with it (all ETHBerlin address should 10'000 test ETH allocated). Fun trivia: the logo is the Genoa football team
Challenges we ran into
Concurrency with switching databases on the fly during the transition to Verkle Trees process, that was really hard to engineer correctly as MDBX is not thread-safe so I had to be extra-careful.
Technologies used
