Nodo podado (pruned)
¿Qué pasa cuando el disco se queda sin espacio?
La cadena de bloques completa de Bitcoin supera los 500 GB y crece unos 60 GB al año. Para quienes no disponen de un disco grande, existe una alternativa que permite tener un nodo completo y verificador sin guardar todo el historial: el nodo podado (en inglés, pruned node).
Qué guarda y qué descarta
Un nodo podado descarga y verifica cada bloque desde el génesis, exactamente igual que un nodo completo. La diferencia es que, una vez verificados, elimina los bloques antiguos del disco. Lo que conserva siempre es el conjunto UTXO (el estado actual de todas las monedas no gastadas), todas las cabeceras de bloque y los bloques más recientes hasta el límite de espacio que tú configures. Con el ajuste por defecto de Bitcoin Core, el uso de disco se sitúa en torno a 550–700 MB.
La verificación es completa: el nodo comprueba cada regla del protocolo, cada firma digital y cada transacción. No se fía de nadie.
Qué pierde respecto a un nodo archival completo
Un nodo podado no puede responder a peticiones de bloques antiguos de otros nodos de la red. Esto significa que no puede ayudar a sincronizar nodos nuevos, lo que reduce ligeramente su contribución a la red. Tampoco puede usarse como servidor Electrum para billeteras que necesiten el historial completo de una dirección. Si quieres conectar Sparrow Wallet y ver transacciones antiguas, necesitarás un nodo archival o un servidor Electrum completo.
Cómo activarlo en Bitcoin Core
Solo hay que añadir una línea al archivo de configuración bitcoin.conf: prune=550, donde el número indica el espacio máximo en megabytes que se reserva para los bloques. El valor mínimo permitido es 550 MB. También puede configurarse desde la línea de comandos con la opción -prune=550. En Umbrel y otros nodos preconfigurados existe una opción visual para activarlo.
¿Cuándo tiene sentido usar un nodo podado?
Es la opción ideal si tienes un ordenador antiguo, un pequeño servidor doméstico o simplemente quieres verificar tus propias transacciones sin comprar un disco adicional. Para el uso más común, que es conectar tu billetera (wallet) personal y verificar que tus fondos son legítimos, un nodo podado funciona perfectamente. Si tu objetivo es también contribuir a la red ayudando a sincronizar otros nodos, o montar un servidor Electrum, entonces sí necesitas el modo archival completo.
Errores habituales
- Creer que un nodo podado verifica menos o es menos seguro: verifica exactamente las mismas reglas que un nodo completo.
- Pensar que puede usarse como servidor Electrum para billeteras que necesiten historial completo de direcciones: no puede.
- Confundir nodo podado con nodo ligero (SPV): un nodo podado descarga y verifica todos los bloques; un nodo ligero no lo hace.
Conceptos relacionados
Fuentes primarias
- Bitcoin Core documentation – bitcoin.org/en/full-node#reduce-storage
- Bitcoin Wiki – Pruning
- BIP-159 – Node Peer-to-Peer Communication with Pruned Nodes