-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Labels
A-engineRelated to the engine implementationRelated to the engine implementationA-trieRelated to Merkle Patricia Trie implementationRelated to Merkle Patricia Trie implementationC-perfA change motivated by improving speed, memory usage or disk footprintA change motivated by improving speed, memory usage or disk footprint
Description
Describe the feature
Modify the proof calculator to use branch nodes cached in Accounts/StoragesTrie tables. When cached branch nodes are present we can skip descending into any of their children which:
- Have a pre-calculated hash in the cached branch node.
- Are not a child of the current proof target.
The proptest should be modified to initially use StateRoot to generate TrieUpdates for the test dataset, and include those TrieUpdates in the mock cursor factory.
Additional context
No response
Metadata
Metadata
Assignees
Labels
A-engineRelated to the engine implementationRelated to the engine implementationA-trieRelated to Merkle Patricia Trie implementationRelated to Merkle Patricia Trie implementationC-perfA change motivated by improving speed, memory usage or disk footprintA change motivated by improving speed, memory usage or disk footprint
Type
Projects
Status
Backlog