Saltar al contenido

Notas de la versión: v0.70.14

Título: Mejorar el rendimiento de las importaciones, la resiliencia de la selección de cadena y la visibilidad operativa

Fecha: Not provided

Versión: v0.70.14

Versión publicada: v0.70.14

Esta versión mejora el rendimiento de las importaciones, el procesamiento de bloques, la selección de cadena, la observabilidad del ledger y de la base de datos, el procesamiento de la gobernanza y la recuperación durante el arranque. También actualiza la compatibilidad de protocolo y refuerza la validación de blockfetch, forging, genesis, sockets y nonces.

NetworkCompatible
mainnet
preprod-testnet
preview-testnet
musashi

Mejoras del tiempo de ejecución y de las operaciones

Sección titulada «Mejoras del tiempo de ejecución y de las operaciones»
  • Actualizó gouroboros a v0.205.4 y restauró la conformidad con Plutus.

  • Reutilizó las sentencias UTxO del importador para que las importaciones repetidas preparen menos operaciones de base de datos duplicadas.

  • Almacenó en caché las sentencias de activos importados para reducir la preparación repetida de la base de datos durante las importaciones.

  • Leyó los bloques inmutables por posición con ReadAt y conservó los offsets de lectura solicitados.

  • Persistió las filas de certificados y los depósitos derivados de la era mientras Mithril ingiere bloques gap.

  • Registró los peers reciclados después de un rollback posterior a post-intersect y añadió métricas para las detenciones de selección de cadena y el registro tras rollback.

  • Reforzó la forja de bloques alternativos con el mismo slot para fallar de forma segura, adoptó bloques sibling válidos e invalidó el estado obsoleto de blockfetch.

  • Informó de la contención de los pools de conexiones de lectura y escritura del almacén SQL.

  • Reconstruyó los nonces de los bloques eliminados por truncamiento a partir de los checkpoints canónicos supervivientes.

  • Liberó la conexión compartida readDB al medir DiskSize y aclaró las indicaciones sobre los checkpoints de WAL.

  • Añadió métricas de composición del ledger por bloque.

  • Encoló durante el arranque el cálculo previo de recompensas de stake de la época que estaba en curso.

  • Decodificó los tipos suma de autorización del comité Conway, conservó las renuncias, rechazó los datos de comité malformados y gestionó las transacciones con fees nulos.

  • Vinculó la limpieza del cursor de LeiosNotify con la propiedad de la conexión y el ciclo de vida de la conexión.

  • Conservó las reservas de claves VRF entre los límites de época fijando epochStartSlot.

  • Controló los cambios discrecionales de selección de cadena con un límite de frecuencia global.

  • Aplazó un epoch los reembolsos de depósitos de propuestas de gobernanza vencidas y conservó la seguridad de migración para el estado DROP.

  • Corrigió las pruebas de endpoints de blockfetch para analizar mensajes de protocolo completos en lugar de segmentos del muxer.

  • Amplió la cobertura de apply-path para el rechazo de contadores persistibles de certificados operativos.

  • Fijó los hashes de genesis integrados y limitó las rutas de prueba de sockets Unix.

  • Estandarizó los fixtures de nonces sibling en valores de 32 bytes.


Doc Holiday logo

Docs authored by Doc Holiday

Editar página

Última actualización: