This EIP proposes a new binary state tree to replace the current hexary Patricia trees in Ethereum. The new structure merges account and storage tries into a single tree with 32-byte keys, aiming to improve the efficiency and simplicity of state proofs. The proposal seeks to enhance Ethereum's ability to support validity proofs, reduce the size of Merkle proofs, and improve the overall performance of the network. The binary tree structure is designed to be more SNARK-friendly and post-quantum secure, with a focus on using the BLAKE3 hash function for merkelization
Check out actual proposal EIP-7864
Longer Explainer thread on Ethereum Magicians
Shoutout to:
-Vitalik Buterin
-Guillaume Ballet
-Dankrad Feist
-Ignacio Hagopian
-Kevaundray Wedderburn
-Tanishq Jasoria
-Gajinder Singh
-Danno Ferrin
-Piper Merriam
-Gottfried Herold
For the original proposal
Now contains the implementation of both the tree
and embedding
.