juno
juno copied to clipboard
Juno P2P sync - design & implement gossip/pull sync logic
Design & implement "gossip" vs "pull-based sync"
- logic to listen from gossip messages from p2p network and request for details based on gossip traffic
- decision needed: do we gossip headers only (and we request for block content based on header) or do we gossip whole blocks actively?
- WE PREFER TO GO WITH gossiping headers, for efficiency
- need to align with Pathfinder team and agree the format of gossiping messages!
- assume libp2p provides quality of service (ie takes care of lost messages, etc.)?