Selbst mit perfekten On-Chain-Gewohnheiten kann Information auf der Netzwerkschicht lecken: welche IP-Adresse eine Transaktion zuerst broadcastet hat, oder nach welchen Adressen deine Wallet fragt.
Die Probleme
- Leichte Wallets fragen oft den Server einer Firma nach deinen Adressen. Dieser Server kann alle deine Adressen mit deiner IP verknüpfen.
- Broadcast: Ein Beobachter, der mit vielen Nodes verbunden ist, kann schätzen, wo eine Transaktion zuerst erschien.
- Unverschlüsselter Verkehr: Klassischer Peer-to-Peer-Verkehr war für deinen Internetanbieter lesbar.
Bitcoins Antworten
- Dein eigener Full Node: Deine Wallet fragt deinen eigenen Node, also lernt kein Dritter deine Adressen.
- Tor und I2P: Bitcoin Core kann über Tor laufen (z. B. mit
-onlynet=onion) und kann automatisch einen Onion-Dienst anlegen. Auch I2P und CJDNS werden unterstützt. - Verschlüsselter Transport (BIP324): als Option in Bitcoin Core 26.0 hinzugefügt und in 27.0 standardmäßig aktiviert. Verschlüsselt Verkehr zwischen Nodes und erschwert passives Mithören und einfache Verkehrsmanipulation. Verbirgt nicht, dass du Bitcoin betreibst, vor jemandem, der sich direkt mit dir verbindet.
Einige Vorschläge setzten sich nicht durch: Dandelion (BIP156), das den Ursprung von Transaktionen verbergen sollte, hat Status «Closed». Netzwerk-Privatsphäre ist ein aktives Forschungsfeld.
Praktische Reihenfolge: zuerst eigener Node, dann Tor für Node und Wallet, und eine Wallet, die nur mit deinem Node spricht.