Leí este comentario :
Podría considerar ejecutar un nodo de poda, que es prácticamente lo mismo que un nodo completo (incluida la seguridad), excepto que desecha parte del historial anterior. La versión 0.11 lo hará posible
Pero no puedo encontrar detalles de cómo ejecutar bitcoind
en modo de poda. Las preguntas en este sitio parecen no ser lo suficientemente recientes como para generar respuestas, y tampoco veo un modo de poda en los parámetros de bitcoind .
¿Alguna idea de esto?
Configurando la opción -prune.
-prune= Reduzca los requisitos de almacenamiento al habilitar la poda (eliminación) de bloques antiguos. Esto permite llamar al RPC pruneblockchain para eliminar bloques específicos y permite la eliminación automática de bloques antiguos si se proporciona un tamaño objetivo en MiB. Este modo es incompatible con -txindex y -rescan. Advertencia: Revertir esta configuración requiere volver a descargar toda la cadena de bloques. (predeterminado: 0 = deshabilitar la eliminación de bloques, 1 = permitir la eliminación manual a través de RPC, 550 = eliminar automáticamente los archivos de bloque para permanecer por debajo del tamaño objetivo especificado en MiB)
La función se introdujo originalmente en Bitcoin Core 0.11 (consulte las notas de la versión ).
A partir de la versión 0.12, la poda se puede usar mientras se ejecuta una billetera. Pero tenga en cuenta las advertencias -txindex y -rescan.
También tenga en cuenta que el MiB especificado solo incluirá los archivos de bloque y algo de espacio para deshacer. Además de eso, también necesitará algo de espacio en disco para el estado de la cadena y las bases de datos de índice de bloque.
Hay más detalles en las notas de la versión .
Para habilitar la poda de bloques, establezca
prune=<N>
en la línea de comando o enbitcoin.conf
, donde N es el número de MiB para asignar para datos sin procesar y deshacer.Un valor de 0 deshabilita la poda. El valor mínimo por encima de 0 es 550.
Donde 550 es el tamaño en MB que desea que ocupe el nodo en su sistema.
bitcoin.conf
Está en el directorio de datos de Bitcoin , puede crear un archivo de texto con el nombre allí, si aún no lo hay bitcoin.conf
.
bitcoin.conf
en el directorio de datos de bitcoin, pero tanto el directorio de datos como la ruta del archivo de configuración se puede cambiar usando los argumentos de la línea de comandos y" -datadir
. -conf
– Ejecutando Bitcoin: Archivo de configuración Bitcoin.conf . Primer golpe cuando busqué "Bitcoin.conf no existe". ;)hubo un seguimiento sobre para qué podría ser realmente bueno un nodo de poda. Bueno, una respuesta sería sistemas de compras que no quieren/no pueden confiar en API de terceros como blockchain.info para su procesamiento de pagos. un nodo prune permitiría ejecutarse, por ejemplo, en un vps barato con poco espacio, mientras se verifican las transacciones entrantes en mempool para implementar los pagos. también permitiría consultar/firmar mensajes utilizando las llamadas rpc de los clientes, y hasta cierto punto podría permitir consultar los saldos de las direcciones. Personalmente, creo (y propuse la poda inteligente como la llamé en 2013) que los desarrolladores de bitcoin lo implementaron incorrectamente. Mi sugerencia de implementación en ese entonces era eliminar las monedas de la cadena de bloques que ya se habían gastado. El comportamiento actual es verificar monedas en transacciones de regreso a coinbase (también conocido como cuando fueron extraídos), mientras que debería ser suficiente mantener los últimos 120 bloques más cada transacción no gastada. Dado que el cliente verifica todos los bloques que obtiene, podría confiar en que esas monedas se verifiquen, pero no necesitaría conocer ninguna transacción anterior por la que hayan pasado las monedas.
luca mateis
Usuario402841