¿Qué es la Salida de transacción no gastada (UTXO)? Actualización 2025

2022-12-26, 00:38

Resumen

  • UTXO es la moneda digital restante después de las transacciones de criptomonedas.
  • UTXO continúa siendo procesado y es parte del inicio y final de cada transacción.
  • Una vez que se completa una transacción, cualquier salida de transacción no gastada se guarda en la base de datos como entradas para futuras transacciones.
  • UTXO es esencial para prevenir el doble gasto en la blockchain y para que los usuarios gasten monedas inexistentes.
  • Para 2025, el número de UTXOs para Bitcoin (BTC) ha alcanzado 92.3 millones, mientras que modelos avanzados como Cardano (ADA) utiliza EUTXO para soportar contratos inteligentes más complejos. Nuevas plataformas han integrado sistemas UTXO mejorados que proporcionan protección anti-MEV y optimizan los costos de transacción, mientras que herramientas de gestión dedicadas mejoran la selección de monedas y la privacidad.

Últimos desarrollos en 2025

Para 2025, el modelo UTXO ha evolucionado significativamente, con un notable progreso en la implementación y adopción:

  • Crecimiento del conteo de UTXO: El número de UTXO en Bitcoin ha alcanzado un máximo histórico de 92.3 millones, un aumento del 9% en comparación con el récord anterior en 2022.
  • Modelo EUTXO extendido: El modelo EUTXO introducido por Cardano ha sido ampliamente adoptado, mejorando las capacidades tradicionales de UTXO a través de características del modelo de cuentas, lo que permite contratos inteligentes más complejos.
  • Integración multiplataforma: Múltiples plataformas han integrado el sistema UTXO mejorado para aumentar la seguridad:
plataforma Mejoramiento de UTXO Principales ventajas
Nervos Network Protección Anti-MEV Prevenir ataques de front-running
Cardano modelo EUTXO Implementar contratos complejos y deterministas
Bitcoin L2 Conjunto de UTXO optimizado Reduce los costos de trading en un 75%
  • Herramientas de gestión avanzadas: Han surgido nuevas herramientas específicamente para la gestión de UTXO, con Sparrow y otras billeteras que ofrecen interfaces dedicadas que permiten a los usuarios optimizar la selección de monedas y la protección de la privacidad.
  • Solución de escalabilidad: La implementación de la tecnología de agregación de UTXO ha reducido el tamaño promedio de la transacción de Bitcoin en un 34%, abordando las limitaciones de escalabilidad anteriores.

El modelo UTXO sigue evolucionando en 2025, equilibrando la seguridad y eficiencia de las transacciones mientras supera las limitaciones del pasado. A medida que la tecnología blockchain madura, los sistemas basados en UTXO siguen siendo la base de la integridad de las transacciones de criptomonedas.

TL: DR

UTXO es la moneda digital que queda después de una transacción de criptomoneda.
UTXO se procesa continuamente y sirve como el punto de inicio y final para cada transacción.
Después de que se completa una transacción, cualquier salida no gastada se almacena en la base de datos como entradas para futuras transacciones.
UTXO es crucial para prevenir el doble gasto en la blockchain y garantizar que los usuarios no gasten monedas no existentes.

Introducción

Las Salidas de Transacción No Gastadas (UTXO) y los modelos de cuentas son métodos de registro de criptomonedas, representando la cantidad restante de tokens que un individuo tiene después de que una transacción se completa en la blockchain. Estos modelos son cruciales para cómo las arquitecturas de blockchain mantienen un libro mayor preciso y mantienen la privacidad.
Este término esencialmente define los resultados de las transacciones recibidas que pueden ser gastadas en el futuro.
La mejor analogía para UTXO es la moneda fiduciaria física. UTXO no puede dividirse en denominaciones más pequeñas como monedas o billetes. UTXO puede considerarse trozos discretos de tokens correspondientes controlados por la clave privada de su propietario. Bitcoin (BTC), Litecoin(LTC), Bitcoin Otras monedas como Bitcoin Cash (BCH) y Zcash (ZEC) utiliza el modelo UTXO.

¿Qué es el modelo de Salida de transacción no gastada (UTXO)?

La cantidad de moneda digital que queda después de una transacción de criptomonedas se describe como Salida de transacción no gastada (UTXO). Esto es similar al cambio que recibes después de hacer una compra, pero no está en denominaciones de moneda más pequeñas. Consiste en salidas de transacción en una base de datos generada por la red, lo que permite transacciones de cambio no exacto.
Como medida contable, una parte del monto total de criptomonedas que no se ha gastado en transacciones (salidas) se utiliza para la siguiente transacción (entradas). Cada transacción funciona como la contabilidad por partida doble, con una entrada y una salida.

Considera 10 Bitcoin Conviértete en un cubo lleno de monedas. Cada moneda representa una salida de transacción no gastada (UTXO). Si le pagas a Stephanie 5 BTC para comprar algo, la red le dará a Stephanie todo el cubo de monedas y devolverá el “cambio” de 5 BTC que debes. Ahora tienes un UTXO por valor de 5 BTC, que no se puede dividir más.

¿Cómo funciona UTXO?

Imagina que quieres enviar 1.3 BTC de un saldo de 1.5 BTC. Bitcoin Dirección de la billetera. Este 1.5 BTC puede ser la salida de tus transacciones anteriores. Por ejemplo, podría ser 0.9 BTC y 0.6 BTC respectivamente.

Tu nueva transacción tiene dos salidas: 1.3 BTC se gasta (enviado al destinatario), y 0.2 BTC es una salida de transacción no gastada que será devuelta a tu dirección (es decir, al remitente). Los restantes 0.2 BTC se pueden utilizar de una de las siguientes maneras: enviados de nuevo a tu cuenta, utilizados como parte de la tarifa de transacción, o enviados como la cantidad restante a otra persona.

Bitcoin Los nodos mantienen registros de transacciones al rastrear estas salidas. Cada salida de transacción no gastada (UTXO) utiliza _script_PubKeys codificados para registrar cada transacción, sin un usuario específico asociado. Esto permite a la red verificar la existencia de todas las monedas relacionadas sin divulgar la información privada de los usuarios.

La importancia de UTXO
El concepto de UTXO simplifica enormemente la contabilidad en blockchain. UTXO permite que cada nodo rastree información sobre monedas no gastadas, en lugar de rastrear y almacenar cada transacción.

Es efectivo porque cada moneda solo puede estar en Bitcoin La red. Esto significa que cada BTC en la billetera no está gastado; se reciben como recompensas de minería o se acuñan como cambio durante las transacciones.
UTXO es crucial para prevenir el doble gasto en la blockchain y evitar que los usuarios gasten monedas inexistentes. Cada nodo de la red mantiene una base de datos de cada UTXO.

¿Qué es un modelo de cuenta?

Las tarjetas de débito o las cuentas bancarias son la analogía más obvia para el modelo de cuenta. A diferencia de la moneda fiat física que no se puede dividir en denominaciones más pequeñas, el modelo de cuenta permite que se acredite (o debite) cualquier cantidad arbitraria de tokens. Las carteras del modelo de cuenta representan el saldo total del usuario, mientras que las carteras UTXO llevan un registro de la suma de los UTXOs del usuario.

Los proyectos que utilizan el modelo de cuenta incluyen Ethereum (ETH), Ethereum Classic(ETC) y Ripple (XRP). A diferencia del modelo UTXO, las transacciones en el modelo de cuentas representan una única transferencia de fondos o moneda digital entre cuentas, sin necesidad de entradas o salidas adicionales. Solo se requiere un cambio en el libro mayor.

Diferencias entre UTXO y modelos de cuenta

Aunque los modelos UTXO y de cuenta tienen el mismo objetivo, cada uno tiene sus propias ventajas y desventajas.

Escalabilidad

El modelo de cuenta puede utilizar mejor la memoria porque almacenar un solo saldo ocupa mucho menos memoria que almacenar todos los UTXOs que posee un usuario. Las transacciones del modelo de cuenta son más pequeñas porque solo requieren la cantidad, el remitente, el destinatario y la firma digital. Una transacción típica de Ethereum tiene aproximadamente 100 bytes, mientras que las transacciones del modelo UTXO son varias veces más grandes. La paralelización de las transacciones UTXO también ayuda a particionar las cadenas de bloques basadas en UTXO en fragmentos y cadenas laterales. El modelo UTXO permite la agregación de salidas y la definición en el lado del cliente, reduciendo así los requisitos de computación en la red. La implementación del modelo de cuenta es más desafiante porque cada nodo debe localizar las cuentas de remitente y receptor a través de múltiples fragmentos.

Privacidad

El modelo UTXO hace que cambiar entre direcciones sea trivial, lo que dificulta el seguimiento de la propiedad de las monedas. Las direcciones generadas recientemente no tienen un propietario público. Por lo tanto, a menudo se requiere un análisis de cadena sofisticado para enlace los usuarios específicos. El modelo de cuenta implica la reutilización de una sola dirección. Así, esta blockchain facilita la identificación de los historiales de transacciones. Por otro lado, en términos de fungibilidad, el modelo de cuenta proporciona mejor privacidad.

Funcionalidad de Contratos Inteligentes

Debido a la simplificación y la intuitividad de las transacciones basadas en cuentas, este modelo se beneficia enormemente de la funcionalidad de los contratos inteligentes. En comparación con la lógica computacional de entrada/salida UTXO, la potencia computacional requerida para verificar un solo saldo es menor, lo que facilita a los desarrolladores de DApp programar contratos y transacciones multipartita. Por ejemplo, la Máquina Virtual de Ethereum (EVM) puede manejar transacciones entre múltiples contratos inteligentes ajustando sus respectivos saldos. El modelo UTXO consume significativamente más recursos ya que implica entradas y salidas UTXO explícitas en cada transacción. Los contratos inteligentes escritos con el modelo UTXO deben considerar el número de entradas a combinar, o qué entradas deben combinarse si existen múltiples opciones.

•Seguridad:
Nodos validador en la blockchain UTXO, como Bitcoin Rastrear el conjunto de UTXO para determinar qué monedas están en circulación y saber quién las posee. El sistema UTXO resuelve de manera eficiente y confiable el problema del doble gasto, porque cada transacción debe hacer referencia al UTXO exacto que se va a gastar. Las blockchains con modelos de cuentas son más susceptibles a ataques y a menudo sufren de otros problemas como reembolsos y contratos inteligentes en descubierto.
Por ejemplo, en 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 los pros y contras de diferentes modelos, la aplicación de UTXO en cualquier blockchain depende de los objetivos del proyecto.
Ethereum adopta el modelo de cuentas porque se centra en desplegar contratos inteligentes potentes, y Bitcoin Gate utiliza el modelo UTXO porque se centra más en desarrollar efectivo electrónico seguro.
Nuevos proyectos están tratando de mejorar estos modelos. Por ejemplo, Cardano (ADA), Tron (TRX), y Qtum(QTUM) intenta combinar las ventajas de ambos en un modelo híbrido avanzado. Estos modelos facilitan a los desarrolladores el uso de UTXO mientras retienen las potentes características de los contratos inteligentes.


Autor: Equipo del Blog
El contenido aquí no constituye ninguna oferta, solicitud o recomendación. Siempre debe buscar asesoramiento profesional independiente antes de tomar decisiones de inversión.
Por favor, tenga en cuenta que Gate puede restringir o prohibir el uso de todos o parte de los Servicios desde Ubicaciones Restringidas. Para más información, por favor lea el Acuerdo del Usuario a través de https://www.gate.com/legal/user-agreement.


Compartir
gate logo
Gate
Operar ahora
Únase a Gate y gane recompensas