La salida de transacciones no gastadas (UTXO) ha provocado numerosos debates dentro de la comunidad criptográfica. Aunque UTXO presenta algunas desventajas, es necesario para completar con éxito las transacciones de blockchain. El modelo UTXO es un pilar fundamental de varias blockchains, incluyendo Bitcoin.
Este artículo explora UTXO en profundidad e incluye todo lo que necesita saber. Destaca qué es y cómo funciona antes de discutir las ventajas y desventajas.
Definición de UTXO: ¿Qué es?
UTXO significa Salida de transacción no gastada y se refiere a la moneda digital que queda después de una transacción completa en la cadena de bloques.
Las transacciones criptográficas en cualquier blockchain comienzan con algunas monedas digitales para ayudar a equilibrar el libro mayor. Una vez que se completa una transacción, las monedas gastadas se eliminan del UTXO base de datos. Por lo tanto, las UTXO son responsable para todas las transacciones y se procesan continuamente, dejando un registro en el libro mayor.
Entonces, ¿cómo funciona la base de datos UTXO?
Las salidas no gastadas son necesarias para iniciar y completar cualquier transacción en la cadena de bloques. El libro mayor usa la base de datos UTXO para almacenar cualquier cambio dejado después de cada transacción.
Inicialmente, esta base de datos se establece en cero. Sin embargo, a medida que aumentan las transacciones criptográficas, el protocolo reúne todos los registros de cambios y deposita las monedas no gastadas en la base de datos. Posteriormente, estas monedas se pueden utilizar como insumos para nuevas transacciones.
Tomemos un ejemplo para una mejor comprensión.
Digamos que el saldo de su billetera criptográfica es de 50 BTC. Las criptomonedas son únicas porque se pueden usar en múltiples fracciones. Por lo tanto, aunque su billetera muestre un saldo, las monedas podrían ser una combinación de varios UTXO.
Su saldo de 50 BTC podría dividirse en dos UTXO por valor de 25 BTC cada uno. Alternativamente, puede establecer el saldo de UTXO en 20, 17, 3 y 10 BTC. El desglose no es crítico, siempre que se sume al saldo de su billetera.
Ahora, suponga que desea depositar una inversión inmobiliaria frente al mar valorada en 30 BTC. Ninguno de los saldos de UTXO en sus billeteras equivale a 30 BTC. Por lo tanto, el libro mayor deberá encontrar una forma de pagar los 30 BTC, ya que no es posible dividir los UTXO.
Podría gastar 17, 3 y 10 BTC, totalizando la cantidad necesaria. Otra opción es pagar los 20 y 17 UTXO y recibir 7 BTC como cambio. Supongamos que el saldo de la billetera se divide en 35 y 15 UTXO. En este caso, el libro mayor puede elegir el de 35 BTC. El protocolo acuñará dos nuevos UTXO para completar la transacción. Estos nuevos tokens deben alcanzar el valor de 30 BTC y 5 BTC, respectivamente. Los 30 BTC van a la inmobiliaria, mientras que usted recibe los 5 BTC como cambio.
Como puede ver, la combinación de UTXO utilizadas en una transacción no importa. También vale la pena mencionar que el protocolo determina esta combinación y los usuarios no tienen control sobre ellos.
Lo bueno y lo malo de las UTXO
Quizás UTXO sea motivo de preocupación entre la comunidad criptográfica, ya que las monedas no gastadas presentan pros y contras. Por un lado, las UTXO hacen que la contabilidad en las redes blockchain sea mucho más manejable. En lugar de realizar un seguimiento de todas las transacciones en el libro mayor.
Dado que los bitcoins solo se pueden gastar una vez, las monedas no gastadas son nuevas o provienen de las recompensas de los mineros. Por lo tanto, las UTXO son cruciales para evitar el doble gasto, ya que la base de datos mantiene todos los registros de cambios. Por lo tanto, los nodos de la red pueden rechazar transacciones intentadas con monedas que no están disponibles en la base de datos.
Además, el modelo UTXO permite que la red procese varias transacciones en paralelo. Además, los UTXPO crean un entorno sin estado, de modo que los usuarios de la red tienen que crear nuevas direcciones para cada transacción. De esta forma, se mejora ligeramente el nivel de privacidad en la cadena de bloques.
Por otro lado, la programabilidad del modelo UTXO es débil, lo que dificulta la implementación de cálculos complejos. Los intentos de calcular la lógica compleja aumentan los costos de almacenamiento al tiempo que aumentan la baja utilización del espacio de estado.
Además, las necesidades de computación y almacenamiento sobrecargan los protocolos basados en UTXO con el tiempo. Esto se debe a que el aumento de las entradas UTXO de las transacciones de red en aumento también aumenta los scripts de testigos asociados. Estos, a su vez, sobrecargan la red en términos de verificación y almacenamiento de datos.
UTXO mejoradas
Con la actualización de Alonzo, la tercera criptomoneda más grande por capitalización de mercado introduce una Salida de transacción no gastada extendida (eUTXO) modelo. Esta versión mejorada permite a Cardano admitir múltiples activos y contratos inteligentes. Cardano señala que con eUTXO, los usuarios tienen acceso a un entorno más seguro y versátil para admitir varias aplicaciones.
Sin embargo, eUTXO ha provocado debates en la comunidad criptográfica sobre su concurrencia. Los críticos argumentan que Cardano solo puede admitir una transacción por bloque y que el protocolo se dirige a la centralización. Queda por ver si esto es cierto o no.
Conclusión
No se puede negar que los resultados de las transacciones no gastadas son esenciales en cualquier transacción de blockchain. El modelo UTXO aumenta la transparencia y garantiza que las criptomonedas sean más auditables que los activos financieros tradicionales. El modelo UTXO no compromete la confiabilidad sobre la auditoría, como es el caso de la modelo de cuentas. Por lo tanto, UTXO sigue siendo una mejor opción para blockchains.
Si quiere puede hacernos una donación por el trabajo que hacemos, lo apreciaremos mucho.
Direcciones de Billetera:
- BTC: 14xsuQRtT3Abek4zgDWZxJXs9VRdwxyPUS
- USDT: TQmV9FyrcpeaZMro3M1yeEHnNjv7xKZDNe
- BNB: 0x2fdb9034507b6d505d351a6f59d877040d0edb0f
- DOGE: D5SZesmFQGYVkE5trYYLF8hNPBgXgYcmrx
También puede seguirnos en nuestras Redes sociales para mantenerse al tanto de los últimos post de la web:
- Telegram
Disclaimer: En Cryptoshitcompra.com no nos hacemos responsables de ninguna inversión de ningún visitante, nosotros simplemente damos información sobre Tokens, juegos NFT y criptomonedas, no recomendamos inversiones