IntersectMBO / IntersectMBO/ouroboros-network

Check for inconsistency between chain sync and block fetch on `MsgNoBlocks`

Open
#802 1 comment 0 reactions 0 assignees View on GitHub
block-fetch
Dominant language
Haskell
Stars
296
Forks
104
Avg merge
2d 10h
Merged PRs (30d)
4

Description

A block fetch server can in some circumstances give us a `MsgNoBlocks`.

In the client we need to:
1. make sure that we do not redundantly ask for the same blocks again in this case, (For mainnet 2.0)
2. check if the server is lying by checking that the points that were declared not available are not still on the chain of headers for this peer. (For mainnet 2.1)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.