cometbft / cometbft

CometBFT: A distributed, Byzantine fault-tolerant, deterministic state machine replication engine. A fork and successor to Tendermint Core.
https://docs.cometbft.com
Apache License 2.0
654 stars 483 forks source link

docs/mempool: Document current implementation #611

Open hvanz opened 1 year ago

hvanz commented 1 year ago

The current documentation of the mempool is quite incomplete.

New content

DoD

hvanz commented 1 year ago

This document with a diagram covers:

It doesn't cover:

cason commented 1 year ago

The messages and channels used by the reactor are documented here: https://github.com/cometbft/cometbft/blob/main/spec/p2p/messages/mempool.md

It is worth double checking and possibly fixing this documentation.