besu icon indicating copy to clipboard operation
besu copied to clipboard

An enterprise-grade Java-based, Apache 2.0 licensed Ethereum client https://wiki.hyperledger.org/display/besu

Results 692 besu issues
Sort by recently updated
recently updated
newest added

### 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. ![image](https://github.com/hyperledger/besu/assets/26581503/09293d49-baf6-42f3-bd74-30ff74e643e4)

performance
mainnet
stateless
Stale

### 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 ![image](https://github.com/hyperledger/besu/assets/26581503/47bff78b-4dcc-42eb-b4dc-a61ffbd91588)

performance
mainnet
stateless
Stale

### Description We can have more parallelization in the verkle batcher for the commitUpdate org/hyperledger/besu/ethereum/trie/verkle/VerkleTrieBatchHasher.processBatch takes 18% ![image](https://github.com/hyperledger/besu/assets/26581503/7ec6b9d8-af9a-4f8d-a718-9ad4cf6b8805)

performance
mainnet
stateless
Stale

## 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...

enhancement
good first issue

### Description We need to apply the last gas cost modification into besu . link of the draft PR https://github.com/ethereum/EIPs/pull/8550

mainnet
verkle

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...

mainnet
syncing
verkle
bonsai

### 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...