Conociendo una sola transacción, ¿puede rastrear a un usuario de Bitcoin?

He usado esta transacción para donar a Wikileaks. No he aplicado técnicas especiales para ocultar mi identidad. Cuánta información puede averiguar sobre mí en la cadena de bloques. ¿Qué herramientas usarías?

¿Puedes adivinar la siguiente información? ¿Puedes probarlo?

  • ¿Cómo conseguí los bitcoins que estaba donando?
  • ¿Para qué más usé mis bitcoins?
  • ¿Cuál fue mi saldo total de bitcoins en un momento dado?
  • ¿Qué billetera estoy usando?

Por favor, trate de no violar el derecho a la privacidad de otras personas.

Respuestas (3)

  • Conociendo la dirección de donación de Wikileaks , uno conoce todas las direcciones que contribuyeron a ellas.
  • Al conocer una dirección determinada que nos interesa, podemos intentar rastrear las monedas hasta el momento en que se crearon (lo que puede ser más difícil si fueron extraídas por un grupo grande, en ese caso, probablemente obtendrá muchos bloques de origen).
  • Dada una dirección, sabemos cuándo recibió monedas y de qué dirección.
  • Si la billetera en particular contenía más de una dirección de recepción, a veces las direcciones se usarían juntas. Si tiene más de una dirección en "Desde la dirección", sabe que la persona debe tenerlas juntas en la billetera.

Y ahora un poco de conocimiento que se puede obtener fuera de la cadena de bloques:

  • Mucha gente pone notas como "Mi dirección de Bitcoin es: 1HWbVLhxj7bhewhyapMZpyhqWAeAhJd51E" en lugares como el foro. Luego, puede vincular las direcciones a apodos particulares y, en algunos casos, correos electrónicos, nombres, páginas de Facebook, etc. Si usa una dirección para todo, se puede saber si contribuyó a Wikileaks u otras direcciones conocidas.
  • Si uno tuviera un gran nodo en la red Bitcoin que por casualidad estaría conectado a su Cliente cuando envía transacciones utilizando las direcciones conocidas, podría rastrear la IP de su computadora. Si tienes una IP estática, esta puede identificarte.

Entonces, en general, con suficientes recursos, tiempo y determinación, uno puede saber mucho sobre una dirección de Bitcoin dada. Mucho de esto se puede mitigar con suficiente diligencia, pero algunos de los métodos pueden ser bastante difíciles.

Puede usar la herramienta 'Hoja de balance de direcciones' en http://blockchain.info/address-balance-sheet y agregar las direcciones asociadas con la transacción cuyo propietario está tratando de identificar.

Por ejemplo, para la transacción que mencionó, la IP más común es 109.201.253.77 de Dnepropetrovsk, Ukrane. No siempre es preciso, pero si tiene suficientes direcciones, pueden surgir patrones, ¿es correcto?

Gracias por el enlace. No soy de Ucrania y no reconozco esta dirección IP.

Las direcciones se pueden agrupar como pertenecientes al mismo usuario (o, mejor, a la misma "cuenta") agrupando las direcciones que participan como entradas en una sola transacción y haciéndolo de forma transitiva. Esto se ha hecho en el artículo reciente de Shamir y Ron , por algunos investigadores anteriores y se puede hacer con el analizador de znort . Esto no es 100 % exacto ya que es posible que diferentes usuarios firmen diferentes entradas en la misma transacción, pero actualmente la gente no lo hace muy a menudo. (Pero esto puede cambiar en el futuro).

Usando este método, la investigación mencionada anteriormente determinó que ciertos usuarios de bitcointalk donaron a WikiLeaks solo desde sus direcciones de donación autopublicadas (aunque es posible que no hayan usado las mismas direcciones para las donaciones).

Para hacer este análisis, ni siquiera es necesario conocer una transacción que haya creado, podría ser suficiente conocer solo una de sus direcciones públicas.

Vea también esta pregunta .