¿Cómo puede una transacción tener más de una dirección de destinatario?

Veo muchas transacciones que tienen más de una dirección de destinatario.

Ejemplos:

  1. transacción 1
  2. transacción 2

Edición n. ° 1: acabo de ver una etiqueta llamada multi-sig-transactions . Obviamente es lo que pido.

No vi en los clientes antes. ¿Cómo es que hay tantos de ellos?

Edición n. ° 2: después de leer un poco sobre transacciones multi-sig, no estoy realmente seguro de que estas transacciones sean estas multi-sigs. Esta opinión no se basa en el conocimiento real, sino en la gran cantidad de estas transacciones en cada bloque.

Su título también se aplica a una transacción en la que simplemente paga a dos o más partes de forma independiente, pero de la misma transacción. No necesita Multi-sig para eso, y Multi-sig se describe mejor como un pago que puede requerir más de un REMITENTE antes de que sea válido.

Respuestas (1)

En realidad, la mayoría de las transacciones que ve tendrán dos direcciones de destinatario. Uno es para la transacción real y el otro es el cambio .

Cuando la salida de una transacción se utiliza como entrada de otra transacción, debe gastarse en su totalidad. A veces, el valor de la moneda de la salida es más alto que lo que el usuario desea pagar. En este caso, el cliente genera una nueva dirección de Bitcoin y envía la diferencia a esta dirección. Esto se conoce como cambio.

Pero también puede agregar cualquier cantidad de destinatarios a una transacción, por lo que también encontrará transacciones con 20 o 50 direcciones de recepción si busca. En Bitcoin-Qt simplemente haga clic en "Agregar destinatario" en la pestaña "Enviar monedas".

Solo para estar seguro: eso significa que si espero recibir 5 BTC en una dirección específica y una persona envía 5 BTC a esta dirección, ¿veré en la parte de "salida" de la transacción exactamente 5 BTC con mi dirección específica? ¿Y puedo ignorar todas las demás direcciones si aparecen en la lista?
Sí, eso es correcto.