0.25.12-alpha
Por favor, reporte errores usando el rastreador de problemas en GitHub:
https://github.com/flokiorg/go-flokicoin/issues
Esta versión presenta mejoras significativas en la lógica de estimación de comisiones (fees), incluyendo persistencia atómica en disco, mejor seguimiento del historial y un manejo más inteligente de los motivos de eliminación.
Notas de actualización
- Las instantáneas (snapshots) del estimador de comisiones ahora residen en disco como
fee_estimates.datbajo el directorio de datos (escritura/lectura atómica). Asegúrese de que el demonio pueda escribir allí al cerrarse; los archivos obsoletos de más de ~60h se ignoran al arrancar.
Aspectos destacados
- Estimación de comisiones
- Rastrea hasta 1008 bloques de historial y limita las consultas de largo horizonte en lugar de rechazarlas, alineándose con el comportamiento de Bitcoin Core (
mempool/estimatefee.go). - Registra los motivos de eliminación del mempool para que las caídas no confirmadas (conflictos, reorgs, expulsiones, rechazos) limpien el estado del estimador y reduzcan las observaciones obsoletas (
mempoolplumbing,netsync/manager.go,rpcserver.go). estimatesmartfeeacepta los modoseconomicaloconservative(predeterminado: conservative) e informa de los modos inválidos limpiamente; el resultado ahora incluye un campoerrorsexplícito (rpcserver.go).
- Rastrea hasta 1008 bloques de historial y limita las consultas de largo horizonte en lugar de rechazarlas, alineándose con el comportamiento de Bitcoin Core (
- Persistencia
- El estado del estimador de comisiones se guarda atómicamente en el disco al cerrarse y se restaura al arrancar cuando es reciente; los datos obsoletos muestran un error y se omiten. Los asistentes y las pruebas cubren el formato binario y la aplicación de la edad máxima (
mempool/fee_persist*.go,server.go).
- El estado del estimador de comisiones se guarda atómicamente en el disco al cerrarse y se restaura al arrancar cuando es reciente; los datos obsoletos muestran un error y se omiten. Los asistentes y las pruebas cubren el formato binario y la aplicación de la edad máxima (
Commits notables (lote planificado)
- mempool: rastrear motivos de eliminación en la estimación de comisiones; ampliar el historial a 1008 bloques y limitar las consultas.
- mempool: persistir el estimador de comisiones en disco con escrituras atómicas y comprobaciones de obsolescencia.
- Se agregó el flujo de firma de nonce agregado para MuSig2, incluyendo el manejo de contexto actualizado y pruebas exhaustivas.
Activos (Assets)
Hay compilaciones adicionales (ppc64, mips, *BSD, illumos/solaris) disponibles en la página de lanzamientos de GitHub.