Inicia sesión
Regístrate
Escanee el código QR para descargar la aplicación móvil
Más opciones de descarga
Notificaciones
Mercados y precios
No hay notificaciones nuevas
Más
Seleccionar idioma y región
简体中文
English
Tiếng Việt
繁體中文
Español
Русский
Français (Afrique)
Português (Portugal)
ไทย
Indonesia
日本語
بالعربية
Українська
Português (Brasil)
Color de subida/bajada
Rojo para la subida y verde para la bajada
Verde para la subida y rojo para la bajada
Hora de inicio y finalización del cambio
24H
UTC 00:00
UTC+8 00:00
Gate.io
BLOG
¿Qué es la salida de transacciones no ga...
¿Qué es la salida de transacciones no gastadas (UTXO)?
2022-12-26, 00:38
[//]:content-type-MARKDOWN-DONOT-DELETE <center/>![](https://gimg2.gateimg.com/image/article/1672015184WhatisUnspentTransactionOutput_web.jpeg)</center></font> **TL: DR** Un UTXO es una moneda digital que queda después de una criptotransacción. Los UTXO se procesan continuamente y forman parte del principio y el final de cada transacción. Cuando una transacción finaliza, los UTXOs no gastados se guardan en una base de datos como entradas para futuras transacciones. Los UTXOs son esenciales para evitar el doble gasto en la Blockchain y que los usuarios gasten monedas inexistentes. ## Introducción Los Modelos de Salida de Transacciones No Gastadas (UTXO) y de Cuentas son ambos métodos de mantenimiento de registros de criptomonedas utilizados para representar el número de tokens que le quedan a un individuo después de completar una transacción en la Blockchain. Estos modelos son esenciales para que la arquitectura blockchain mantenga un libro de contabilidad preciso a la vez que mantiene la privacidad. El término se utiliza básicamente para definir el resultado de las transacciones recibidas y que podrían gastarse en el futuro. La moneda fiduciaria física es la mejor analogía para los UTXOs. Un UTXO no puede dividirse en denominaciones más pequeñas del mismo modo que las monedas o los billetes. Un UTXO puede considerarse un trozo discreto de su token correspondiente controlado por la clave privada de su propietario. [Bitcoin](https://www.gate.io/trade/BTC_USDT) (BTC), [Litecoin](https://www.gate.io/trade/LTC_USDT) (LTC), [Bitcoin](https://www.gate.io/trade/BTC_USDT) Cash (BCH) y Zcash (ZEC), entre otros, utilizan el modelo UTXO. ## ¿Qué es exactamente el modelo de salida de transacción no gastada (UTXO)? La cantidad de moneda digital que queda después de una transacción de criptomoneda se describe como salida de transacción no gastada (UTXO). Es similar al cambio que obtienes después de comprar algo, pero no es una denominación de moneda inferior. Es una salida de transacción en la base de datos generada por la red para permitir transacciones de cambio no exactas. Como medida contable, la parte de la criptomoneda total que no se gasta en una transacción (salida) se utiliza en la siguiente transacción (entrada). Cada transacción, al igual que la contabilidad por partida doble, tiene una entrada y una salida. Considere 10 [Bitcoin](https://www.gate.io/trade/BTC_USDT) como un cubo lleno de monedas. Cada moneda representa un UTXO. Si pagas 5 BTC por algo de Stephanie, la red le dará a Stephanie todo el cubo de monedas y te devolverá los 5 BTC que te debe en "cambio". Ahora tienes un UTXO por valor de 5 BTC que no puede dividirse más. ## ¿Cómo funciona UTXO? Imagine que quiere enviar 1,3 BTC de un saldo de 1,5 BTC en su dirección de monedero [Bitcoin](https://www.gate.io/trade/BTC_USDT). Este 1,5 BTC es probablemente un resultado de sus transacciones anteriores. Digamos, 0,9 BTC y 0,6 BTC, respectivamente. Hay dos salidas para su nueva transacción; los 1.3 BTC gastados (enviados al receptor) y los 0.2 BTC no gastados, que son devueltos a su dirección (el remitente). Los 0,2 BTC restantes se utilizan de una de las siguientes maneras: Enviados de vuelta a su cuenta. Utilizar parte o el importe restante como comisión de transacción o Enviar la cantidad restante a otra persona. Los nodos de [Bitcoin](https://www.gate.io/trade/BTC_USDT) realizan un seguimiento de estas salidas para mantener un registro de las transacciones. Cada UTXO utiliza __script__PubKeys codificadas para registrar cada transacción y no tiene un usuario específico asociado a ella. Esto permite a la red validar la existencia de todas las monedas relacionadas sin revelar la información privada del usuario. ## Importancia de UTXO El concepto de UTXOs simplificó significativamente la contabilidad de blockchain. Los UTXOs permiten a cada nodo rastrear información sobre monedas no gastadas en lugar de rastrear y almacenar cada transacción realizada y en orden. Funciona porque cada moneda sólo puede gastarse una vez en la red [Bitcoin](https://www.gate.io/trade/BTC_USDT). Esto significa que cada BTC de un monedero no se ha gastado; o bien se recibió como recompensa de minería o se acuñó como cambio durante una transacción. Los UTXOs son esenciales para prevenir el doble gasto en la BlockchainBlockchain y evitar que los usuarios gasten monedas inexistentes. Cada nodo de la red mantiene una base de datos de todos los UTXO existentes. ¿Qué es un modelo de cuenta? Una tarjeta de débito o una cuenta bancaria es la analogía más obvia del modelo de cuenta. A diferencia de la moneda fiduciaria física, que no puede dividirse en denominaciones más pequeñas, un modelo de cuenta permite acreditar (o debitar) cualquier cantidad arbitraria de tokens. Un monedero de modelo de cuenta representa el saldo agregado del usuario, mientras que los monederos UTXO guardan la suma total de los UTXO de un usuario. Entre los proyectos que utilizan el modelo de cuenta se encuentran Ethereum (ETH), Ethereum Classic (ETC) y Ripple (XRP). A diferencia del modelo UTXO, las transacciones en el modelo de cuenta representan una única transferencia de fondos o moneda digital entre cuentas sin necesidad de entradas o salidas adicionales. Todo lo que se requiere es un cambio en el libro mayor. Diferencias entre el modelo UTXO y el modelo de cuenta Aunque los modelos UTXO y de cuenta comparten el mismo objetivo, cada uno tiene ventajas e inconvenientes. - Escalabilidad: Dado que el almacenamiento de un único saldo requiere mucha menos memoria que el almacenamiento de todos los UTXOs propiedad de ese usuario, el modelo de cuenta hace un mejor uso de la memoria. Las transacciones del modelo de cuenta son más pequeñas porque sólo requieren el importe, el remitente, el destinatario y una firma digital. Una transacción típica de Ethereum ocupa unos 100 bytes, mientras que una transacción del modelo UTXO es varias veces mayor. La paralelizabilidad de las transacciones UTXO también facilita la división de blockchains basadas en UTXO en shards y sidechains. El modelo UTXO permite la agregación y definición de resultados en el lado del cliente, lo que reduce los requisitos de computación de la red. Los modelos de cuentas son más difíciles de implementar porque cada nodo debe localizar las cuentas del remitente y el destinatario en múltiples shards. - Privacidad: Dado que el modelo UTXO hace que el cambio entre direcciones sea trivial, resulta más difícil rastrear la propiedad de las monedas. Las direcciones recién generadas no tienen un propietario público. Por ello, suele ser necesario un análisis avanzado de la cadena para vincularlas a un usuario concreto. El modelo de cuentas implica la reutilización de una única dirección. Como resultado, este tipo de blockchain hace que la identificación de un historial de transacciones sea mucho más accesible. En términos de fungibilidad, el modelo de cuentas, por otra parte, proporciona una mayor privacidad. - Funcionalidad de contrato inteligente: El modelo se beneficia significativamente de la funcionalidad de contrato inteligente debido a la naturaleza simplificada e intuitiva de las transacciones basadas en cuentas. Verificar un saldo singular requiere menos potencia de cálculo que calcular la lógica de entrada/salida de UTXO, lo que facilita a los desarrolladores de DApp la programación de contratos y transacciones multipartitas. Por ejemplo, la máquina virtual de Ethereum (EVM) puede procesar transacciones entre múltiples contratos inteligentes ajustando sus respectivos balances. El modelo UTXO consume muchos más recursos porque implica entradas y salidas UTXO explícitas en cada transacción. Los contratos inteligentes escritos en un modelo UTXO deben tener en cuenta el número de entradas a combinar o, si existen múltiples opciones, qué entradas deben combinarse. - Seguridad: Los nodos validadores de las cadenas de bloques UTXO, como [Bitcoin](https://www.gate.io/trade/BTC_USDT), realizan un seguimiento del conjunto de UTXO para determinar con precisión qué monedas están en circulación y quién las tiene. El sistema UTXO aborda el problema del doble gasto de una manera eficiente y fiable, ya que cada transacción debe hacer referencia a los UTXO exactos que se gastan. Las blockchains de modelo de cuenta son mucho más vulnerables, y con frecuencia están plagadas de otros problemas como devoluciones de cargos y contratos inteligentes sobregirados. Por ejemplo, a lo largo de 2020, el proyecto Ethereum Classic perdió millones debido a una serie de ataques de doble gasto. ## Conclusión El modelo UTXO es un método de registro de transacciones en la Blockchain. Debido a que los diferentes modelos tienen sus ventajas y desventajas, la aplicación de UTXO en cualquier blockchain depende de los objetivos del proyecto. Ethereum emplea el modelo de cuenta porque está preocupado por desplegar contratos inteligentes robustos, mientras que [Bitcoin](https://www.gate.io/trade/BTC_USDT) emplea el modelo UTXO porque está más preocupado por desarrollar dinero electrónico seguro. Los proyectos más recientes intentan mejorar estos modelos. Cardano (ADA), Tron (TRX) y Qtum (QTUM), por ejemplo, han intentado combinar las ventajas de ambos en modelos híbridos avanzados. Estos modelos simplifican a los desarrolladores el uso de UTXO al tiempo que conservan la potencia de los contratos inteligentes. <div class="blog-details-info"> <div>Autor - **M. Olatunji**, investigador de Gate.io <div class="info-tips">\*Este artículo representa solo los puntos de vista del investigador y no constituye ningún consejo de inversión. <div>\*Gate.io se reserva todos los derechos sobre este artículo. Se permitirá volver a publicar el artículo siempre que se haga referencia a Gate.io.En todos los demás casos, se emprenderán acciones legales por infracción de derechos de autor. </div>
Compartir
Credit Ranking
Complete Gate Post tasks to upgrade your rank
Join Now
BTC/USDT
-2.02%
ETH/USDT
-3.84%
GT/USDT
-2.53%
Artículos relacionados
Cripto 101
Essentials for Crypto Newbie: What Is Layer 0, Layer 1 and Layer 2?
Scalability and Layer 0/1/2 are terms that are often mentioned in the cryptocurrency news. So what are Layer 0, Layer 1 and Layer 2 in the blockchain? And what are their respective features and uses?
2021-11-24, 03:44
Cripto 101
Top 6 ways for Cryptocurrency Passive Income in 2021
2021-12-17, 07:22
Cripto 101
“Sandbox”: todo lo que necesitas saber
2021-12-23, 01:45