IntersectMBO / IntersectMBO/ouroboros-network
Check for inconsistency between chain sync and block fetch on `MsgNoBlocks`
Open
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
Assessment
This issue has not been assessed yet.