UTXO set — El estado de Bitcoin
¿Qué es?
Cada vez que una transacción se confirma, consume UTXOs existentes y crea nuevos. El UTXO set es la foto completa de todos los UTXOs no gastados: la "caja fuerte" colectiva de Bitcoin en un instante dado. Un nodo no necesita recorrer toda la blockchain para validar una transacción: solo consulta el UTXO set.
Tamaño e implicaciones
El UTXO set crece cuando se crean más outputs de los que se consumen, y se reduce cuando se consolidan. Su tamaño afecta directamente al coste de operar un nodo completo: un UTXO set grande requiere más RAM. Por eso la consolidación de UTXOs en momentos de comisiones bajas es una práctica recomendada.
¿Por qué importa?
Entender el UTXO set es entender que Bitcoin no funciona con "saldos de cuenta" sino con piezas discretas de valor. La gestión inteligente del UTXO set — mediante coin control y consolidación — afecta a las comisiones, la privacidad y la salud de la red.
Errores habituales
- Confundir la blockchain completa con el UTXO set (la blockchain es la historia; el UTXO set es el estado actual)
- No preocuparse por la fragmentación de UTXOs (muchos UTXOs pequeños encarecen las transacciones futuras)
- Ignorar que el tamaño del UTXO set afecta a la descentralización (nodos más caros = menos nodos)
Conceptos relacionados
Fuentes primarias
- Bitcoin Core docs
- Mastering Bitcoin, A. Antonopoulos