Consensus
MonadBFT
High-performance consensus: pipelined 2-phase HotStuff
Local Mempool
Policies for sharing pending transactions to leaders while minimizing bandwidth
Asynchronous Execution
Moving execution out of the hot path of consensus so it can use the full block time
RaptorCast
Efficient block propagation of large blocks that retains BFT
Statesync
Algorithms for bootstrapping a node from peers
Blocksync
Algorithms for catching up on missed traffic