/
Modular Consensus

Modular Consensus

Context

This document lays out a preliminary approach to modularizing the consensus mechanisms in Besu using the plug-in system and accompanying refactoring. The goals of this modularity are to remove friction in development of Besu and to ensure users can always take the latest updates, regardless of their consensus mechanism. 

First Steps

Establish a working group → Awaiting contributor call July 11th, 2023. 


See Modularity Implementation Approach


Review potential plug-in architecture:

Related content

Modular Besu
Modular Besu
More like this
Modularity Implementation Approach
Modularity Implementation Approach
More like this
DRAFT - Besu Software Component Map
DRAFT - Besu Software Component Map
Read with this
Besu Plug-ins: Fork-free Client Modifications to Extend Besu Use Cases
Besu Plug-ins: Fork-free Client Modifications to Extend Besu Use Cases
More like this
Besu
Besu
More like this
2021-09-28 Besu Contributor Call
2021-09-28 Besu Contributor Call
More like this