Notas de la versión: v0.70.5
v0.70.5
Sección titulada «v0.70.5»Título: Mejorar la gobernanza, la sincronización y la fiabilidad del nodo
Fecha: Not provided
Versión: v0.70.5
Esta versión mejora la precisión de la gobernanza, la visibilidad de los fallos, la seguridad de la sincronización, el tratamiento de las solicitudes de red y las actualizaciones de cuentas de Koios para los nodos Dingo y los consumidores de la biblioteca.
Compatibilidad de red recomendada ⚠️
Sección titulada «Compatibilidad de red recomendada ⚠️»| Network | Compatible |
|---|---|
| mainnet | ⛔ |
| preprod-testnet | ✅ |
| preview-testnet | ✅ |
| musashi | ✅ |
Aspectos destacados
Sección titulada «Aspectos destacados»-
Mejoró la información del comité para conservar las etiquetas de credenciales y los períodos explícitos de pertenencia al validar registros, resolver decisiones de gobernanza, importar el estado de certificados y actualizar metadatos de bases de datos SQL. Las migraciones de metadatos necesarias también permiten consultar los certificados y votantes etiquetados del comité.
-
Añadió suscripciones estrictas a eventos que convierten los fallos de reversión y evaluación en eventos. La recuperación de suscripciones ahora evita que un error crítico detenga la entrega de eventos.
-
Corrigió el recuento de bloques acuñados al excluir los contadores de certificados operativos importados de Mithril y rechazó de forma explícita los límites de Mithril malformados.
-
Reforzó la seguridad de las solicitudes de Leios al comprobar el tamaño y el rango del mapa de bits de respuesta antes de expandirlo, y rechazó respuestas demasiado grandes o fuera de rango.
-
Actualizó la dependencia
gouroborosa v0.202.5 y aplicó a la validación de transacciones Plutus el límite superior de validez correspondiente a cada era. -
Limitó la recuperación de la repetición histórica a los casos en que un registro de origen ausente crea una brecha real, evitando bucles repetidos cuando las entradas necesarias están presentes y la validación falla de forma determinista.
-
Verificó mediante comprobaciones estrictas de coherencia con Koios que un pool salió del estado conservado después de que Dingo podó las instantáneas, y rechazó las pruebas incompletas.
-
Eliminó las delegaciones obsoletas y la atribución de participación activa cuando Dingo retira los pools, y mantuvo coherente la restauración durante la reversión.
-
Estabilizó los valores no positivos de
HeaderRangecon un tratamiento seguro y conservó la reversión atómica de las cabeceras en cola. -
Aclaró el comportamiento de los pares Leios al rechazar explícitamente las solicitudes no compatibles de rangos de bloques en lugar de dejar a los pares esperando, y conservó las respuestas sin bloques para las solicitudes de transacciones no disponibles.
-
Optimizó la sincronización de cuentas de Koios al guardar en caché el conjunto de cuentas entre épocas, registrar el progreso de la consulta y propagar los fallos de actualización en lugar de usar datos obsoletos.
Registro completo de cambios: v0.70.4…v0.70.5
Docs authored by Doc Holiday