You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Parallelize commitment validation using block access lists #17377
Block-Level Access Lists provide post-state, so it's possible to do state root validation on multiple CPUs in parallel as well as concurrently with EVM execution validation. (Not helpful for block building performance since we don't have the BAL then yet, but should be a boon for block validation performance.)
changed the title [-]Parallelize commitment using block access lists[/-][+]Parallelize commitment validation using block access lists[/+]on Oct 7, 2025
Done in #21416: BAL-driven commitment computes the root ahead of execution and checks it against the header (committer.go#L646); on by default, parallel trie default since #23831. Tip blocks don't compute ahead (committer.go#L659), tracked in #23091.
Activity
VBulikov commentedon Oct 7, 2025
yperbasis added Imp1 as Importance
[-]Parallelize commitment using block access lists[/-][+]Parallelize commitment validation using block access lists[/+]2 remaining items
BAL-driven parallel commitment (erigontech#21416)
awskii commentedon Oct 16, 2026
Done in #21416: BAL-driven commitment computes the root ahead of execution and checks it against the header (committer.go#L646); on by default, parallel trie default since #23831. Tip blocks don't compute ahead (committer.go#L659), tracked in #23091.