Skip to main content

Overview

Understanding Monad's consensus requires understanding of a few key areas:

  • MonadBFT: Monad's consensus mechanism for achieving agreement about an arbitrary payload under partially synchronous conditions while maintaining Byzantine fault tolerance.
  • Shared Mempool: Defining a significant optimization to the consensus payload: referring to transactions by hash, and ensuring that transactions are propagated through the mempool ahead of time.
  • Deferred Execution: Defining a significant optimization to the process of coming to consensus, which is moving execution out of the hot path of consensus.