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?
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:
PRODUCCIÓN:
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:
PRODUCCIÓN:
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.
david schwartz