If you only write to your own private relay and then broadcast, can the other relays see your IP Address?
Discussion
Websocket - yes.
I disagree. if ip1 writes to ip2, and ip2 forwards the note to many relays, ip1 is only known to ip2.
So, I could make my relay a blaster and keep my IP private?
consider the following setup: a client like Damus on your phone and a vps running blastr. your npub has a single relay defined, your blastr vps.
when you post a note, only your vps will see your phone’s ip. the upstream relays that blastr connects to will only see your vps ip.
If the broadcast happens client-side, then yes.
If you instruct a blastr relay to do it, then no; however, that *also* depends if that blastr relay will fetch directly from yours, or if your client shuttles it across (your relay <(grab)- client -(push)> blastr -> N relays)
I'm just thinking that we should be able to build a client-relay combination that allows every npub to create and distribute notes without revealing their IP address. Getting around the TOR/VPN/proxy annoyance by using Nostr.
And then they could use any Nostr app anonymously.
And if we include #reticulum and/or #meshtastic in that structure, then we could transmit all Nostr notes over IP or mesh.
That would be a new reason to use Nostr. A natively IP-free internet protocol.
We need native full-anonymity.
Everyone should just be able to choose a client and start writing notes, without having to worry about anything.
This is something that keeps me up at night, lately.
Partial-anonymity is arguably more dangerous than none at all because not everyone realizes what is going on behind the scenes. They shouldn't have to know. We should build it so that they don't have to know.
That is a bug-fix.
I'm saying, we need to change the entire architecture with IP elimination automatic for all Nostr applications. There is absolutely no reason for any 3rd person to know the IP address of the original person sending the note.
Those people aren't interested in what I have to say.
Have you submitted a draft NIP for discussion previously? What happened?
I don't even want to talk about it. It just makes me upset.
Still only a solution for which you need access from the internet provider. What when you just get access with their DigitalID (Worldpassport) or you need to have the "Mark of the beast on your hand or forehead? Will you take it just to get access? Are there solutions without using their Infrastructure?
That's what the mesh is for.
They'd only be able to block you by shutting down all of the Nostr relays.
But is this then the access point to the internet itself?
Once it's on the mesh, you could continue to transmit it over the mesh and just ignore the internet. Or use both, simultaneously.
Thanks, will check it asap. So this means there could be a solution to sail around their access and use a total different way to get in touch, right?
Right. And I'm saying Nostr should use this (or something similar) by default.