ChainSafe / gossamer

🕸️ Go Implementation of the Polkadot Host
https://chainsafe.github.io/gossamer
GNU Lesser General Public License v3.0
431 stars 112 forks source link

Availability Subsystems: availability distribution subsystem #3598

Open kishansagathiya opened 11 months ago

kishansagathiya commented 11 months ago

Issue summary

This subsystem is responsible for distribution availability data to peers. Availability data are chunks, PoVs and AvailableData (which is PoV + PersistedValidationData).

Sub Issues

Other information and links

Code link in polkadot sdk https://github.com/paritytech/polkadot-sdk/blob/7035034710ecb9c6a786284e5f771364c520598d/polkadot/node/network/availability-distribution/src/lib.rs#L86

Node Implementor's guide https://paritytech.github.io/polkadot-sdk/book/node/availability/availability-distribution.html

kishansagathiya commented 4 months ago

Considering the size of work and sub-issues, plus since it is a new work, there are chances for finding new unknowns (mostly smaller unknows), estimating it at 8.