Mecánica de envío y recepción

Soy nuevo en Bitcoin y estoy considerando permitir que la gente pague por mi software con ellos. Antes de continuar me gustaría aclarar algunas cosas. Mi búsqueda en Google no me dio las respuestas que buscaba.

Entiendo que puede crear nuevas direcciones para cada transacción. Digamos que tengo 1 BTC pagado a A y 1 BTC pagado a B.

En la pestaña de descripción general del cliente de Bitcoin predeterminado, el saldo se mostraría como 2BTC. ¿Solo puedo suponer que simplemente ha sumado todas las cantidades en la dirección A y B?

Pero cuando envío 2BTC a la dirección C, ¿crea una nueva 'dirección de envío' X y pasa a cantidades de A y B a X y luego envía a C o envía dos transacciones, una de cada cuenta A y B?

Realmente no hay "direcciones de envío" en Bitcoin. El cliente crea una transacción que reúne todas las entradas y las envía como salida.

Respuestas (2)

La selección de monedas que hace el cliente se realiza entre bastidores, el cliente se encarga de los detalles.

Pero si tienes curiosidad por saber qué sucede detrás de escena:

APORTE:

  • Dirección: A 1.0 BTC
  • Dirección: B 1.0 BTC

PRODUCCIÓN:

  • Dirección: C 2.0 BTC

TARIFA (derivada como entradas - salidas): 0.0 BTC

Esto es asumiendo que no pagó una tarifa.


Digamos que, en cambio, solo debe pagar 1,5 BTC y una tarifa de 0,0005 BTC.

APORTE:

  • Dirección: A 1.0 BTC
  • Dirección: B 1.0 BTC

PRODUCCIÓN:

  • Dirección: C 1.5 BTC
  • Dirección: D 0.4995 BTC

CUOTA (derivada como entradas - salidas): 0.0005 BTC

La dirección D era una dirección de su propia billetera que el cliente eligió para recibir la transacción de cambio. Su saldo en su billetera mostrará 0.49995 BTC.


Aquí hay una explicación técnica:

Una transacción de Bitcoin puede tener múltiples entradas (y múltiples salidas). En el escenario que describiste, se creará una sola transacción, que incluirá como entradas tanto el pago a A como el pago a B.

Por lo general, a la parte receptora no le importará cuáles son las entradas de una transacción, le importará que la salida incluya el pago esperado a su propia dirección.