A juzgar por los documentos, entiendo que la poda, en términos simples, solo permite deshacerse de información que no puede tener ninguna transacción de seguimiento.
Ahora, ¿cómo/por qué es posible establecer la prune
opción en un valor personalizado?
¿Qué pasa si 550 MiB son demasiado pequeños y "cortan" información importante?
A juzgar por los documentos, entiendo que la poda, en términos simples, solo permite deshacerse de información que no puede tener ninguna transacción de seguimiento.
Eso es incorrecto.
El proceso para la validación de bloques (simplificado) es:
Una vez que se ha validado un bloque y se han aplicado sus efectos al conjunto UTXO, generalmente ya no necesitamos el contenido del bloque. Excepto por:
Así que TL; DR: es técnicamente posible crear un cliente que se reduce a un valor arbitrariamente pequeño, pero para evitar que los clientes tropiecen cuando ocurre una reorganización, el código lo obliga a conservar los datos de algunos días independientemente.