As the gossip model for relays gains wider adoption in 2024, we can expect significant advancements in the decentralization and resilience of the Nostr protocol. This will shift the focus away from relying on a small number of dominant relays, leading to a more robust and resilient network.

Client developers who have not yet explored the potential of the gossip model are strongly encouraged to consider integrating it into their development plans for early 2024. By embracing this innovative approach, they can contribute to a future where Nostr operates as a truly decentralized and censorship-resistant network.

Beyond increasing decentralization, the implementation of the gossip model significantly contributes to the long-term sustainability of the Nostr protocol too. This is achieved by alleviating the burden on relay operators, who no longer require substantial resources to maintain large-scale infrastructure. As a result, we can expect the emergence of smaller, more cost-effective relays becoming the norm within the Nostr ecosystem.

Reply to this note

Please Login to reply.

Discussion

Derek I’d love to hear you give this a little more scuba. You should speak about it in a frog talk

I would. Maybe this weekend for the event?

πŸ’―

What’s the gossip model?

I was reading about slashtags yesterday and I am wondering if that is a better approach- it’s very similar to Nostr already

As it stands now on many clients, if we do not have a relay in common, we cannot communicate, even if we follow one another. This new approach allows clients to look at the profile of the user you're following, contact their relays, and display their notes. It means that essentially we can all use our own relays and not have any relays in common, but still communicate. It's a little slow to get started, but once it's all loaded, it's fine.

Hmm πŸ€”

Still waiting for more normie friendly relay deployment options. I want to run one at home to back-up my personal notes. But tried and failed to get a nostream instance working on my proxmox server. Couldnt figure out the nginx settings and very few resources to refer to πŸ™‡πŸ½β€β™‚οΈ

Yep that’s actually the exact one I used. All the installation steps went as expected except for the nginx part.. Could be a wrong entry in the config file, or just something with my setup. Am I supposed to ONLY change the subdomain.domain.com field? Or does anything else need to be modified in there too?

Just the subdomain.domain.com part

Cheers! πŸ€™ 🀝 🫑

Actually scratch my previous comment.. I just noticed that I followed an older version of that guide by Andre from last year (followed the link from nostr.com on the relays section). Going to try again from scratch with the updated Feb 2023 version in your link!

Attn: nostr:npub1c878wu04lfqcl5avfy3p5x83ndpvedaxv0dg7pxthakq3jqdyzcs2n8avm you may want to update the link on your website big guy!

gossip support is in the nos roadmap.

very good to know!

Fantastic!

I’m hoping nostr gets built in IP privacy.

Clients need to do it right though, not sure which ones are doing what but it doesn’t look good yet

nostr:note1p9z3yexdc32ueyme6n78wsz4fgzfkax6xqptfj406nqj0xqlafzquy42qp

I feel like if I don't have a good amount of relays stored, I wouldn't be able to be read, so I have 20. o.o

That’s ok, this is about a separate relay list that others can use to reach or find you, you can still use 20 relays, but others only need to know about 2-4 for the whole thing to work.

Sounds sick!

where can I read more about this?

Over my head but I think I understand the gossip model.

Lots of relays lots of gossip lots of decentralisation πŸ€·β€β™‚οΈ