MystenLabs / mysticeti

Mysticeti: Low-Latency DAG Consensus with Fast Commit Path
Apache License 2.0
49 stars 25 forks source link

[feat] request missing blocks directly from the proposer of a block. #62

Closed akichidis closed 8 months ago

akichidis commented 9 months ago

Request missing references of a proposed block directly from it's author. The block_manager is refactored to keep track of the missing references and return those the very first time they are tracked. Attention should be paid on the fact that the missing references are requested back from the peer only for the proposed blocks , not for the ones requested via the synchronizer . That is done to avoid overwhelming the peers.