Saltar al contenido

Notas de la versión: v0.77.1

Título: Mejorar el almacenamiento, la sincronización, la recuperación de Mithril y la compatibilidad con Dijkstra

Fecha: 2026-10-03

Versión: v0.77.1

Versión publicada: v0.77.1

Dingo v0.77.1 mejora la gestión del espacio de recuperación de SQLite, la entrega de blockfetch, la reparación del estado de Mithril, el cálculo de tarifas de scripts de Dijkstra, las consultas de créditos de recompensas y la validación de datos de red. También actualiza gouroboros a v0.209.0 y amplía la cobertura de regresión para el comportamiento de Dijkstra y Conway.

NetworkCompatible
mainnet⛔
preprod-testnet✅
preview-testnet✅
musashi✅
  • Limitó mediante journal_size_limit el espacio retenido del registro de escritura anticipada de SQLite a 64 MiB después de un restablecimiento, mientras las escrituras activas y los lectores pueden superar ese límite y TRUNCATE puede reducir a cero un registro inactivo.

  • Alineó el saldo de Byron, la sustracción del valor de las comisiones y las métricas de UTxO creados con las salidas de 0 a 65.535 en la vista Produced() indexada por Word16, mientras sigue validando las salidas posteriores, y actualizó gouroboros a v0.209.0.

  • Agilizó la publicación del libro mayor de blockfetch mediante un reenvío FIFO acotado por conexión que conserva el orden e informa de métricas de desbordamiento, contrapresión y tiempo de espera de mantenimiento de conexión.

  • Reparó el estado de recompensas antiguo de Mithril cuando la punta certificada es un antecesor de la punta local, conservando los bloques finales verificados, reconstruyendo los metadatos derivados y rechazando los estados anteriores al ancla estable.

  • Amplió la cobertura de regresión del contexto Plutus V4 de Dijkstra y de required_top_level_guards, ayudando a verificar el comportamiento de validación existente.

  • Calculó las tarifas de scripts de referencia de Dijkstra con el paso y el multiplicador del protocolo, utilizando las alternativas de Conway cuando es necesario, y cubrió el comportamiento del modelo de costes de Plutus V4.

  • Verificó mediante cobertura de regresión que las acciones UpdateCommittee ratificadas e importadas se apliquen en el siguiente límite de época.

  • Redujo las consultas de SQLite al reclamar créditos de recompensas mediante la selección de identificadores a través del índice de pendientes y la lectura de filas por clave primaria.

  • Mejoró el manejo de archivos de Mithril al ordenar numéricamente las hojas de resumen, eliminar los archivos completamente descargados que no se pueden utilizar después de fallos de verificación o extracción, conservar las descargas parciales y las cancelaciones, y reforzar el análisis de firmas agregadas.


Doc Holiday logo

Docs authored by Doc Holiday

Editar página

Última actualización: