this is the future I am advocating. relays are a commodity.
but to get there we need clients to reimagine ux such that it’s clear you’re read/writing to a specific relay e.g. subreddit. this is what will is talking about.
this is the future I am advocating. relays are a commodity.
but to get there we need clients to reimagine ux such that it’s clear you’re read/writing to a specific relay e.g. subreddit. this is what will is talking about.
relays will not be communities
communities will instead have a need for relays so they can preserve their content for future access, not “isolate” their content
many communities will run without a dedicated relay and many relays will exist serving multiple communities, or none
this is just false.
Purple community will literally be a relay and we will build ui support for this so that anyone else can run a community this way.
In the purple case it will be public read and private write, but making relays first class in app (only show posts from a single relay when you click on it) is the most important thing to make this work.
Some people try to do this already but treating relays like a commodity and spreading the same note everywhere is killing this use case.
this is the future of nostr.
broadcasting all notes to all relays makes sense as the first step. specialization only increases decentralization and reliability.
> relays will not be communities
says who? strongly disagree.
If there is a community that wants to be on nostr of the community can get resources to run their specialized relay. Its not about making ALL relays more isolated, but about fine grained control over who you allow in your relay. We shouldn't be looking to create a single town square, but smaller ones with cohesive values.
exactly!
because there will exist relays to serve anyone, some to serve a client’s users, some paid, so on
people will not want to spin up a relay for a small community, and would rather use infra they pay for
one reason reddit wins imo because it is way simpler to spin up a community, you do not need hosting expertise, you do not need to pay for expensive relay hosting (there’s a reason web hosts share one mysql deployment across multiple tenants)