Saltar al contenido
buybitcoinsmart

Glosario / Nodos y software

Nodo podado

¿Qué es un nodo podado?
Un nodo podado valida toda la blockchain y después elimina los archivos de bloques antiguos que ya no necesita, con lo que conserva la verificación completa y renuncia al historial completo de bloques.

Se especifica en el BIP-159.

La poda cambia historial por espacio en disco, y no le cuesta nada en seguridad. Bitcoin Core la admite desde la versión 0.11.0, publicada el 12 de julio de 2015, y el valor mínimo permitido conserva aproximadamente 550 MiB de bloques recientes en el disco. Usted sigue comprobando cada regla desde el bloque génesis en adelante. Simplemente desecha cada bloque una vez que ha terminado con él.

Cómo funciona

La poda ocurre después de la validación, nunca en lugar de ella.

Un nodo podado descarga la cadena entera en orden y verifica cada firma, cada comisión y cada regla exactamente igual que un nodo de archivo. Lo que cambia es la limpieza. Una vez que los efectos de un bloque se han incorporado a la base de datos de UTXO, el archivo de bloques en bruto y su archivo de deshacer se eliminan del disco, empezando por los más antiguos. El resultado verificado sobrevive; el papeleo, no.

Usted elige el presupuesto en mebibytes. El valor 550 es el piso y cualquier valor menor se rechaza, porque el software necesita tener a mano suficientes bloques recientes para gestionar una reorganización de la cadena sin volver a descargar nada. Un valor de 1 activa el modo manual, en el que no se elimina nada hasta que usted mismo llama al comando pruneblockchain.

La única cifra que no se reduce es el conjunto de UTXO. Esa base de datos es el estado de trabajo de todo el registro público, cada moneda gastable en este momento, y crece con el uso y no con el tiempo. La poda no la toca, y por eso un nodo podado sigue ocupando varios gigabytes y no los 550 MiB del valor configurado.

Cuatro cosas dejan de funcionar. No se puede volver a escanear una billetera en busca de transacciones anteriores a su profundidad de poda, así que importar una frase semilla muy antigua supone volver a sincronizar desde cero. No se puede construir un índice de transacciones, lo que descarta ejecutar un explorador de bloques o un servidor Electrum para otras personas. No se pueden servir bloques históricos a los pares que se están poniendo al día, aunque BIP159 permite anunciar que se servirán los 288 bloques más recientes, el equivalente a unos dos días, y Bitcoin Core lo señaliza desde la versión 0.16.0. Y volver más tarde al historial completo supone empezar la descarga de nuevo.

Dónde aparece

La poda es la configuración predeterminada de casi todas las máquinas de nodo listas para enchufar y usar, y la razón por la que una Raspberry Pi puede llegar a hacer este trabajo.

La aritmética es todo el argumento. El historial completo superó los 759 GB en agosto de 2026 y sigue creciendo, mientras que un nodo podado cabe holgadamente en la unidad interna de una computadora portátil que usted iba a tirar. Para la inmensa mayoría de la gente, que quiere verificar sus propios pagos y dejar de filtrar sus direcciones al servidor de un desconocido, ese es todo el requisito. Servir el historial de la red es una afición aparte con un presupuesto aparte.

La trampa está en la billetera. Si primero poda y después importa una billetera antigua, el nodo se negará a buscar sus monedas, porque los bloques que las contienen ya no existen. Configure la billetera antes de que empiece la poda, o use un descriptor con una fecha de creación que quede por encima de su profundidad de poda.

Nodo podado frente a cliente ligero

Un nodo podado y un cliente ligero caben ambos en un disco pequeño, y solo uno de los dos comprobó algo. Un nodo podado ha validado personalmente cada bloque desde 2009 y simplemente se niega a guardar los recibos; su respuesta a "¿es válido este pago?" sale de su propia aritmética. Un cliente ligero no ha verificado nada y le pregunta a un servidor, cuya respuesta usted acepta porque no tiene forma de comprobarla. La ocupación de disco parecida oculta modelos de confianza opuestos, y quien elige entre ellos solo por el almacenamiento está comparando la cifra equivocada.

No confundir con

Preguntas frecuentes

¿Es un nodo podado menos seguro que un nodo completo de archivo?

No. Realiza una validación idéntica de cada bloque y hace cumplir reglas idénticas. Lo único a lo que renuncia es a la capacidad de entregar bloques antiguos a otras personas y de volver a escanear en busca de transacciones por debajo de su profundidad de poda.

¿Puedo desactivar la poda de un nodo más adelante?

No sin volver a descargarlo todo. Los archivos de bloques eliminados ya no existen, así que volver al historial completo de bloques supone una nueva descarga inicial de bloques. Decida antes de sincronizar si podría querer ejecutar un explorador de bloques o un servidor Electrum.

Para seguir leyendo

Términos relacionados

Más en la sección Nodos y software

Leer esta página en inglés