Modelo UTXO
¿Qué es el modelo UTXO?
Una salida de transacción no gastada (UTXO) es el término técnico para la cantidad de moneda digital que queda después de una transacción de criptomoneda. Puede considerarlo como el cambio que recibe después de comprar un artículo, pero no es una denominación más baja de la moneda: es una salida de transacción en la base de datos generada por la red para permitir transacciones de cambio no exactas.
La parte de la criptomoneda total que no se gasta en una transacción se utiliza como medida contable. Al igual que la contabilidad de doble entrada, cada transacción tiene una entrada y una salida.
Por ejemplo, imagina que 1 BTC es un balde lleno de monedas. Cada moneda representa una UTXO. Si le compra algo a Bob por 0,5 BTC, la red le dará a Bob todo el cubo de monedas y le devolverá los 0,5 BTC que le deben como "cambio". Ahora tiene un valor de UTXO de 0,5 BTC que no se puede dividir en cantidades más pequeñas.
Comprender el modelo UTXO
UTXO es un protocolo para distribuir los bits de datos de los que están hechas las criptomonedas y puede ser difícil de entender inicialmente. Una red o desarrollador de criptomonedas ve UTXO de una manera muy diferente a como lo hace un usuario de criptomonedas del día a día.
Lo que ve la red
Una transacción de criptomoneda es una transferencia de información dentro de una base de datos. La criptomoneda se divide en pequeños fragmentos, que se almacenan en toda la base de datos y se denominan salidas de transacciones no gastadas. Casi todas las transacciones crean UTXO porque la mayoría no se realizan en incrementos de números enteros.
Esto significa que el gasto no se realiza utilizando un solo byte de datos. En cambio, se recuperan múltiples fracciones de criptomonedas para cumplir con una solicitud de gasto.
Los UTXO no son denominaciones de criptomonedas, como satoshi para Bitcoin (BTC) o gwei para ether (ETH); sin embargo, los UTXO se pueden medir en estas denominaciones.
Cuando inicia una transacción a través de su billetera, los UTXO con su información se ubican, se desbloquean y la información del nuevo propietario se asocia con el UTXO que les transfirió. Se bloquean una vez más y ese usuario puede usarlos en transacciones a través del mismo proceso.
A medida que continúan las transacciones, la base de datos se llena con registros de cambios de propiedad. Los resultados son fracciones de criptomonedas que enviaste a alguien que no se gastaron. Se registran en la base de datos como entradas en fracciones de criptomoneda.
Lo que ve un usuario
Cuando decide gastar su Bitcoin, solo ve la cantidad que ha gastado deducida y la cantidad restante en su billetera. Para usted, es similar a usar un billete de $ 1 en un artículo de $ 0,50: le dan cambio, lo guarda en su bolsillo y continúa con su día.
Objetivos del Modelo UTXO
El modelo UTXO se usa en muchas criptomonedas porque permite a los usuarios rastrear la propiedad de todas las partes de esa criptomoneda. Debido a que las criptomonedas se crearon pensando en el anonimato, las UTXO están asociadas con las direcciones públicas visibles para toda la red.
Los usuarios no pueden identificarse por su propiedad, a menos que anuncien su dirección, pero el modelo permite la transparencia a través de las direcciones.
Una transacción codifica la transferencia de valor desde el origen del fondo (su entrada) hasta el destino (la salida o el destinatario).
Caídas del modelo UTXO
La profusión de monedas pequeñas dentro de la red de una criptomoneda hace que ciertas transacciones no sean rentables. Esto se debe a que la transacción puede costar más que el costo real del producto que se compra con criptomonedas. Por ejemplo, no tiene sentido comprar una taza de café de $2 si la tarifa de transacción en la red de bitcoin es mayor que el precio del café.
Reflejos
Cuando se completa una transacción, los productos no utilizados se registran en una base de datos como entradas que se pueden usar más tarde para una nueva transacción.
Las UTXO se procesan de manera continua y forman parte del inicio y fin de cada transacción.
Un UTXO es la cantidad de moneda digital que queda después de que se ejecuta una transacción de criptomoneda.
PREGUNTAS MÁS FRECUENTES
¿Qué es UTXO en Blockchain?
Los UTXO son pequeños fragmentos no gastados de criptomonedas sobrantes de transacciones en ciertas criptomonedas. Se registran en la base de datos de la UTXO y se utilizan en transacciones posteriores.
¿Ethereum es un UTXO?
Ethereum es una criptomoneda, por lo que no es un UTXO. Además, Ethereum utiliza un enfoque basado en cuentas con saldos de cuentas, por lo que no hay UTXO en la máquina virtual de Ethereum.
¿Bitcoin es un UTXO?
Las salidas de transacciones no gastadas son parte de la tecnología de base de datos distribuida detrás de Bitcoin y otras criptomonedas. Bitcoin usa UTXO, pero no es un UTXO.