Il ricevitore non apprenderà il tuo IP, ma potrebbe farlo un avversario piuttosto determinato. (Naturalmente, se il venditore è un avversario, allora potrebbero farlo.) Questa non è una parte del protocollo (non c'è il campo sender_IP
nella transazione), è realizzata tramite l'ascolto in molti punti della rete mesh e fare statistiche per determinare il nodo di origine di una transazione. Bitcoin smascherare l'attacco. Nessuno sa che tu sei il mittente, a meno che non Stai guardando molti nodi nella rete. La transazione, quando inviata per la prima volta, è indistinguibile da una transazione inoltrata; quindi il primo nodo a vederlo penserà che il vero mittente stia semplicemente inoltrando da un altro nodo.
Non vuoi eseguire Bitcoin su Tor, perché consentirebbe al nodo di uscita di confondere arbitrariamente il tuo client con lo stato reale della rete bitcoin esterna. Può farlo perché è l'uomo di mezzo nell'unico collegamento tra il cliente e il mondo esterno. Bitcoin over Tor attack Per capire come può funzionare anche con il POW di bitcoin sistema, considera che, poiché esiste un solo punto di connessione (il nodo di uscita Tor) b / t il client bitcoin e il resto della rete, è banale per il segmento di nodo di uscita della rete, isolando il client da tutti i nodi legittimi e tutti i legittimi prigionieri di guerra. L'utente malintenzionato può quindi eseguire il proprio nodo bitcoin sulla rete segmentata, rendendo l'unica potenza di hashing sulla rete dell'utente (dell'utente) e dell'attaccante. Per eseguire il ben noto attacco del 51%, tutto ciò di cui ha bisogno l'attaccante è più potere di hashing di te. (Dato che la maggior parte dei client non ha affatto l'hashing abilitato, qualsiasi quantità di hashing che l'hacker vorrebbe fare sarebbe sufficiente, dato un tempo sufficiente.)
Per essere chiari, puoi utilizzare Tor per il proxy del tuo browser. Ma non usarlo per proxy il tuo client Bitcoin.
Se è davvero un problema e sei disposto a sacrificare il controllo assoluto delle tue monete, ti consiglio di utilizzare un client web che non richiede molte informazioni per registrarsi e farlo tramite Tor. In questo modo l'attacco di smascheramento smaschera solo il server del web client, che non ha modo di tracciarti da quando lo accedi attraverso Tor. Se non sei disposto a sacrificare un piccolo controllo, allora non credo che ci sia un modo totalmente anonimo di effettuare transazioni in Bitcoin.