go-ethereum/nomt
weiihann 2db24e85a3 nomt/core: redesign for EIP-7864 compatibility (Phase A)
Replace Keccak256+MSB tagging with SHA256. Remove leaf nodes entirely,
replacing them with opaque stem hashes. Simplify NodeKind to just
Terminator and Internal. Add HashStem (8-level binary SHA256 tree
matching bintrie StemNode.Hash). Reduce max trie depth from 256 to 248
(31-byte stem path). Replace BuildTrie/LeafOp with
BuildInternalTree/StemKeyValue.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 21:59:53 +08:00
..
bitbox nomt/bitbox: add Phase 4 WAL, sync controller, and crash recovery 2026-02-12 17:16:29 +08:00
core nomt/core: redesign for EIP-7864 compatibility (Phase A) 2026-02-12 21:59:53 +08:00
db nomt/merkle: add Phase 7 parallel workers for trie updates 2026-02-12 18:37:42 +08:00
merkle nomt/merkle: add Phase 7 parallel workers for trie updates 2026-02-12 18:37:42 +08:00
DESIGN.md phase 1 2026-02-12 16:25:06 +08:00