This document represents the current working roadmap for Besu. It is a living document, which will evolve and change over time. In particular the features in later versions are likely to be refined and change.
We use the approach of #now, #next, #later used by foursquare, with a slightly different time horizon. Our #now scale is about 3 months, #next about 6 months, and #later is 12+ months.
...
Add a new database storage mode that instead of a multi-trie key-value store it is one trie, one set of indexed leaves, and a series of diffs that can be used to move the trie forwards or backwards. (This is a large task, over multiple quarters. Some will ship in 120.610, some will ship later.)
IBFT2.0 Improvements
...
- Support for the upcoming network upgrade on the Ethereum mainnetMainnet.
GoQuorum Interoperability
- Interoperability with GoQuorum across various functionality such as privacy, IBFT consensus and plugin frameworks. (This is a large task, over multiple quarters. Some will ship in 121.72, some will ship later.)
Single Trie Data Storage Mode
Continuation of the work from the 20.10 FKA 1.6 release.
TBA
- More items to be added to the roadmap in the coming months. If you have a suggestion, you can submit it using the Feature Proposal template.
...