Saltar al contenido

Notas de la versión - v0.205.1

Título: Limitar los mandatos del comité en la ratificación y ampliar las épocas de vencimiento

Versión: v0.205.1

Esta versión actualiza la API de gobernanza de Conway para admitir épocas de vencimiento más amplias del comité y añade comprobaciones del mandato constitucional del comité durante la ratificación al alcanzar un límite de época. Los llamadores deben usar valores de vencimiento uint64, y las propuestas que superan el límite siguen siendo válidas para la admisión de transacciones UTxO hasta que la ratificación evalúa el límite del mandato.

  • Actualizó los tipos de época de vencimiento del comité: Los valores del mapa de UpdateCommitteeGovAction.CredEpochs y NewUpdateCommitteeGovAction ahora usan uint64 en lugar de uint. Los llamadores deben actualizar sus tipos, y el tipo más amplio representa valores de vencimiento iguales o superiores a 2^32 sin reducirlos en compilaciones de 32 bits.
  • Añadió la capacidad de limitar el mandato del comité: La compatibilidad opcional con common.CommitteeMaxTermLengthProvider permite que los parámetros de protocolo de Conway y Dijkstra expongan el mandato constitucional máximo del comité. Las implementaciones informan de forma segura que el límite no está disponible, también cuando el valor del parámetro es nil.

  • Introdujo la validación de ratificación del mandato del comité: conway.ValidateCommitteeTerm(action, pp, currentEpoch) comprueba las épocas de vencimiento propuestas frente al mandato constitucional máximo en un límite de época. Devuelve CommitteeTermLimitUnavailableError cuando los parámetros de protocolo no pueden proporcionar el límite y CommitteeTermTooLongError cuando una propuesta lo supera.

  • Refinó la gestión de los límites del mandato del comité: La comprobación de ratificación usa una suma envolvente de uint64 para currentEpoch + maxTermLength y ordena los mandatos propuestos antes de seleccionar la credencial infractora, lo que produce resultados coherentes en los límites numéricos.

  • Aclaró el momento de las propuestas del comité: El sistema no aplica los límites del mandato del comité durante la validación de transacciones UTxO. Las propuestas que superan el límite pueden pasar la admisión de transacciones, mientras que la ratificación aplica la comprobación del mandato en un límite de época.

Versión: v0.205.1

Comparar: v0.205.0…v0.205.1


Doc Holiday logo

Docs authored by Doc Holiday

Editar página

Última actualización: