Öffne die Wallet oder den Node und finde heraus, was die Transaktion tatsächlich sendet. Diese eine Frage entscheidet, welche Datenschutzeinstellungen zählen, und genau diesen Schritt lassen die Leute aus. Ein Browser-Tab, der über Tor läuft, sagt dir nichts über die eigene Verbindung der Wallet.

Finde heraus, was die Transaktion tatsächlich sendet

Wallets senden Transaktionen auf eine von drei Arten: über den Backend-Dienst des Anbieters, über einen entfernten Node, den dir jemand gegeben hat, oder über einen Node, den du selbst betreibst. Jede hat einen anderen Beobachter. Ein Backend-Dienst sieht deine IP und die Transaktion zusammen, ein entfernter Node sieht ungefähr dasselbe, und ein Node, den du betreibst, sieht die Peers, an die er sie weitergibt. Stelle fest, welche Variante du hast, bevor du irgendetwas konfigurierst.

Wenn die Antwort ein Anbieter-Backend ist, ändert keine lokale Proxy-Einstellung diesen Weg. Der Transport gehört dem Anbieter, und dein Vertrauen in ihn ist die eigentliche Entscheidung.

Konfiguriere den Transport in dem Programm, dem er gehört

Bei einem Node, den du selbst betreibst, leben die Proxy-Einstellungen in der Konfiguration des Nodes, nicht in der Desktop-Umgebung. Die Tor-Dokumentation von Bitcoin Core behandelt Proxy-, Onion- und Listen-Einstellungen zusammen, und sie gelten nur für diesen Prozess. Eine Wallet, die auf diesen Node zeigt, erbt die Konnektivität des Nodes, nicht die deines Browsers.

Eine minimale ausgehende Einrichtung sieht so aus, und sie gilt für den ganzen Node statt pro Wallet:

proxy=127.0.0.1:9050
onion=127.0.0.1:9050
bind=127.0.0.1
onlynet=onion

Die ersten beiden Zeilen sind die ausgehende Voraussetzung; die Zeilen bind und onlynet verschärfen alles Übrige. Bestätige nach einem Neustart, was der Node tatsächlich getan hat, statt der Datei zu vertrauen. bitcoin-cli getpeerinfo meldet ein Netzwerkfeld für jeden Peer, und jeder Eintrag sollte onion lauten, wenn onion-only beabsichtigt war.

Wenn du in dieser Liste weiterhin ipv4-Peers siehst, hat die Einstellung nicht so gewirkt, wie du angenommen hast, und die Transaktion wird über das offene Netz verbreitet, egal was die Konfigurationsdatei sagt.

Verfolge, was ein Beobachter noch sehen kann

Tor verbirgt deine Adresse vor den Peers, mit denen du dich verbindest, und verbirgt das Ziel vor deinem Netzbetreiber. Es verbirgt nicht die Tatsache, dass irgendein Node eine Transaktion zu einem bestimmten Zeitpunkt weitergeleitet hat, und es hindert einen Peer nicht daran, das, was du weiterleitest, mit dem zu korrelieren, was du später anforderst. Ein VPN verschiebt die sichtbare Adresse zum Anbieter und macht diesen Anbieter zu einem weiteren Beobachter.

Die nützliche Frage ist nicht, welche Schicht stärker ist. Sie lautet, welchen Beobachter du ausschließen willst und ob die Konfiguration, die du tatsächlich ausgerollt hast, genau den ausschließt.

Dann sieh dir das Register an, getrennt davon

Sobald die Transaktion gemint ist, ist sie öffentlich und dauerhaft. Adressen, Beträge und der Graph, der sie verbindet, bleiben für jeden verfügbar, der sie analysieren will, und dieser Eintrag hängt nicht davon ab, wie die Bytes gereist sind. Die Datenschutz-Hinweise von Bitcoin sind darin deutlich.

Aufzeichnungen außerhalb der Chain erledigen den Rest. Eine Auszahlung von einem Dienst, eine Rechnung, eine Nachricht an einen Empfänger oder eine wiederverwendete Adresse können eine Transaktion ganz ohne Netzwerkbeobachtung mit einer Person verbinden. Den Transport zu ändern berührt diese Aufzeichnungen nicht. Deshalb ist eine einzelne Prüfung der öffentlichen IP ein so schwacher Test: Sie misst eine Schicht und berichtet über alle.

Datenschutz des Netzwerkursprungs und die Verknüpfbarkeit von Transaktionen sind verschiedene Aussagen und brauchen verschiedene Belege.

Prüfe dein eigenes Setup, bevor du dem Etikett traust

Nimm eine echte Transaktion und verfolge sie durch deinen eigenen Stack. Welches Programm hat sie signiert, welches hat sie gesendet, welche Peers haben sie zuerst gesehen, und wie sieht die Zieladresse in einem Block-Explorer aus. Wenn eine dieser Antworten eine Vermutung ist, leistet das Etikett auf dem Werkzeug Arbeit, die die Überprüfung leisten sollte.

Nutze die unterstützte Konfiguration für den Transport, den du gewählt hast, und prüfe die Verbindungen, die das Programm tatsächlich geöffnet hat. Beurteile dann das Register und die Kontospur nach ihren eigenen Maßstäben, denn keine Transporteinstellung wird sie ändern.

Ähnliche Artikel