¿Se guardan los datos para la estimación inteligente de tarifas (en bitcoin core con la versión 0.15.0 o superior)?
¿Dónde se guarda, cuál es el formato?
¿Se pueden reutilizar en un nodo diferente, para que las estimaciones sean precisas, incluso cuando el nodo se acaba de iniciar? Si el archivo (o archivos) se mueve de un nodo a otro nodo (que tiene un estado de cadena diferente), ¿seguirán siendo precisas las estimaciones de tarifas?
En el directorio de datos de bitcoin, hay un archivo llamado fee_estimates.dat. Este archivo solo se escribe cuando sale bitcoind o bitcoin-qt, por lo que no está actualizado hasta ese momento. Después de eso, puede copiarlo y usarlo en otro nodo para comenzar con estimaciones actualizadas.
Hay algunos trucos si los nodos están a diferentes alturas de cadena, pero en su mayoría debería hacer lo correcto. Realiza un seguimiento de la altura del bloque en el que se escribieron las estimaciones y el nuevo nodo no afectará las estimaciones hasta que su cadena activa haya avanzado más allá del último bloque registrado en el archivo antiguo. Además, si la cadena en el nuevo nodo ha pasado el último bloque registrado en el archivo, entonces las estimaciones se deterioran bajo el supuesto de que los datos ya no son tan significativos.
En general, si comienza desde cero, solo debe esperar aproximadamente el doble de bloques que el objetivo para el que desea obtener una estimación antes de poder obtener una respuesta algo razonable.
pedro