Tor o una VPN rendono privata una transazione Bitcoin?
Tor o una VPN cambiano chi può osservare la connessione del tuo portafoglio. La transazione finisce comunque in un registro pubblico, e i registri degli account possono ancora collegarla a te.
Apri il portafoglio o il nodo e scopri cosa trasmette davvero la transazione. Quella singola domanda decide quali impostazioni di privacy contano, ed è il passaggio che le persone saltano. Una scheda del browser che passa per Tor non ti dice nulla sulla connessione del portafoglio stesso.
Scopri cosa invia davvero la transazione
I portafogli trasmettono in uno di tre modi: tramite il servizio backend del fornitore, tramite un nodo remoto che qualcuno ti ha dato, o tramite un nodo che gestisci tu. Ognuno ha un osservatore diverso. Un servizio backend vede il tuo IP e la transazione insieme, un nodo remoto vede più o meno la stessa cosa, e un nodo che gestisci tu vede i peer a cui la propaga. Identifica quale hai prima di configurare qualsiasi cosa.
Se la risposta è un backend del fornitore, nessuna impostazione proxy locale cambia quel percorso. Il trasporto appartiene al fornitore, e la tua fiducia in lui è la decisione vera.
Configura il trasporto nel programma che lo possiede
Per un nodo che gestisci, le impostazioni proxy vivono nella configurazione del nodo stesso, non nell'ambiente desktop. La documentazione Tor di Bitcoin Core copre insieme le impostazioni proxy, onion e listen, e valgono solo per quel processo. Un portafoglio che punta a quel nodo eredita la connettività del nodo, non quella del tuo browser.
Una configurazione minima in uscita è questa, e vale per l'intero nodo, non per singolo portafoglio:
proxy=127.0.0.1:9050
onion=127.0.0.1:9050
bind=127.0.0.1
onlynet=onion
Le prime due righe sono il requisito in uscita; le righe bind e onlynet stringono tutto il resto. Dopo un riavvio, verifica cosa ha fatto davvero il nodo invece di fidarti del file. bitcoin-cli getpeerinfo riporta un campo di rete per ogni peer, e ogni voce dovrebbe leggere onion se l'intento era solo onion.
Se in quell'elenco vedi ancora peer ipv4, l'impostazione non ha avuto effetto come pensavi, e la transazione viene propagata sulla rete aperta, qualunque cosa dica il file di configurazione.
Segui ciò che un osservatore può ancora vedere
Tor nasconde il tuo indirizzo ai peer a cui ti connetti e nasconde la destinazione al tuo operatore di rete. Non nasconde il fatto che un nodo abbia inoltrato una transazione in un certo momento, e non impedisce a un peer di correlare ciò che inoltri con ciò che chiedi dopo. Una VPN sposta l'indirizzo visibile al fornitore e rende quel fornitore un osservatore in più.
La domanda utile non è quale strato sia più forte. È quale osservatore stai cercando di escludere, e se la configurazione che hai davvero distribuito esclude quello.
Poi guarda il registro, separatamente
Una volta estratte, le transazioni sono pubbliche e permanenti. Indirizzi, importi e il grafo che li collega restano disponibili a chiunque voglia analizzarlo, e quel registro non dipende da come hanno viaggiato i byte. le linee guida sulla privacy di Bitcoin lo dicono senza mezzi termini.
I registri fuori dalla catena completano il lavoro. Un prelievo da un servizio, una fattura, un messaggio a un destinatario o un indirizzo riutilizzato possono legare una transazione a una persona senza alcuna osservazione di rete. Cambiare il trasporto non tocca quei registri. Ecco perché un singolo controllo dell'IP pubblico è un test così debole: misura uno strato e riferisce su tutti.
La privacy dell'origine di rete e la collegabilità delle transazioni sono affermazioni diverse, e richiedono prove diverse.
Controlla la tua configurazione prima di fidarti dell'etichetta
Scegli una transazione reale e tracciala attraverso il tuo stack. Quale programma l'ha firmata, quale programma l'ha trasmessa, quali peer l'hanno vista per primi e che aspetto ha l'indirizzo di destinazione su un block explorer. Se una di queste risposte è un'ipotesi, l'etichetta sullo strumento sta facendo il lavoro che dovrebbe fare la verifica.
Usa la configurazione supportata per il trasporto che hai scelto, e controlla le connessioni che il programma ha davvero aperto. Poi valuta il registro e la traccia dell'account secondo i loro termini, perché nessuna impostazione di trasporto li cambierà.