ceramicnetwork / CIPs

The Ceramic Improvement Proposal repository
https://cips.ceramic.network/
MIT License
82 stars 22 forks source link

Clean up recon cip #133

Closed oed closed 1 year ago

oed commented 1 year ago

This PR mainly cleans up the Specification section of the Recon CIP.

Pretty much all other sections could still use some attention.

Things worth noting about the changes:

  1. Introduced a networkId table and use it in eventIds
  2. Defined what a "stream set" is
  3. Defined a libp2p "protocol id"
  4. Rely on Kad DHT instead of custom neighborhood algorithm. Feels safer to go with something that has been tested rather than adding more complexity by implementing our own protocol for peer discovery.