Notas de la versión - v0.202.6
v0.202.6 (3 de septiembre de 2026)
Sección titulada «v0.202.6 (3 de septiembre de 2026)»Título: Mejora la entrega de bloques y la validación del ledger
Fecha: 3 de septiembre de 2026
Versión: v0.202.6
Esta versión mejora la entrega de bytes sin procesar cuando un decodificador tipado no puede representar un formato de protocolo, limita la validación del hash de datos de scripts a los scripts necesarios para los propósitos de la transacción, omite comprobaciones seleccionadas para transacciones no válidas en la fase dos y valida los valores de tesorería proporcionados explícitamente.
💪 Mejoras
Sección titulada «💪 Mejoras»-
Mejoró la entrega de bloques sin decodificar: BlockFetch ahora entrega los bytes originales del bloque a
BlockRawFunccuando la decodificación tipada no puede representar el formato del protocolo. La validación del bloque, la correlación del rango con el punto y el hash anterior, las comprobaciones de continuidad y el comportamiento de los consumidores tipados permanecen intactos. Los errores de decodificación tipados con valor nil ya no provocan pánicos. Esto permite procesar bloques con etiqueta Conway y forma Dijkstra, incluidos los payloads de Musashi. -
Refinó la validación del hash de datos de scripts: Alonzo, Babbage, Conway y Dijkstra ahora construyen vistas de lenguaje Plutus solo a partir de los scripts necesarios para los propósitos de la transacción, en lugar de todos los scripts de witness y de referencia accesibles. Las entradas gastadas que no se pueden resolver se dejan para la validación de entradas no válidas, mientras que los fallos de entradas de referencia siguen formando parte de la validación del hash de datos de scripts, por lo que los scripts de referencia inertes no hacen que fallen las transacciones canónicas.
-
Aclaró las comprobaciones de transacciones no válidas en la fase dos: La validación de certificados y gobernanza ahora omite las transacciones que fallan la validación de fase dos, mientras las comprobaciones UTXOW, de garantías, de redeemers y estructurales permanecen activas. Dijkstra también omite la validación del tamaño de los scripts de referencia por transacción en estos casos. La agrupación explícita de reglas conserva las posiciones de las reglas de validación.
-
Reforzó la validación del valor actual de tesorería: Conway y Dijkstra comparan los valores actuales de tesorería proporcionados explícitamente, incluido el cero explícito, con
LedgerState.TreasuryValue; las discrepancias y los fallos del proveedor se muestran como errores de validación. Las vistas parciales de scripts conservan las comprobaciones pertinentes cuando falla la resolución de entradas, y los identificadores estables de reglas de validación permiten la correspondencia posterior.
Compatibilidad de red recomendada ⚠️
Sección titulada «Compatibilidad de red recomendada ⚠️»| Red | Compatible |
|---|---|
| mainnet | ⛔ |
| preprod-testnet | ✅ |
| preview-testnet | ✅ |
| musashi | ✅ |
Versión: v0.202.6
Comparar: v0.202.5…v0.202.6
Docs authored by Doc Holiday