Nostr was already barely decentralized. Not even close to “at scale” lol. Connecting to 10+ nodes is nothing compared to bitcoin’s seamlessly global network.

Now primal wants to restrict Nostr to connecting to only 1 node at a time? It violates the only reason I’m here. Primal is the most popular Nostr app by far.

Is Nostr doomed? What a loss. Valuing UI over the reality of distributed systems is classic corporate behavior. 👋

Reply to this note

Please Login to reply.

Discussion

I don't think you have to run 1000s of nodes to be decentralized. This is not a blockchain. It's decentralized in a sense that You or I can run a relay with running 2 lines of scripts or installing an app. And people can connect to it, or even if they don't you can use your relay as outbox and direct clients to read from it.

I think Nostr is not doomed because one client handles things differently. It's a tradeoff to run a cache relay that comes with some advantages like better search, filtering etc.

I do agree tho that people should do the work and learn the difference and why it matters to be in control of your relays. And we do have a bunch of clients with more features and native nostr behavior. :thugamy:

Anyone being able to run a node is the starting requirement of a decentralized network.

That doesn’t make it decentralized in a meaningfully scalable way.

There are missing notes everywhere due to…

-relays not syncing (though global sync leads to giant centralized relays)

- not being able to discover other peoples relays (to pull notes from them outbox style)

This is the C and the A of CAP theorem, which is far older than bitcoin itself!

Primal is walking in the other direction instead of trying to solve these problems.

It’s an absolute waste of time and frankly infuriating that people (jack especially) parade what they’re doing. Achieving features like search at the cost of decentralization is no better than shitcoiner behavior. The shitcoiners gain features by compromising on whats actually important: CAP.

Solving the missing notes problem with a giant VC-funded centralized cache is the definition of shortcutting the entire problem in the sloppiest way possible.

It’s mimicking the BlueSky and Farcaster firehose.

I'm not arguing in favor of Primal. All I'm saying is, Idgaf what a VC company is doing. Use proper clients.

I know… building one. Not just preaching.

The guy in the comment gets it!

Honestly, I don’t want 20 relays or even 200 relays. I just want P2P connections with my friends, and maybe a way to get introduced to their friends.

Scaling that kind of topology is an unsolved problem.

I think starting from a P2P foundation makes sense. Then like if people want to grow their account or go viral, etc, they could pay for seeding servers, so to speak.

Just an idea, but the outlier is the viral account. Most people don’t really care to extend beyond the “dunbar number” of around 150 anyway.

simply, stop using primal 😊