¿Cuántas salidas de cambio hay en una transacción de Bitcoin?

He estado leyendo el siguiente artículo: https://coinmetrics.io/difficulty-estimating-chain-transaction-volume/

Discute principalmente cómo el volumen de transacciones poco confiable en una cadena de bloques UTXO como Bicoin se debe a factores como salidas de cambio, intercambios que realizan transacciones y mezcla de monedas.

Mi pregunta está relacionada con los cambios de salida en particular. Si uno envía a alguien una salida de 5 BTC, de una entrada de 20 BTC que recibiría, habría un cambio de 15 BTC devuelto a la dirección del remitente.

Entonces, lo que pregunto es, para transacciones con más de una salida, ¿podemos asumir que una de las salidas siempre cambia? Las billeteras no crearían transacciones en las que dividan el cambio en varias direcciones del remitente, ¿verdad? Entonces, ¿la única preocupación es si la salida es realmente un cambio o si es un valor que se envía a otro destinatario?

Respuestas (1)

Entonces, lo que pregunto es, para transacciones con más de una salida, ¿podemos asumir que una de las salidas siempre cambia?

Creo que esta es probablemente una suposición segura la mayor parte del tiempo, pero no siempre. Por ejemplo, una transacción que paga a dos personas, utilizando una entrada que es exactamente la suma de ambos pagos (+ tarifa del minero) tendría dos salidas y no cambiaría la dirección. Tal cosa es probablemente rara, pero posible.

Además, si mueve monedas entre dos billeteras que controla, entonces la única distinción real entre la 'salida de pago' y la 'salida de cambio' es en qué billetera controla qué clave (ya que posee ambas).

Las billeteras no crearían transacciones en las que dividan el cambio en varias direcciones del remitente, ¿verdad?

Claro que podrían, he visto billeteras que se enfocan en la privacidad del usuario anuncian todo tipo de hábitos de gasto no convencionales, con el objetivo de dificultar la determinación de métricas como esta. Como ejemplo, echa un vistazo a la billetera samurai.

Sin embargo, nuevamente, la mayoría de las billeteras están diseñadas para ser rentables, por lo que en la mayoría de los casos no habrá más de una salida de cambio.

Entonces, ¿la única preocupación es si la salida es realmente un cambio o si es un valor que se envía a otro destinatario?

Ese es definitivamente un problema al tratar de estimar el volumen de tx, pero probablemente no sea el único. Distinguir los pagos entre las partes frente a los pagos a uno mismo (por ejemplo, mover sus monedas a una billetera diferente) es otra. Como mencionó, el volumen de tx fuera de la cadena y los mezcladores de monedas también harán que sea difícil de entender. Los pagos de Lightning Network serán igualmente difíciles de cuantificar, ya que los pagos se pueden comunicar fuera de banda, y solo veremos que los txs de apertura/cierre del canal suceden en la cadena.