Saltar al contenido

Notas de la versión: 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.

NetworkCompatible
mainnet⛔
preprod-testnet✅
preview-testnet✅
musashi✅
  • 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 TxInfo de 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. LedgerState y LedgerView reutilizan 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_history aún no se ha publicado, mediante un periodo de gracia de 12 horas y un único resultado KoiosFault incompleto.

  • 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 MinHotPeers e 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.

  • 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.


Doc Holiday logo

Docs authored by Doc Holiday

Editar página

Última actualización: