I'm not sure if this will improve privacy. Correct me if I'm wrong, but wouldn't the relay receiving an event with type 28333 know that it is a bitcoin transaction, and can correlate the bitcoin transaction with the IP from which it was sent from? How is this an upgrade to someone running their own node over Tor and broadcasting transactions through their own node?
I guess broadcasting through nostr is better than using public nodes (assuming the relays aren't run by chain surveillance firms)? But isn't broadcasting through your own node still the most private way to use bitcoin?
Someone please shed some light on my confused newbie mind.
Broadcasting through your own node can actually be considered a bad practice. The best way to broadcast a transaction is to connect to a node over tor and then disconnect. Using your own node is suboptimal because people can then link your transaction to your node's ip address. https://b10c.me/observations/06-linkinglion/
This is supposed to be the next best thing. You can broadcast your transaction through a 3rd party with much less of a chance to leak your IP because you're going through a relay.
reply
What if my node is Tor only? Or if it's behind a VPN? (Yes the VPN service provider can see my traffic and IP, but chain surveillance firms cannot.) As long as I don't run my node through clearnet, my IP should be private, no?
reply
Yes tor is the ideal. But my phone wallet likely isn't running tor and a lot of the time just can't. This provides an alternate solution
reply
Thanks for the link! This is some form of an eclipse attack, right?
reply
No eclipse attacks are more so taking up all the connection slots on a bitcoin node so they can't get an accurate view of the network.
reply