> ## Documentation Index
> Fetch the complete documentation index at: https://docs.monad.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Consensus

<CardGroup cols={2}>
  <Card title="MonadBFT" href="/monad-arch/consensus/monad-bft">
    Tail-fork-resistant pipelined consensus
  </Card>

  <Card title="RaptorCast" href="/monad-arch/consensus/raptorcast">
    Efficient block propagation of large blocks, utilized by leaders in MonadBFT
  </Card>

  <Card title="Asynchronous Execution" href="/monad-arch/consensus/asynchronous-execution">
    Moving execution out of the hot path of consensus so it can use the full block time
  </Card>

  <Card title="Block States" href="/monad-arch/consensus/block-states">
    Summarizing the progression of Monad blocks from proposal to verification
  </Card>

  <Card title="Local Mempool" href="/monad-arch/consensus/local-mempool">
    Policies for sharing pending transactions to leaders while minimizing bandwidth
  </Card>

  <Card title="Statesync" href="/monad-arch/consensus/statesync">
    Algorithms for bootstrapping a node from peers
  </Card>

  <Card title="Blocksync" href="/monad-arch/consensus/blocksync">
    Algorithms for catching up on missed traffic
  </Card>

  <Card title="Peer Discovery" href="/monad-arch/consensus/peer-discovery">
    How nodes know where to find each other
  </Card>

  <Card title="Message Authentication" href="/monad-arch/consensus/authentication">
    Signature schemes used in Monad
  </Card>

  <Card title="Transport Protocol Usage" href="/monad-arch/consensus/transport-protocols">
    TCP and UDP usage for node communication
  </Card>
</CardGroup>
