celestiaorg / celestiaorg/celestia-node
share/eds: configurable requesting mode for Retriever
Open
area:shares
- Dominant language
- Go
- Stars
- 996
- Forks
- 1.1k
- Avg merge
- 1d 6h
- Merged PRs (30d)
- 34
Description
Rn, Retriever reconstructs EDS quadrant-by-quadrant with the timeout based on blockTime. With the current state of the protocol, where we have ShrexEds as the main block requesting protocol and Retriever only as a fallback, requesting quadrant-by-quadrant has little value and only slows things down. Instead, we should introduce retrieval mode with two modes currently:
* `QuadrantMode` - current quadrant-by-quadrant retrieval)
* `FullBodyMode` - request everything at once(better name wanted) - new default
Contributor guide
Assessment
This issue has not been assessed yet.