Saltar al contenido

Notas de la versión: v0.78.0

Título: Ampliar el acceso a la API y fortalecer la fiabilidad del nodo

Fecha: 2026-10-04

Versión: v0.78.0

Versión publicada: v0.78.0

Dingo v0.78.0 amplía el acceso opcional a la API, hace más predecibles el apagado del nodo y la limpieza de proveedores, corrige el recuento basado en Conway y Mithril, y fortalece la verificación diferida de encabezados y la resincronización de pares.

NetworkCompatible
mainnet⛔
preprod-testnet✅
preview-testnet✅
musashi✅
  • Añadió un complemento opcional de API de Model Context Protocol (MCP) que ofrece HTTP Streamable en /mcp y SSE en /sse. Dingo expone comprobaciones de estado en /health y /healthz, mientras que las herramientas de SQLite y Cardano de solo lectura y las consultas UTxO reanudables permiten un acceso más seguro a los datos. La autenticación, la limitación de velocidad y la validación del origen protegen las solicitudes, y las vinculaciones que no sean de bucle invertido requieren autenticación y TLS.

Cambios en el ciclo de vida y en la interfaz del nodo

Sección titulada «Cambios en el ciclo de vida y en la interfaz del nodo»
  • Mejoró el cierre del nodo mediante un apagado limitado por contexto, finalización determinista de conexiones, apagado limitado de EventBus con informes para controladores atascados, limpieza coordinada de proveedores y registro de métricas que revierte sin pánicos cuando falla el registro. Los canales de finalización de mempool utilizan ahora <-chan struct{} en lugar de <-chan error, por lo que los consumidores deben actualizar el tipo de canal que manejan.

Correcciones del libro mayor y la gobernanza

Sección titulada «Correcciones del libro mayor y la gobernanza»
  • Corrigió la clasificación de instantáneas de Conway para los registros DState y DRep, cambió el nombre de GetCommitteeActiveCount a GetCommitteeAuthorizedCount y corrigió los recuentos de recompensas anclados en Mithril y de bloques de la API. La delegación de génesis ahora se aplica solo después de la ventana de estabilidad de Shelley, y la validación rechaza delegaciones duplicadas y no válidas.

Verificación de encabezados y sincronización

Sección titulada «Verificación de encabezados y sincronización»
  • Reforzó el manejo de los encabezados diferidos al verificar por completo cada encabezado antes de cambiar el libro mayor, limitar y conservar los marcadores diferidos y rechazar los encabezados sobredimensionados durante la verificación. La resincronización registra ahora la atribución específica de cada par, y la reproducción omite el trabajo criptográfico redundante solo cuando coinciden exactamente la ranura y el hash.

Doc Holiday logo

Docs authored by Doc Holiday

Editar página

Última actualización: