LONG POST Addressing Everything
(TLDR AT THE BOTTOM)
The problem is that this is HUGE PII. Imagine that everything you post is linked to a location that is almost where you live. Like c'mon imagine being in a surveillence state. That state knows you're using Nostr, but not what you post. They can spin up a malicious relay and track the location of every poster not using a VPN. They can specifically look at Chinese or Russian IPs to target a user. It is a terrible practice in general to have your IP linked to the personal info you might post. There are plenty if cases where criminals track social media posts to social engineer you, now they have your IP to craft an easier attack.
You will see people say your IP is public info, but this is worse on Nostr for a few reasons. In most cases, only your ISP and the website will have access to your IP. Like on Twitter and Mastodon/Bluesky they will know your IP. No one knows your IP on Twitter besides Twitter and your ISP. On Mast/Blue only the server you signed up to will know your IP and your ISP.
If a malicious server leaked a bunch of IPs everyone would simply leave and defederate that server. It takes a very long time to build up your mastodon server audience and the operator would be throwing that away if they leak everyone's IP. This is mosy likely rare on any servers that host more than 500 members, but users might be effected if they use an unknown server with around 30 members. A malicious activity pub server can fully track your IP and might abuse it, but the difference is that this is not easily open to the public.
Now on Nostr, anyone can spin up a relay. You do not know if it's malicious or not. A relay can end up being extremely popular to the point where everyone has added it. This is what happened here, we all blindly trusted that this relay is honest and they ended up leaking everything. You cannot easily do this on Twitter or Mastodon because it will become extremely obvious that this person is leaking your IP.
We do not and will still likely never know which relay operator is leaking our IPs, and that is the most dangerous part. Rather than 1 or 2 providers we trust with out IP we are now trusting 12-24 relays with our personal information.
The nostr community needs to stop pretending like this isn't a gigantic issue and how this is the same for any other website.
Like any social media, Nostr isn't perfect because of the number of servers we need to trust to get it working. Mastodon and Bluesky have the problem of trusting one operator (Bluesky fixes this by letting you switch easily).
TLDR: Your IP being public on Nostr is different from most websites. You entrust 12-24 relay providers with your IP and any of them can be malicious. You are adding more and more parties to trust and it isn't easy to verify that these are all trustworthy. If you have too little relays you cannot access everyone's post. This is a BIG problem on Nostr and we need to address it and not pretend like it isn't an issue.
Nostr is a great platform and the best social media community I've ever been apart of, but I cannot in good faith tell my friends that they will be secure on this platform.
This took some time to make so if you enjoyed reading or learned something new please retweet or like so others can see ❣️
#ipleak #grownostr #coffeechain #bitcoin #gm