Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Hyperledger Besu


Project Health

Hyperledger Besu remains a strong project with a growing community network of contributors. This quarter the team has focused on Ethereum protocol improvements as well as many performance improvements, included in the Hyperledger Besu 21.1.0 Release, which was launched on February 24th. The team is currently building towards its Q2 2021 release.

Required Information

  1. Have you switched from master to main in all your repos? No, awaiting final Berlin Mainnet activation then will switch
  2. Have you implemented repolinter.json in all your repos? Yes, via github actions.

...

Some functional improvements include:

Berlin Network Upgrade 

The team has been preparing Hyperledger Besu to be compatible with the next Ethereum hard fork, Berlin. The Berlin Network upgrade will include several improvements to the Ethereum mainnet, such as the addition of subroutines to the EVM, the introduction of “transaction envelopes”; which make it easier for Ethereum to support several different kinds of transactions, and changes in gas costs to increase the security of the network.

Mainnet Launcher

Mainnet Launcher makes it easy to create a config file for an Ethereum client at startup

Node Hibernate:

This is a proxy that monitors a node’s API traffic and hibernates the node when inactive. This reduces infrastructure costs by ensuring only nodes receiving API requests, or nodes required to establish consensus are running.

Bonsai Tries – Early Access
Bonsai Tries is a new database format which reduces storage requirements and improves performance for access to recent state. While this feature is being developed as a way to deal with mainnet’s large state size, any network with a comparable state could benefit from it. With Bonsai Tries instead of a multi-trie key value store, there is one trie, one set of indexed leafs, and a series of diffs that can be used to move the trie forward or backwards. This will reduce chain head count and state read and write amplification from its current 10x-20x levels to 1x-2x for non-committed access. This feature is early access and may break between each release, and is hence not production recommended yet.

Go to the Changelog for more details.

Overall Activity in the Past Quarter

...

Additional Information

Reviewed By

...