Hypothetical: the powers that be come after all the clients, all the relays they can, all at once.

How does nostr survive that?

De-platforming from app stores. Domain takedowns (take down web apps). Severe legal threats to relay operators.

What keeps nostr afloat then? Will everyone just post from localhost? Is there a newbie friendly home-spun relay option?

Reply to this note

Please Login to reply.

Discussion

Non-social media usecases

Thats like taking down bitcoin.. same thi g with nostr. Tbey cant.

Its not. Bitcoin has a huge financial incentive to run nodes, asics and participate. Nostr does not have that for regular users. It'll take a brutal amount of censorship before regular users take part.

Ok

More people will be able to run a relay off their phone not too eventually. I'll be running a relay via umbrel in the next few months.

and which clients would we use? Do we expect everyone to download from github and terminal their way to local host?

None of that, as it doesn't exist yet, but I'm sure it will soon.

Nostr will survive but its users will drop off a cliff. It'll grow back as necessity increases.

I was thinking about it today. May be if Nostr clients start using a network protocol like Bitcoin Core, which everyone is a relay that exchanges messages with peers discovered by a gossip protocol.

I can only say that there won't be such an extreme situation. One country will have such censorship, but not all countries will. Because nostr is not anti-human, but it is to save everyone. It's just that we need to build clients and relays in different places to resist such single-point obstacles. VPN may be a necessary tool.

and how about clients?

🤔Both the relay and the client need to be set up in different countries. Recently I found that several relays are doing a good job of bypassing the proxy block. You can successfully connect without VPN.

wss://nostr-relav.nokotaro.com

wss://nostr.fractalized.net

wss://nostr.mutinywallet.com

PWAs? If app stores de-platform we'll build mobile browser apps.

I think an Open App Shop should be a priority since a long time.

I am trying to get @cloudfodders relay.tools deployable on proxmox so node runners can host from home. Relay runners today should currently just make sure they backup anything they care about (probably not just notes). Someone should probably chaos monkey this... Anyway with a smaller relay to just shift from one to another and see what happens.

"Is there a newbie friendly home-spun relay option?"

I guess nostr-tray is a decent option for noobies but don't know how many clients support it. I got it running with noStrudel and it's fast af plus I have a copy of my events local.

As for de-platforming and crackdowns. It will be a lost war similar to the desire to control or regulate Bitcoin. The cat is out of the bag.

Hey Karnage, I was about to ask for that. What are the best privacy Nostr clients this now?

Would be cool a website that do a ranking for Nostr clients using some criterias like "privacy", "user interface", "data starage/library", "decentralized level", wtc. etc.

Nostr is the opposite of private. No one should expect any privacy while on nostr. The fact that you sign your stuff with your key, makes it definitively easy to point to a note and say - yes you said this. And once that key leaks, so does all your content.

Thanks for the attention. I made this Ranking Website suggestion on Stacker News: https://stacker.news/items/499914

based on your Info, do you think this ranking could help users to have the best client keeping the most of Nostr true values?

every individual needs to be running personal servers, hosting their own content. domain takedowns impossible. PWAs over native apps.

https://vaporware.network

We're in a race against time to prevent that. And we don't have the option of losing.

If/when this is figured out, hopefully some plebs will make an easy step-by-step guide for non-tech savvy types to follow + set up our own relays 🤞

Nostr relay connection via Tor should solve this issue.

Tor, torrents, and localhost seem like the likeliest solution to this.