Notas de la versión: v0.72.0
v0.72.0
Sección titulada «v0.72.0»Título: Reforzar la validación, la sincronización y la eficiencia operativa
Fecha: 2026-09-24
Versión: v0.72.0
Versión publicada: v0.72.0
Esta versión refuerza la validación del ledger, la gobernanza, la red y las credenciales, y mejora la sincronización, el procesamiento de recompensas, la durabilidad de la base de datos y la visibilidad operativa.
Compatibilidad de red recomendada ⚠️
Sección titulada «Compatibilidad de red recomendada ⚠️»| Network | Compatible |
|---|---|
| mainnet | ⛔ |
| preprod-testnet | ✅ |
| preview-testnet | ✅ |
| musashi | ✅ |
Mejoras de validación y compatibilidad
Sección titulada «Mejoras de validación y compatibilidad»-
Reforzó el intercambio de pares y endureció la decodificación de la retransmisión de pools mediante gouroboros
v0.206.2. Las respuestasSharePeersdemasiado grandes ahora fallan de forma estricta, y también mejora la corrección de la gobernanza, el ledger y la caché de umbrales. -
Rechazó las salidas Byron cuyo identificador de red no coincide con la red activa, evitando que salidas de otra red entren en la validación.
-
Corroboró los extremos de cadena que avanzan más allá del límite de puesta al día mediante conexiones distintas antes de aceptarlos, reduciendo el riesgo de seguir un extremo no verificado.
-
Redujo la sobrecarga de durabilidad de SQLite en la caché de paridad de Koios y las bases de datos de prueba: la caché de paridad usa
synchronous=NORMALy mantiene el tiempo de espera existente para bloqueos; las conexiones SQLite exclusivas de pruebas usansynchronous=OFF, y las cachés de prueba desechables pueden optar por una durabilidad más flexible. -
Bloqueó las referencias UTxO de génesis Byron y Shelley duplicadas antes de que el ledger escriba el estado parcial, evitando que el estado inicial inválido entre en el ledger.
-
Conservó los votos de gobernanza reemplazados durante el rollback mediante la migración del historial de votos, manteniendo la información necesaria para reconstruir el estado de gobernanza.
-
Restauró los valores predeterminados de
NewConfigpara que la validación histórica y la validación estricta de UTxO fallen de forma segura, y mantengan activas esas comprobaciones salvo que se cambien explícitamente. -
Aclaró el manejo estricto de la paridad de Koios: las épocas afectadas solo por
reference_lagya no detienen las comprobaciones, mientras que los fallos reales de datos siguen siendo fatales. -
Alineó el manejo del JSON canónico de Byron con el comportamiento de referencia para las claves duplicadas, las secuencias de escape y los campos sin signo.
-
Evaluó las acciones gobernadas por SPO con la instantánea de stake del mismo límite y evitó que las acciones no ratificadas aparezcan como ratificadas.
-
Protegió las credenciales de Mithril y los datos de URL firmadas mediante redacción, y rechazó las URL que contienen información de usuario.
-
Validó la posibilidad de consultar puntos de LocalStateQuery durante
Acquire, y comprobó la era fijada y la retención antes de que Dingo use un punto.
Mejoras de sincronización, gobernanza y observabilidad
Sección titulada «Mejoras de sincronización, gobernanza y observabilidad»-
Reubicó los comentarios de supresión de lint
G703de gosec para conservar las comprobaciones de seguridad sin cambiar el comportamiento en ejecución. -
Eliminó la insignia retirada de Go Report Card de la presentación del proyecto.
-
Cambió la descarga de Moog de Antithesis para usar autenticación mediante
GITHUB_TOKEN. -
Amplió las métricas operativas con tiempos de
epoch_rollover, indicadores del máximo por etapa, intervalos de latencia más amplios y paneles de dashboard. -
Introdujo la validación de paridad del nodo desde génesis respaldada por Koios, con informes de resultados completos e incompletos.
-
Reforzó la validación de testigos Byron al rechazar testigos malformados o desconocidos.
-
Relajó la durabilidad de MySQL y PostgreSQL para los servicios de prueba de CI.
-
Agrupó la reconstrucción del stake activo de recompensas con un uso de memoria limitado y progreso de ETA.
-
Corrigió el cálculo de recompensas para que el denominador de stake activo use todo el conjunto de delegaciones identificado mediante credenciales, incluido el stake delegado a pools inactivos o retirados, mientras que los bloques de recompensa y las filas
reward_pool_inputsigan limitados a pools activos. Las instantáneas de recompensas conservan este stake enreward_snapshot.total_active_stakey registran enreward_snapshot.excluded_active_stakelas exclusiones por registros degradados y delegaciones a pools inactivos o retirados. Los registros de cada ronda y la atribución de los precálculos, incluidos los reutilizados, informan dereserves,fees,total_active_stake,total_circulation,total_blocksyreward_efficiency. -
Actualizó plutigo a
v0.7.2, evitando una detención de la validación de scripts de referencia en Preview y conservando la seguridad de ejecución. -
Impuso los predicados de certificados
DELEGyMIRde la familia Shelley durante la validación. -
Clasificó los redeemers ausentes como fallos deterministas para que la recuperación por replay pueda tratarlos de forma coherente.
-
Estabilizó una prueba de rechazo de blockfetch al eliminar una condición de carrera en el manejo de su promoción.
-
Procesó en canalización las solicitudes de rangos de blockfetch durante la puesta al día profunda y mejoró el manejo de solicitudes y errores.
Docs authored by Doc Holiday