Espiar a un usuario de bitcoin después de conocer todas sus direcciones

Soy nuevo en Bitcoin y estoy tratando de resolver algunas preguntas al respecto y la tecnología blockchain.

Mi pregunta es simple: ¿Es posible espiar a una persona, si el atacante (criminal, gobierno) de alguna manera obtuvo conocimiento de todas o la mayoría de las direcciones de Bitcoin de la víctima?

Además, ¿es posible saber cuánto dinero tiene esta persona?

¿Existe alguna medida o mecanismo para evitar esa vinculación persona-dirección y, por lo tanto, una forma de permanecer en el anonimato con los pagos en línea?

Respuestas (2)

Bitcoin utiliza un libro público. Cualquiera que tenga una computadora con acceso a Internet puede verlo.

Si Grace conoce todas las direcciones de Alice, simplemente puede ir a https://blockchain.info , escribirlas, sumar todos sus saldos y saber cuánto dinero tiene Alice en Bitcoin. El saldo de una dirección es de conocimiento público.

Las transacciones también son de conocimiento público. Ejemplo: puede simplemente escribir el ID de la transacción 4b2e8294d8ca52686199e6a39f8c598e9877cecfe23660fe9476c57b85705d03en el campo de búsqueda en https://blockchain.info (el campo en el medio de la página, no el que está en la parte superior) y acceder a esta página . Allí, se le informa que se han transferido 0.02434413 BTC 3QkXKPidWd6C7R7cXt6ELPBsEXiV57FF4Zen esta transacción. Se han enviado 0,00118965 BTC a 18dSzyvo2AuCmW3YKSqJk3HgrpzxDKR1w6y 0,02295001 BTC a 393yZh7nRQnpDJHeGDbNsekBkJq9cd9nyL. La tarifa de esa transacción es simplemente la diferencia entre la suma de las entradas y la suma de las salidas, por lo que es 0,02434413 BTC - (0,00118965 BTC + 0,02295001 BTC) = 0,00020447. También puede ver en qué transacciones está involucrada cada dirección.

Esta parte de tu pregunta realmente es como preguntar: "Sé que las monedas en la fila superior y solo esas pertenecen a Alicia. ¿Puedes calcular cuánto dinero tiene?"

Por supuesto, puede simplemente sumar sus valores y descubrir que ella posee 72 ¢ si incluso sabe las monedas específicas que posee (que posee específicamente la moneda de 20 ¢ en la parte superior izquierda pero no la que está debajo). En Bitcoin, las direcciones no equivalen a monedas, pero la distinción no es importante para esto.

Para brindar privacidad, necesita que otros no sepan qué direcciones son las suyas. Debido a que todos pueden crear direcciones por sí mismos y no están conectados a su nombre ni a nada sobre usted cuando los crea, la única forma en que otros pueden saber que son suyos es diciéndoles a otros que son suyos o interactuando con de manera que permitan que otros concluyan que son suyos.

Las billeteras a menudo le dan muchas direcciones para elegir, no solo una nueva después de que se haya usado la anterior, por lo que no necesita reutilizarlas si está regalando varias direcciones a diferentes personas/empresas a la vez.

Por ejemplo, si compra algo en una tienda en línea y paga con Bitcoin, sabe que la dirección a la que envió el dinero pertenece al propietario de la tienda. Luego puede ir a https://blockchain.info y ver a dónde va el dinero a continuación. Sin embargo, las direcciones a las que se dirige no le dicen prácticamente nada sobre las personas que controlan el dinero que constituye sus saldos.

Si reutiliza la dirección que utilizó para pagar su compra, el propietario de la tienda tiene motivos para creer que los otros pagos que realizó desde esa dirección también son suyos. Así es como no deberías reutilizar las direcciones: permites que otros acumulen el conocimiento de que las direcciones que reutilizas te pertenecen. Al hacerlo, no solo facilita que otros lo rastreen, sino también rastrear a las personas con las que interactúa (de las que recibe dinero o a las que envía dinero), ya que sus direcciones se asocian con su identidad y se pueden usar para averiguar qué otras direcciones pertenecen a qué otras personas.

En mi respuesta a esta pregunta, expliqué un poco acerca de cómo puede intentar escapar del seguimiento si alguien sabe que cierta dirección le pertenece .

Si conoce todas las direcciones que tiene la persona, automáticamente conoce su saldo de bitcoins. Generalmente, no es fácil saber todas las direcciones asociadas con una persona porque crear una dirección no cuesta casi nada. Las propuestas como BIP47 las crean sobre la marcha en función de las billeteras de las dos partes, así que sí, hay una forma de permanecer en el anonimato al menos en la cadena de bloques.

Lo que debe preocuparte mucho más no es el aspecto de bitcoin, en realidad es todo lo que lo rodea. Si alguna vez pide algo de NewEgg usando bitcoin, eso le asocia las direcciones de inmediato. Si tiene una cuenta en Coinbase, eso lo asocia a su dirección. Solo se necesita un desliz antes de que un adversario determinado pueda asociarlo a usted y sus bitcoins.