besu
besu copied to clipboard
An enterprise-grade Java-based, Apache 2.0 licensed Ethereum client https://wiki.hyperledger.org/display/besu
### Description We can avoid performing unnecessary concatenation for all children. This concatenation can be done lazily when we actually want to read the children from the database. 
### Description org/hyperledger/besu/ethereum/trie/verkle/hasher/PedersenHasher.commitRoot takes 22 % of block processing time we should check if we can optimize this step 
### Description We can have more parallelization in the verkle batcher for the commitUpdate org/hyperledger/besu/ethereum/trie/verkle/VerkleTrieBatchHasher.processBatch takes 18% 
## PR description The key changes are in the TesseraInternalProcessTestHarness class. This starts Tessera nodes as processes. \ For unzziping Tessera I created a gradle task. Also got inspired from...
### Description As an Developer/Devops/Tester, I want to enable/disable the use of jemalloc when starting Besu so that I can easily test performance with/without jemalloc and be able to start...
### Description We need to apply the last gas cost modification into besu . link of the draft PR https://github.com/ethereum/EIPs/pull/8550
We need to follow the discussions and various research regarding snapsync for Verkle. Nethermind is currently working on a proposal, but we need to see if we can also bring...
### Description We want to investigate different implementation of BLS12-381 precompiles and assess their performances. The goal of this issue is to create a quick process to test and switch...
## PR description ## Fixed Issue(s) ### Thanks for sending a pull request! Have you done the following? - [ ] Checked out our [contribution guidelines](https://github.com/hyperledger/besu/blob/main/CONTRIBUTING.md)? - [ ] Considered...
## PR description Draft version of multi-version flat db * creates bonsai context concept * creates FlatDbArchiveStrategy * kikori worldstate provider integrated into BonsaiWorldStateProvider (not suitable for eth_getProof) There are...