Global Feed Post Login
Replying to Avatar Andrew

I know I probably sound like a broken record, but the concept of relays syncing/mirroring content with other relays is going to be super important going forward, and I'd really like to see it become a commonplace feature among relays.

This would make relays interchangeable for most users, since they all have the content the user wants from their followed profiles. Making relays interchangeable means clients can intelligently pick which relays to connect users to based on which are performing best.

This also means that for cases where a user's government tries to block some relays, they can easily connect to others and not lose access to posts. Paid anti-spam relays are great and all, but the fact that I still need to connect to other relays to make sure I see everything kinda defeats the purpose.

Avatar
fiatjaf 2y ago

You're saying you want all relays to store all the data in the entire world. That will not scale.

Instead clients should adopt the Gossip Model and start being smart about how to find posts from people:

- https://mikedilger.com/gossip-relay-model.mp4

- https://github.com/mikedilger/gossip

Reply to this note

Please Login to reply.

Discussion

Avatar
Andrew 2y ago

Yeah I should’ve clarified, I don’t mean that every relay should mirror *all* the data from every other relay in existence, but moreso closer to how gossip does it, intelligently picking what to get from where.

Thread collapsed