Mastering Bitcoin
4. ¿Cómo funciona Bitcoin? » Transacciones Bitcoin » Formas Comunes de Transacción
Página 18 de 98
Transacciones Bitcoin
En términos simples, una transacción dice a la red que el propietario de un número de bitcoins ha autorizado la transferencia de algunos de esos bitcoins a otro propietario. El nuevo propietario puede ahora gastar esos bitcoins creando otra transacción que autorice la transferencia a otro propietario, y así sucesivamente, en una cadena de propiedad.
Las transacciones son como líneas en un libro contable de doble entrada. Simplificando, cada transacción contiene una o más «entradas», que son débitos contra una cuenta bitcoin. En el otro lado de la transacción, hay una o más «salidas», que son créditos añadidos a una cuenta bitcoin. Las entradas y salidas (débitos y créditos) no suman necesariamente la misma cantidad. En su lugar, las salidas suman un poco menos que las entradas y la diferencia representa una comisión de transacción implícita, que es un pequeño pago recogido por el minero que incluye la transacción en el libro contable. Una transacción bitcoin se muestra como una entrada del libro contable en Transacciones como contabilidad de doble entrada.
La transacción también contiene la prueba de propiedad para cada cantidad de bitcoin (entradas) desde las que se transfiere valor, en forma de una firma digital del propietario, que cualquiera puede validar independientemente. En términos de bitcoin, «gastar» es firmar una transacción que transfiera valor desde una transacción previa hacia un nuevo propietario identificado por una dirección bitcoin.
Las transacciones mueven valor desde las entradas de transacción a las salidas de transacción. Una entrada es desde donde viene el valor de la moneda, normalmente la salida de una transacción previa. Una salida de transacción asigna el valor a un nuevo propietario al asociarlo a una clave. La clave de destino es en realidad un script de bloqueo. El script de bloqueo es una secuencia de comandos que requiere de una firma digital u otra forma de validación (script de desbloqueo) para poder acceder a los fondos en futuras transacciones. Las salidas de una transacción se podrán usar como entradas en una nueva transacción posterior, creando una cadena de propiedad mientras el valor se mueve desde una dirección a otra dirección de forma sucesiva (ver Una cadena de transacciones, donde la salida de una transacción es la entrada de la siguiente transacción).

Figura 3. Transacciones como contabilidad de doble entrada

Figura 4. Una cadena de transacciones, donde la salida de una transacción es la entrada de la siguiente transacción
El pago de Alice a la Cafetería de Bob usa una transacción previa como su entrada. En el anterior capítulo Alice recibió algún bitcoin de su amigo Joe a cambio de efectivo. La transacción tiene un número de bitcoins bloqueados (obstruidos) que solo la clave de Alice puede desbloquear. Su nueva transacción a la Cafetería de Bob hace referencia a la transacción previa como entrada y crea nuevas salidas para pagar la taza de café y recibir el cambio. Las transacciones forman una cadena, donde las entradas de la última transacción corresponden a salidas de transacciones previas. La clave de Alice proporciona la firma que desbloquea esas salidas de la transacción anterior, demostrando a la red bitcoin que ella es la propietaria del dinero. Ella adjunta el pago del café a la dirección de Bob, y por tanto «obstruye» esa salida bajo el requisito de que Bob produzca una firma para gastar esa cantidad.
Esto representa una transferencia de valor entre Alice y Bob. Esta cadena de transacciones, desde Joe a Alice a Bob, está ilustrada en Una cadena de transacciones, donde la salida de una transacción es la entrada de la siguiente transacción.
Formas Comunes de Transacción
La forma más común de transacción es un pago simple de una dirección a otra, que a menudo incluye algo de «cambio» devuelto al propietario original. Este tipo de transacción tiene una entrada y dos salidas y se puede ver en Transacción más común.

Figura 5. Transacción más común
Otra forma común de transacción es una que agrega muchas entradas en una sola salida (ver Transacciones de agregación de fondos). Esto representa el equivalente en el mundo real a intercambiar un montón de monedas y billetes en un único billete más grande. Las transacciones como esas a veces se generan por las aplicaciones de monedero para limpiar muchas cantidades pequeñas recibidas como cambio por pagos.

Figura 6. Transacciones de agregación de fondos
Finalmente, otra forma de transacción que se ve a menudo en el libro contable de bitcoin es una transacción que distribuye una entrada a múltiples salidas representando múltiples receptores (ver Distribución de fondos de transacción). Este tipo de transacción es a veces usada por las entidades comerciales para distribuir fondos, como cuando se procesan salarios a múltiples empleados.

Figura 7. Distribución de fondos de transacción