mirror of
https://github.com/serai-dex/serai.git
synced 2024-12-22 19:49:22 +00:00
4c349ae605
Instead of saving, for every sent message, if it was sent or not, we track the latest block/round participated in. These two keys are comprehensive to all prior block/rounds. We then use three keys for the latest round's proposal/prevote/precommit, enabling tracking current state as necessary to prevent equivocations with just 5 keys. The storage of the latest three messages also enables proper rebroadcasting of the current round (not implemented in this commit). |
||
---|---|---|
.. | ||
src | ||
tributary | ||
Cargo.toml | ||
LICENSE | ||
README.md |
Coordinator
The Serai coordinator communicates with other coordinators to prepare batches for Serai and sign transactions.
In order to achieve consensus over gossip, and order certain events, a micro-blockchain is instantiated.