Notas de la versión: v0.75.0
v0.75.0
Sección titulada «v0.75.0»Título: Mejorar la sincronización, la validación y las operaciones del nodo
Fecha: 2026-10-01
Versión: v0.75.0
Versión publicada: v0.75.0
Esta versión mejora la sincronización desde el inicio, la validación durante la reproducción y la reversión, el procesamiento del libro mayor y la base de datos, la selección de pares, el manejo de límites de época de Leios y la observabilidad operativa. También amplía la cobertura de pruebas y aclara la migración de estado y el comportamiento de la base de datos.
Compatibilidad de red recomendada ⚠️
Sección titulada «Compatibilidad de red recomendada ⚠️»| Network | Compatible |
|---|---|
| mainnet | ⛔ |
| preprod-testnet | ✅ |
| preview-testnet | ✅ |
| musashi | ✅ |
Mejoras de sincronización y validación
Sección titulada «Mejoras de sincronización y validación»-
Corrigió la sincronización de Byron desde el inicio al validar el primer bloque contra la cadena de encabezados en cola y aplazar los encabezados posteriores al horizonte de la era, en lugar de tratarlos como fallos de los pares.
-
Mejoró las pruebas de señales del punto de entrada para tolerar condiciones de inicio y salida lentas durante las ejecuciones de la suite completa y de race.
-
Amplió la cobertura de las pruebas para los datos de gasto Plutus requeridos y para
TxInfode Conway V3 consciente de la versión del protocolo durante la aplicación de bloques en vivo y reproducidos, sin cambiar el comportamiento de producción. -
Añadió una caché LRU acotada de contextos de evaluación Plutus, indexada por lenguaje, versión del protocolo, modelo de costes y estado V2 sintético.
LedgerStateyLedgerViewreutilizan los contextos coincidentes en lugar de reconstruirlos repetidamente. -
Actualizó la validación de Byron para usar los parámetros de protocolo adoptados después de una reproducción, reversión o bifurcación. Dingo omite las comprobaciones de tamaño y tarifa cuando no puede determinar la adopción de parámetros y rechaza explícitamente restaurar instantáneas de la era Byron.
Mejoras de base de datos, gobernanza y procesamiento entre eras
Sección titulada «Mejoras de base de datos, gobernanza y procesamiento entre eras»-
Suprimió las discrepancias falsas de participación por grupo de Koios para las épocas cuyo
pool_historyaún no se ha publicado, mediante un periodo de gracia de 12 horas y un único resultadoKoiosFaultincompleto. -
Eliminó las referencias a incidencias y rastreadores de la documentación de arquitectura y base de datos, y añadió una comprobación de paridad de la documentación.
-
Agrupó las búsquedas anticipadas de UTxO de entrada de bloques en una consulta por bloque validado, eliminó de forma segura las entradas gastadas y recurrió a lecturas puntuales cuando falló una consulta agrupada.
-
Limitó las actualizaciones de grupos durante la reversión a los grupos afectados, añadió la generación de actualizaciones unidas específica de cada dialecto y mejoró las métricas de consultas.
-
Alineó la persistencia de desplazamientos de UTxO de bloques sin procesar y la validación de transacciones entre eras, incluidas las reglas de validez y devolución de garantía de Dijkstra y el tratamiento estricto de índices de transacciones no válidos.
Mejoras de gobernanza, red y gestión de estado
Sección titulada «Mejoras de gobernanza, red y gestión de estado»-
Compactó rondas de recompensas acreditadas antiguas en trabajos en segundo plano, aplazó el trabajo de RATIFY y SNAP después de las confirmaciones de límites de época, conservó la pertenencia de las propuestas de gobernanza hasta su eliminación y mejoró la observabilidad y las consultas.
-
Aclaró en la documentación de la base de datos las claves blob de los bloques endosantes de Leios, las condiciones de escritura, el comportamiento de deduplicación, los límites de confirmación y el tratamiento de bloques sintéticos.
-
Estabilizó el comportamiento del gobernador de pares al evitar que la actividad de chismes agote el conjunto activo, añadir rediscados fríos acotados por debajo de
MinHotPeerse incorporar métricas de selección de pares. -
Corrigió la decodificación de MemPack para nombres de activos deduplicados y vacíos, y documentó las implicaciones de migración para el estado ya importado.
Pruebas y observabilidad
Sección titulada «Pruebas y observabilidad»-
Consolidó los archivos de pruebas de Go de 1.299 a 640 y corrigió las restricciones de compilación, importaciones, licencias, directivas de lint y referencias relacionadas.
-
Añadió métricas de latencia de aplicación de bloques y tamaño de lote por cada lote confirmado, junto con paneles de Grafana.
-
Aplazó las comprobaciones de certificados de Leios entre límites de época hasta que se publique la época sucesora.
Docs authored by Doc Holiday