Encuesta sobre blocks.log
El equipo de desarrollo de la EOS Network Foundation desea recibir comentarios sobre el uso de los archivos blocks.log para ayudar a guiar el desarrollo de futuras versiones del software.
Las blockchains Antelope manejan un gran volumen de transacciones, lo que crea bloques grandes. Nodeos almacena estos bloques en un archivo blocks.log, que puede crecer muy rápidamente. Algunos nodos, como los nodos productores de bloques, no necesitan mantener estos registros históricos de bloques. Otros, como los nodos API públicos y los nodos P2P, necesitan versiones completas del archivo blocks.log.
Diferentes versiones de EOSIO permiten diferentes métodos para reducir el tamaño del archivo blocks.log.
EOSIO v2.0
Puedes iniciar nodeos desde un snapshot para recortar los bloques.
EOSIO v2.1
Puedes usar el mismo método de eliminación de blocks.log para EOSIO v2.1 que para EOSIO v2.0. Alternativamente, puedes usar las opciones de configuración exclusivas de EOSIO v2.1 para dividir el archivo blocks.log en fragmentos más pequeños y luego mantener un cierto número de estos fragmentos para su uso. Puedes configurar nodeos para eliminar automáticamente los fragmentos más antiguos o moverlos a una ubicación de archivo. Nodeos no usa los fragmentos archivados para nada, y los operadores pueden eliminarlos una vez que ya no sean necesarios.
Leap v3.1
Puedes usar el mismo método de eliminación de blocks.log para Leap v3.1 que para EOSIO v2.0. Además, puedes usar una nueva opción en Leap v3.1 llamada block-log-retain-blocks para definir cuántos bloques mantener en el archivo blocks.log. La opción mantiene los bloques más recientes, definidos por el parámetro block-log-retain-blocks, y elimina los bloques más antiguos. El archivo resultante es disperso, lo que significa que hay huecos donde estaban los bloques eliminados.
Futuro
En la base de código más reciente, los desarrolladores han implementado una función que permite a los operadores establecer el número de bloques recientes en el parámetro block-log-retain-blocks a cero (0), lo que elimina el archivo blocks.log por completo.
Encuesta sobre blocks.log
Haz clic aquí para participar en la encuesta.
Los resultados de la encuesta se pueden encontrar aquí.
Autor: EOS Network Foundation
Editor: Randall Roland
Traductor: -
Fuentes y Referencias:
Last updated:
Was this article helpful?
Have a specific question about this article?