hotstuff_rs

Module block_sync

source
Expand description

Subprotocol that “catches-up” the local block tree in case the replica misses out on messages.

Modules§

  • client 🔒
    Implements the BlockSyncClient, which helps a replica catch up with the head of the blockchain by requesting blocks from the sync server of another replica.
  • Definitions for structured messages that are sent between replicas as part of the Block Sync protocol.
  • server 🔒
    Implements the BlockSyncServer for the block sync protocol, which helps the replicas lagging behind catch up with the head of the blockchain in a safe and live manner.