anyone can run a relay, just like with bitcoin anyone can run a node.
its P2P.
Your client is like a wallet.
anyone can run a relay, just like with bitcoin anyone can run a node.
its P2P.
Your client is like a wallet.
Not really.
Bitcoin has this thing called "gossip protocol" that makes it easy to connect directly to other nodes.
It first connects to some sort of tracker called "seed node". It's a regular node that acts like a tracker. It will give you a list of peers so that you can connect to them directly.
The thing is, with the gossip protocol you don't need to do NAT or have your service on a public IP address. It's like magic.
Nostr does not work that way. To have a relay you need it facing the internet, otherwise other clients won't be able to connect to it.
And if you are the only person using it, that's basically the same as not having it.
Bitcoin nodes have to face the internet too. If I am the only person connecting to a Bitcoin node, thats "basically the same as not having it."
The only difference is that with Bitcoin, the node address discovery is automatic. With Nostr clients, there are defaults set by the devs, but can be customized by the user.