Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Salida de Transacción No Gastada | Bloques y Transacciones
Introducción a Blockchain

bookSalida de Transacción No Gastada

UTXO y Saldo

El modelo de salida de transacción no gastada (UTXO) es un concepto fundamental en la forma en que Bitcoin y varias otras criptomonedas rastrean la propiedad de moneda digital, representando la cantidad de moneda digital que una persona tiene disponible para gastar.

Note
Estudiar más

Un UTXO es esencialmente una porción de moneda digital que ha sido recibida en una billetera de Bitcoin pero que aún no ha sido gastada.

Cada UTXO representa una parte de Bitcoin que puede utilizarse como entrada en una nueva transacción. La red de Bitcoin rastrea todos los UTXO a lo largo de la cadena de bloques, y la colección completa de ellos se conoce como el conjunto de UTXO. Este conjunto se utiliza para calcular el saldo de una billetera y para validar nuevas transacciones.

El siguiente ejemplo ilustra cómo funciona esto:

Como se muestra aquí, Bob tiene 4 UTXOs, que en conjunto conforman el saldo de su monedero. Al sumar sus valores, se obtiene un saldo total de 4 BTC.

Gasto de UTXOs

Considere el siguiente ejemplo para ilustrar cómo se gastan los UTXOs. Bob desea enviar 1.9 BTC a su amiga Alice, con una comisión de transacción de 0.01 BTC. A continuación se muestra el monedero de Alice antes de la transacción:

En este momento, Alice tiene 3 UTXOs con un saldo total de 8.45 BTC.

Antes de continuar con la transacción, es necesario tener en cuenta un detalle importante.

Note
Nota

Un solo UTXO no puede dividirse en partes más pequeñas, por lo que todo el UTXO debe utilizarse como entrada en una nueva transacción. Sin embargo, una transacción puede utilizar cualquier combinación de UTXOs (no necesariamente todo el conjunto). La combinación a utilizar, sin embargo, la determina tu monedero y no puede ser controlada.

Como Bob no tiene un solo UTXO ni una combinación de UTXOs que sumen exactamente 1.91 BTC (1.9 BTC para Alice + 0.01 BTC como comisión de transacción), debe utilizarse un UTXO o un conjunto de UTXOs con un monto mayor. Supón que el monedero selecciona un solo UTXO por valor de 2 BTC (aunque también sería posible usar juntos los UTXOs de 1.5 BTC, 0.3 BTC y 0.2 BTC).

Note
Estudiar más

Para gastar su UTXO de 2 BTC, el monedero de Bob crea un script de desbloqueo, también conocido como scriptSig (firma de script). Este script normalmente contiene una firma digital generada por la clave privada de Bob y, dependiendo del tipo de script de bloqueo utilizado para bloquear el UTXO, también puede contener la clave pública. La firma digital demuestra que Bob es el propietario de los fondos y tiene derecho a gastar el UTXO.

La transacción ahora se ve de la siguiente manera:

Después de que la transacción es confirmada, el saldo de la billetera de Alice aumenta en 1.9 BTC. El saldo de la billetera de Bob ahora consiste en los UTXOs que no gastó (1.5 BTC, 0.3 BTC y 0.2 BTC) junto con el nuevo UTXO de cambio de 0.09 BTC (después de restar la comisión de 0.01 BTC). El saldo total actualizado de Bob es la suma de estos UTXOs, lo que equivale a 2.09 BTC.

Cuando la billetera de Bob crea la transacción, también genera scripts de bloqueo para las salidas. La salida que envía 1.9 BTC a Alice contiene un script de bloqueo que define las condiciones bajo las cuales esos fondos pueden gastarse en el futuro. Este script se denomina scriptPubKey (clave pública del script).

Note
Estudiar más

El scriptPubKey normalmente contendrá un hash criptográfico de la clave pública o dirección de Bitcoin de Alice, estableciendo una condición para que solo alguien con la clave privada correspondiente (Alice) pueda desbloquear y gastar estos fondos.

Finalmente, cuando Bob transmite la transacción a la red, los mineros la validan comprobando que el script de desbloqueo (scriptSig) de cada entrada satisface el script de bloqueo (scriptPubKey) de la salida donde los UTXO fueron enviados originalmente a Bob. Si los scripts son válidos y la transacción es confirmada, pasa a formar parte de un bloque en la cadena de bloques.

question mark

Al crear una transacción de Bitcoin, ¿qué debe ocurrir para que la transacción se considere válida respecto a los UTXO?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 7

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 6.25

bookSalida de Transacción No Gastada

Desliza para mostrar el menú

UTXO y Saldo

El modelo de salida de transacción no gastada (UTXO) es un concepto fundamental en la forma en que Bitcoin y varias otras criptomonedas rastrean la propiedad de moneda digital, representando la cantidad de moneda digital que una persona tiene disponible para gastar.

Note
Estudiar más

Un UTXO es esencialmente una porción de moneda digital que ha sido recibida en una billetera de Bitcoin pero que aún no ha sido gastada.

Cada UTXO representa una parte de Bitcoin que puede utilizarse como entrada en una nueva transacción. La red de Bitcoin rastrea todos los UTXO a lo largo de la cadena de bloques, y la colección completa de ellos se conoce como el conjunto de UTXO. Este conjunto se utiliza para calcular el saldo de una billetera y para validar nuevas transacciones.

El siguiente ejemplo ilustra cómo funciona esto:

Como se muestra aquí, Bob tiene 4 UTXOs, que en conjunto conforman el saldo de su monedero. Al sumar sus valores, se obtiene un saldo total de 4 BTC.

Gasto de UTXOs

Considere el siguiente ejemplo para ilustrar cómo se gastan los UTXOs. Bob desea enviar 1.9 BTC a su amiga Alice, con una comisión de transacción de 0.01 BTC. A continuación se muestra el monedero de Alice antes de la transacción:

En este momento, Alice tiene 3 UTXOs con un saldo total de 8.45 BTC.

Antes de continuar con la transacción, es necesario tener en cuenta un detalle importante.

Note
Nota

Un solo UTXO no puede dividirse en partes más pequeñas, por lo que todo el UTXO debe utilizarse como entrada en una nueva transacción. Sin embargo, una transacción puede utilizar cualquier combinación de UTXOs (no necesariamente todo el conjunto). La combinación a utilizar, sin embargo, la determina tu monedero y no puede ser controlada.

Como Bob no tiene un solo UTXO ni una combinación de UTXOs que sumen exactamente 1.91 BTC (1.9 BTC para Alice + 0.01 BTC como comisión de transacción), debe utilizarse un UTXO o un conjunto de UTXOs con un monto mayor. Supón que el monedero selecciona un solo UTXO por valor de 2 BTC (aunque también sería posible usar juntos los UTXOs de 1.5 BTC, 0.3 BTC y 0.2 BTC).

Note
Estudiar más

Para gastar su UTXO de 2 BTC, el monedero de Bob crea un script de desbloqueo, también conocido como scriptSig (firma de script). Este script normalmente contiene una firma digital generada por la clave privada de Bob y, dependiendo del tipo de script de bloqueo utilizado para bloquear el UTXO, también puede contener la clave pública. La firma digital demuestra que Bob es el propietario de los fondos y tiene derecho a gastar el UTXO.

La transacción ahora se ve de la siguiente manera:

Después de que la transacción es confirmada, el saldo de la billetera de Alice aumenta en 1.9 BTC. El saldo de la billetera de Bob ahora consiste en los UTXOs que no gastó (1.5 BTC, 0.3 BTC y 0.2 BTC) junto con el nuevo UTXO de cambio de 0.09 BTC (después de restar la comisión de 0.01 BTC). El saldo total actualizado de Bob es la suma de estos UTXOs, lo que equivale a 2.09 BTC.

Cuando la billetera de Bob crea la transacción, también genera scripts de bloqueo para las salidas. La salida que envía 1.9 BTC a Alice contiene un script de bloqueo que define las condiciones bajo las cuales esos fondos pueden gastarse en el futuro. Este script se denomina scriptPubKey (clave pública del script).

Note
Estudiar más

El scriptPubKey normalmente contendrá un hash criptográfico de la clave pública o dirección de Bitcoin de Alice, estableciendo una condición para que solo alguien con la clave privada correspondiente (Alice) pueda desbloquear y gastar estos fondos.

Finalmente, cuando Bob transmite la transacción a la red, los mineros la validan comprobando que el script de desbloqueo (scriptSig) de cada entrada satisface el script de bloqueo (scriptPubKey) de la salida donde los UTXO fueron enviados originalmente a Bob. Si los scripts son válidos y la transacción es confirmada, pasa a formar parte de un bloque en la cadena de bloques.

question mark

Al crear una transacción de Bitcoin, ¿qué debe ocurrir para que la transacción se considere válida respecto a los UTXO?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 7
some-alt