0.25.10-beta
Por favor, reporte errores usando el rastreador de problemas en GitHub:
https://github.com/flokiorg/go-flokicoin/issues
Este lanzamiento refuerza la corrección de RPC, mejora las heurísticas de sincronización, actualiza los puntos de control (checkpoints) y cambia el nombre de los binarios del demonio y la CLI. Actualice para mantenerse alineado con la red y adoptar los nuevos nombres lokid/lokid-cli.
Notas de actualización
- El demonio y la CLI se han renombrado a
lokidylokid-cli(anteriormenteflokicoind/flokicoind-cli). Actualice los archivos de servicio, scripts y puntos de entrada de contenedores en consecuencia.
Aspectos destacados
- Consenso y puntos de control
- Se actualizaron los puntos de control de la red principal (mainnet) hasta la altura 209,771 para acelerar la sincronización inicial.
- Red y sincronización
- Se mejoró el seguimiento del grupo de pares de salida (outbound) y se aseguró de que los pares respondan a
getblocks, reduciendo los estancamientos cerca del extremo de la cadena. - Se refinó la programación de descargas cuando ya se está al día para evitar búsquedas redundantes.
- Se perfeccionó la serialización de cabeceras de bloque/mensajes para trayectorias de E/S más robustas.
- Se mejoró el seguimiento del grupo de pares de salida (outbound) y se aseguró de que los pares respondan a
- RPC
getblockchaininfoahora deriva el progreso de la verificación a partir de las cabeceras de los mejores pares;getblockexpone detalles de bloque más enriquecidos.- Los tipos de respuesta y el texto de ayuda de
getrawtransactionahora coinciden con las cargas útiles;createrawtransactionaplica una validación de montos más estricta. - Se agregó la agregación de estadísticas de bloque que alimenta
getblockstats(percentiles de comisión/tamaño, deltas de UTXO). getinfoinforma la versión correcta del protocolo P2P y completa los campos faltantes.
- Mempool y validación
- Se cambiaron los límites de valor al rango completo de
int64y se protegieron las comprobaciones de polvo (dust checks) contra desbordamientos (overflow) al calcularMaxLoki/política de comisiones. - Los errores de validación ahora emiten valores
MaxLokicorrectamente convertidos para evitar mensajes engañosos.
- Se cambiaron los límites de valor al rango completo de
- Herramientas y pruebas
- Se agregó un generador de conjunto de datos de bloques determinista (
make testexport) y se actualizaron las piezas de prueba (fixtures) para la estabilidad de CI. - Se fortaleció la cobertura de pruebas de dificultad/estadísticas y contabilidad de grupos de salida.
- Se agregó un generador de conjunto de datos de bloques determinista (
Commits notables (cronológico)
- Actualización de herramientas/fixtures y asistente
testexport(31eff16,0e5dcd3). - Correcciones de RPC/construcción para informes de protocolo/versión y carteles (
651a453,2e92497). - Seguridad de la política para el rango de
MaxLokiy protecciones de desbordamiento de polvo (9d9eef1,5b583c0). - Actualizaciones de corrección de RPC y paquete de estadísticas de bloques (
4483bfa,ed3f11b,04bfa8b). - Cambio de nombre del demonio, puntos de control, refinamientos de sincronización/p2p/rpc que conducen a 0.25.10-beta (
66a4658,037c55c,9f457dd,3388ec1,3d115e4,5eadc7b,91a004e,fbbef28).
Activos (Assets)
Hay compilaciones adicionales (ppc64, mips, *BSD, illumos/solaris) disponibles en la página de lanzamientos de GitHub.