hyperledger / besu

An enterprise-grade Java-based, Apache 2.0 licensed Ethereum client https://wiki.hyperledger.org/display/besu
https://www.hyperledger.org/projects/besu
Apache License 2.0
1.43k stars 757 forks source link

Preload verkle trie node during block processing #7241

Open matkt opened 2 weeks ago

matkt commented 2 weeks ago

Description

We have submitted a Pull Request (https://github.com/hyperledger/besu/pull/7206) that introduces the preloading of trie keys during block processing for Verkle tries. I believe it's also essential to consider preloading trie nodes during this process. Preloading trie nodes significantly boosted performance in the context of Patricia Merkle Trees, and it would be advantageous to implement a similar strategy for Verkle tries.