Oddbean new post about | logout
 That's definitely a very good question. So I guess the first thing I will say, and this will probably sound a little bit pedantic, but Nostr is a protocol, not a platform. And that is a very important distinction. platforms are usually centralized entities. Nostr is decentralized and infrastructure is mostly run by people in the community who care about it. 

As for the first part of your question, how would it support a high-inflow of users? Honestly, I don't know. Kind of circling back to the decentralized nature of Nostr. Considering that pretty much all of the infrastructure is ran by enthusiasts, It genuinely depends on the strength of their servers. Smaller relays ran at home on a Raspberry Pi, or sufficiently weak hardware might have problems if a shitload of users decided to connect to them all of a sudden, some of the larger relays ran on cloud infrastructure, could easily scale up and probably deal with a high influx of traffic. 

As for the other part of your question, which kind of sounds like the problem of onboarding new users. I think the only proper answer that I have for that is it's still a work in progress. Onboarding new users is something a lot of client developers are actively working on. I think partially it will come down to education considering the fact that a "nostr account" is actually just a key pair and if you're only used to the username and password model of doing things explaining a key pair can be confusing. So I don't really think advertisement in the traditional sense of advertising is probably the best way to promote nostr. 

Also as you probably realize content and user discovery is weak at best. And still needs a lot of improvement. Hashtags seem to be the most useful at the moment But again, discovery is a problem because discovering the hashtag that people are using for whatever type of content you want is not easy at the moment. 

The client interoperability issues partially stem from the fact that Nostr is a young protocol and most of the protocol is not set in stone yet. They're still trying to figure out ways of doing things And people being people, everyone has their own opinions on how things should work. 😅

So I guess, in short, I'm not exactly sure that nostr would be ready for "prime time" of millions of users coming on all of a sudden. But at the same time, having a high influx of users would help battle test the protocol and figure out how things can be done differently if we had more people using it and giving developers feedback on what works and what doesn't. 

I hope that helps. I'm personally excited about Nostrs potential, but I also realize that it's current limitations And non-standard way of doing things Will be a hurdle to overcome.