El modelo UTXO completo es el modelo de Salida de Transacción No Gastada (Unspent Transaction Output). Es uno de los principales modelos de contabilidad en la cadena de bloques (blockchain), utilizado para registrar, almacenar y ejecutar transacciones. El modelo UTXO suele mencionarse junto con (BTC) de Bitcoin. Pero, en realidad, muchas otras redes blockchain también aplican UTXO como su modelo de contabilidad, como NEO, Litecoin, Zcash, Cardano (modelo UTXO extendido), entre otras.
Cómo funciona el modelo UTXO
El nombre del modelo UTXO en realidad ya contiene su concepto básico, que es que este modelo utiliza la parte no utilizada de la criptomoneda en una transacción como método de contabilidad.
En el modelo UTXO, no existen “cuentas” ni “saldos”. UTXO ayuda a medir la ejecución de transacciones. UTXO se refiere a la cantidad de criptomonedas que quedan después de que se realiza una transacción (es decir, criptomonedas no utilizadas). En otras palabras, en el modelo UTXO, el saldo que un usuario puede transferir es la cantidad no gastada en sus transacciones anteriores.
En el modelo UTXO, cada transacción consta de entradas y salidas representadas como UTXO. La entrada consume un UTXO existente, mientras que la salida crea un nuevo UTXO. Una vez completada la transacción, cualquier salida no utilizada se registra como entrada en la base de datos, para su uso en futuras transacciones.
Ejemplo del modelo UTXO
En la billetera de A hay 5 bitcoins (UTXO_0). B tiene una billetera vacía. Ahora, A quiere enviar 3.15 BTC a la billetera de B. Los 5 BTC de A se registrarán como entrada y se consumirán (puede considerarse como destrucción). Al mismo tiempo, se crearán 3.15 BTC y 1.85 BTC (UTXO_1 y UTXO_2) como salidas de la transacción. UTXO_2 irá a la billetera de A, y UTXO_1 a la billetera de B. Después de completar la transacción, la billetera de A tendrá un saldo no utilizado de 1.85 BTC. La billetera de B tendrá un saldo no utilizado de 3.15 BTC.
Nota: en las transacciones reales de blockchain, se deducen las tarifas de transacción. Por ejemplo, el saldo de UTXO_2 después de deducir la tarifa será ligeramente inferior a 1.85 BTC.
Características del modelo UTXO
El modelo UTXO se aplica como el principal modelo de contabilidad en blockchain porque permite rastrear el origen de las transacciones y verificarlas.
De lo anterior, podemos ver que el origen de cada activo puede rastrearse hasta su creación. Porque cada salida de transacción debe tener una entrada correspondiente. En el sistema de Bitcoin, cada bitcoin puede rastrearse hasta el bloque en el que fue minado. En el modelo UTXO, si ocurre una transacción errónea, el sistema puede localizar exactamente su fuente.
El modelo UTXO también puede considerarse un sistema de verificación. Solo permite realizar transacciones cuando las entradas son Unspent Inputs (Entradas No Gastadas). El sistema verificará el estado de las entradas antes de ejecutar la transacción. Si la entrada no ha sido utilizada, la transacción continúa. Esto puede prevenir comportamientos maliciosos (como el doble gasto). $PNUT **$TUT $XAUT
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
¿ Qué es UTXO
El modelo UTXO completo es el modelo de Salida de Transacción No Gastada (Unspent Transaction Output). Es uno de los principales modelos de contabilidad en la cadena de bloques (blockchain), utilizado para registrar, almacenar y ejecutar transacciones. El modelo UTXO suele mencionarse junto con (BTC) de Bitcoin. Pero, en realidad, muchas otras redes blockchain también aplican UTXO como su modelo de contabilidad, como NEO, Litecoin, Zcash, Cardano (modelo UTXO extendido), entre otras.
Cómo funciona el modelo UTXO
El nombre del modelo UTXO en realidad ya contiene su concepto básico, que es que este modelo utiliza la parte no utilizada de la criptomoneda en una transacción como método de contabilidad.
En el modelo UTXO, no existen “cuentas” ni “saldos”. UTXO ayuda a medir la ejecución de transacciones. UTXO se refiere a la cantidad de criptomonedas que quedan después de que se realiza una transacción (es decir, criptomonedas no utilizadas). En otras palabras, en el modelo UTXO, el saldo que un usuario puede transferir es la cantidad no gastada en sus transacciones anteriores.
En el modelo UTXO, cada transacción consta de entradas y salidas representadas como UTXO. La entrada consume un UTXO existente, mientras que la salida crea un nuevo UTXO. Una vez completada la transacción, cualquier salida no utilizada se registra como entrada en la base de datos, para su uso en futuras transacciones.
Ejemplo del modelo UTXO
En la billetera de A hay 5 bitcoins (UTXO_0). B tiene una billetera vacía. Ahora, A quiere enviar 3.15 BTC a la billetera de B. Los 5 BTC de A se registrarán como entrada y se consumirán (puede considerarse como destrucción). Al mismo tiempo, se crearán 3.15 BTC y 1.85 BTC (UTXO_1 y UTXO_2) como salidas de la transacción. UTXO_2 irá a la billetera de A, y UTXO_1 a la billetera de B. Después de completar la transacción, la billetera de A tendrá un saldo no utilizado de 1.85 BTC. La billetera de B tendrá un saldo no utilizado de 3.15 BTC.
Nota: en las transacciones reales de blockchain, se deducen las tarifas de transacción. Por ejemplo, el saldo de UTXO_2 después de deducir la tarifa será ligeramente inferior a 1.85 BTC.
Características del modelo UTXO
El modelo UTXO se aplica como el principal modelo de contabilidad en blockchain porque permite rastrear el origen de las transacciones y verificarlas.
De lo anterior, podemos ver que el origen de cada activo puede rastrearse hasta su creación. Porque cada salida de transacción debe tener una entrada correspondiente. En el sistema de Bitcoin, cada bitcoin puede rastrearse hasta el bloque en el que fue minado. En el modelo UTXO, si ocurre una transacción errónea, el sistema puede localizar exactamente su fuente.
El modelo UTXO también puede considerarse un sistema de verificación. Solo permite realizar transacciones cuando las entradas son Unspent Inputs (Entradas No Gastadas). El sistema verificará el estado de las entradas antes de ejecutar la transacción. Si la entrada no ha sido utilizada, la transacción continúa. Esto puede prevenir comportamientos maliciosos (como el doble gasto). $PNUT **$TUT $XAUT