You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Once we have are synchronizing and connecting to Ceramic peers we need to synchronize interests with those peers directly. This is opposed to synchronizing interests transitively across the network. Instead we synchronize interests directly with a peer we are connected too.
Implementation Notes
There are two ways we could do this:
Interests remain a Recon Ring
In this mode two peers will synchronize their interests using Recon. As interests are not likely to change frequently this makes agreeing on interests efficient.
However it has the downside that removing interests is more complicated. It requires a mechanism to expire interests or otherwise mask interests on the responding side.
Interests sync as first round trip in Recon sync
Currently the Recon protocol begins by exchanging to the full set of interests and computing their intersection. This occurs at the beginning of every conversation. This is inefficient but has the property that interests can be dynamic as they are negotiated each time.
DOD
Two peers agree on shared interests before doing a recon sync over events
Peers only learn about interests of a peer via direct communication with the peer
Tests show two peers can synchronize
The text was updated successfully, but these errors were encountered:
Once we have are synchronizing and connecting to Ceramic peers we need to synchronize interests with those peers directly. This is opposed to synchronizing interests transitively across the network. Instead we synchronize interests directly with a peer we are connected too.
Implementation Notes
There are two ways we could do this:
Interests remain a Recon Ring
In this mode two peers will synchronize their interests using Recon. As interests are not likely to change frequently this makes agreeing on interests efficient.
However it has the downside that removing interests is more complicated. It requires a mechanism to expire interests or otherwise mask interests on the responding side.
Interests sync as first round trip in Recon sync
Currently the Recon protocol begins by exchanging to the full set of interests and computing their intersection. This occurs at the beginning of every conversation. This is inefficient but has the property that interests can be dynamic as they are negotiated each time.
DOD
The text was updated successfully, but these errors were encountered: