El receptor no aprenderá su IP, pero un adversario algo determinado podría. (Por supuesto, si el vendedor es un adversario, entonces podrían). Esto no es parte del protocolo (no hay un campo sender_IP
en la transacción), se logra a través de la escucha en muchos lugares de la red de malla y Haciendo estadísticas para determinar el nodo de origen de una transacción. ataque de desenmascaramiento de Bitcoin. Nadie sabe que usted es el creador, a menos que Estamos viendo muchos nodos en la red. La transacción, cuando se envía por primera vez, es indistinguible de una transacción reenviada; por lo tanto, el primer nodo que lo vea pensará que el verdadero remitente simplemente reenvía desde otro nodo.
No desea ejecutar Bitcoin sobre Tor, porque permitiría que el nodo de salida confunda arbitrariamente a su cliente con respecto al estado real de la red externa de bitcoin. Puede hacerlo porque es el intermediario en el único enlace b / t el cliente y el mundo exterior. ataque de Bitcoin sobre Tor. Para entender cómo esto puede funcionar incluso con el POW de bitcoin sistema, considere que, dado que solo hay un punto de conexión (el nodo de salida Tor) b / t el cliente bitcoin y el resto de la red, es trivial para el segmento de nodo de salida de la red, aislando al cliente de todos los nodos legítimos y todos los POW legítimos. El atacante puede ejecutar su propio nodo bitcoin en la red segmentada, haciendo que la única potencia de hashing en la red sea la del usuario (usted) y del atacante. Para ejecutar el conocido ataque del 51%, todas las necesidades del atacante son más poder de hash que tú. (Dado que la mayoría de los clientes no tienen habilitado el hashing, cualquier cantidad de hash que el atacante quiera hacer sería suficiente, dado el tiempo suficiente).
Para que quede claro, puedes usar Tor para representar tu navegador. Pero no lo uses para hacer proxy a tu cliente de Bitcoin.
Si realmente es un problema, y está dispuesto a sacrificar el control absoluto de sus monedas, recomendaría usar un cliente web que no requiera mucha información para registrarse y hacerlo a través de Tor. De esa manera, el ataque de desenmascaramiento solo desenmascara el servidor del cliente web, que no tiene forma de rastrearlo ya que usted accede a través de Tor. Si no estás dispuesto a sacrificar un poco de control, entonces no creo que haya una forma totalmente anónima de realizar transacciones en Bitcoin.