Versions Compared

Key

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

...

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.

Now

Cancun Fork & Rollups Experience

Related releases 23.7.x

- Cancun: EIP-4844 dev/test/ship

...

- Database & IO improvements

Next

Multi-Chain Besu, Flexible Infrastructure

Related releases 23.10.x

- Modular consensus mechanisms via plug-ins

...

- Exploring new sync formats for validators

Modularization of Besu

The goal is to shorten release cycle of Besu, increased adoption of Besu leveraged by composability 

  • Besu modules for Rollups & L2s 
  • Modularize existing multi-use-case for better long term support of public and private networks
  • (Later) Support for more chains and environments via Besu modules 

Later

User & Developer Experience

Related releases 24.1.x

- Codebase tailored for multi-use case support (Mainnet, private nets, L1/L2s) 

...

- Revitalized plug-in strategy, technical documentation 

Prague Fork, Client Evolution

Related releases 24.4.x

- Prague: EOF dev/test/ship

...

- Besu as a customizable L2/L3 sequencer

Ongoing Protocol Research

  • Besu as an Ethereum reference client in Java
  • Verkle Tries
  • History / State Expiry research