I wonder what tradeoffs will be made in the name of nostr ‘mass adoption’

Reply to this note

Please Login to reply.

Discussion

I relay don’t know how relays will handle real traffic. some of them are already overloaded

There’s likely a ton of optimization to be had at the relays. Things like caching, read replicas, and so on.

It's eventually going to take relay software that can scale horizontally. Not just be optimized vertically.

I’ve been thinking a bit about this. I think the protocol and relay implementations lend themselves to horizontal scalability. Just a hunch but the db models I’ve seen are very simple so it’s likely easy to setup some very good replication with the DB tools we have at our fingers. I do kind of want to try it just for kicks.

Client to client I’m sure there will many flavors of trade off

What do you have in mind?

every major relay will censor undesirable political or scientific opinions.

then people will say “but the protocol layer hasn’t been censored”

Sure, and the first amendment hasn’t been struck down.

Once a relay starts censoring, mass exodus to other relays will follow

But they gonna have the option to start own relay.

Nah. Relays, even those carrying heavy traffic, are and will remain simple enough to spin up that competition will respond in kind.

There is at least one already made: notes are public, linkable, traceable and roughly connected to your identity.

If we don’t have a hybrid public/private relay infrastructure then we failed to use this protocol properly.

Correct, but choices were already made (eg. reusing pub keys). Let’s hope we am get out of these flaws.

What do you think they will be / are?

I can see trade offs being made for images/video upload. Decentralization means no servers, so external ones have to be used. Spaces and such are no go.

Followers count are unreliable due to unstable relays connections.

And I fear censorship can be geographically applied by isolating certain relays.

maybe i’m missing it, but i don’t see a way to stop/limit spammers.

feels like we could get crowded out by noise pretty easily.

Three ugly and somewhat possible ones are

1. Client/relay level censorship

2. Shitcoinery

3. Client/relay level surveillance