¿El uso de billeteras deterministas reduce nuestro anonimato?

¿Es posible darse cuenta de que ciertas direcciones pertenecen a la misma billetera? Digamos que tengo 2 o 3 direcciones que sé que fueron creadas por una billetera determinista como Armory. ¿Hay alguna forma de encontrar todas las demás direcciones que ha utilizado esa billetera? Me refiero a esa instancia de una billetera, no a todas las direcciones creadas por el software Armory.

Respuestas (1)

Es difícil, si no imposible, hacerlo cuando solo tiene las direcciones . La mayoría de los clientes que admiten múltiples direcciones deterministas para una billetera, se aseguran de que sea imposible saber que dos o más direcciones están vinculadas entre sí. Por lo general, usan un valor aleatorio como semilla inicial y otro valor aleatorio para encadenar nuevas direcciones consecuentes.

También tenga en cuenta que encadenan las direcciones generando nuevas claves privadas. Estas claves privadas se generan a través de su algoritmo (y ya son difíciles de vincular), pero normalmente nadie llegará a conocer las claves privadas de las direcciones que utiliza. Por lo tanto, ya es difícil vincular las claves privadas, pero es aún más difícil vincular las direcciones resultantes de las claves públicas. Así que es bueno asumir que es imposible.

Pero, hay más que solo las direcciones. También hay transacciones. La mayoría de las billeteras generan una nueva dirección a partir de una secuencia cada vez que se genera un cambio. De esta manera, las personas podrían rastrear todas las transacciones provenientes de una de sus direcciones y seguir la cadena de direcciones de su billetera.

Para hacerlo, deben poder distinguir entre el resultado de la transacción y el cambio, lo cual no es trivial. Esto no es fácil, especialmente cuando tiene múltiples salidas de transacciones. Además, una vez que cometen un error, pierden la pista.

Pero este método no es tan difícil de explotar como usar las direcciones. Sin embargo, la vulnerabilidad de este método no tiene nada que ver con el hecho de que utilice una billetera determinista. Las personas también podrán hacer esto si genera direcciones completamente aleatorias para cada salida de cambio.