Estoy estudiando las transacciones y cómo funcionan. Supongamos que rastrearía algunos bitcoins que gasté. Este es un escenario: Mis direcciones públicas son: addr1
y addr2
. Hice una transacción tr1
(salida como blockchain.info):
tr1
input addr1 2BTC output addrX 1.5BTC
addr2 0.4BTC
addrY 0.1BTC
Ahora sabría en qué se gastarán los 1.5BTC que envié a addrX. Supongamos que uso el explorador blockchain.info y addrX realiza otra transacción tr2. Lo que hago es:
1 - busque el addrX,
2 - encuentre el tr2 donde se gasta mi entrada de 1.5BTC
3 - repita el primer paso pero con las direcciones especificadas en la salida de la transacción anterior
¿Estoy en lo correcto? ¿De esta manera puedo "seguir" el bitcoin que gasté? Muchas gracias.
Sí, eso es básicamente lo que tienes que hacer.
Encontrará, sin embargo, que se vuelve mucho más complicado después de algunas transacciones. Por ejemplo, qué pasa si tr2
de su ejemplo incluye otra entrada de 8.5BTC y 4 salidas de 2.5BTC cada una. ¿A dónde fueron tus 1.5 BTC? Dado que sus 1.5 BTC solo representan el 15 % del valor en tr2
, ¿eso significa que las 4 salidas están compuestas por el 15 % de sus fondos? ¿Qué pasaría si las 4 salidas no fueran todas iguales en valor?
Estas preguntas resaltan el concepto de " análisis de contaminación " al rastrear monedas. Por su naturaleza, la red Bitcoin combina entradas para forjar nuevas salidas, por lo que nunca hay un camino real que una moneda toma de propietario a propietario. En muchos sentidos, es mejor pensar en una transacción como una operación que destruye todas las monedas en sus entradas y (opcionalmente) crea nuevas monedas con sus salidas.
Sí, estás en lo correcto. Este es el camino a seguir. Para seguir fácilmente puedes usar herramientas como blockseer
d3llafr33
Jestin