Características arquitectónicas de Bitcoin o ¿qué tiene de malo BRC-20?
Mientras que Ethereum opera con un modelo basado en cuentas, Bitcoin utiliza un modelo de salida de transacciones no gastadas (UTXO) para gestionar las transacciones, donde cada transacción consta de entradas y salidas de datos. Durante una transacción, las entradas se eliminan y se crean nuevas salidas. Las nuevas salidas, llamadas UTXO, representan un saldo no gastado que se puede utilizar en transacciones posteriores. Básicamente, UTXO es el BTC que queda en la billetera una vez completadas las transacciones.
Este sistema es extremadamente importante para Bitcoin: proporciona una forma confiable de rastrear la propiedad y evita el doble gasto de BTC. Cada UTXO solo se puede gastar una vez, y todos los nodos de la red Bitcoin verifican las transacciones, asegurando que los UTXO no se gasten dos veces, garantizando así la integridad y seguridad de la cadena de bloques.