ChainSafe / gossamer

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

Design network Grid topology #4210

Open kishansagathiya opened 1 month ago

kishansagathiya commented 1 month ago

Issue summary

I will leave rest for @axaysagathiya to add information here. Go over the code link provided and write specification in this issue in terms of what we need as part of this issue.

Other information and links

jimjbrettj commented 1 month ago

As an additional point to consider, I believe a grid topology will be used in JAMs network too, so extra important to have a modular design here

kishansagathiya commented 1 month ago

@axaysagathiya can you also write why do you need this in statement distribution

axaysagathiya commented 1 month ago

When a para-validator issues its own validity statement about a candidate block, the statement must be circulated to all other para-validators in the group. To circulate this statement, we need a grid topology protocol.