Skip to content

Commit

Permalink
Announcesub spec
Browse files Browse the repository at this point in the history
Announcesub is a new pubsub protocol over libp2p, heavily based on gossipsub.

The protocol is designed in a way to reduce the number of duplicates to zero,
trading off with more latency.

It is actually the same as Gossipsub except that instead of sending the
messages right away to mesh peers, it sends IANNOUNCE instead and waits
for INEED before sending the actual messages.

This guarantees that each node will receives exactly one copy of
messages.
  • Loading branch information
ppopth committed Dec 13, 2024
1 parent b63cdeb commit 2ec6902
Showing 1 changed file with 356 additions and 0 deletions.
Loading

0 comments on commit 2ec6902

Please sign in to comment.