Saltar al contenido

Notas de la versión - v0.206.1

Título: Limitar las respuestas de pares y mejorar la validación

Versión: v0.206.1

Esta versión limita las respuestas de compartición de pares, amplía la cobertura de verificación del libro mayor sin cambiar el comportamiento de producción y rechaza los datos malformados de relés de pool durante la decodificación.

  • Limitó el manejo de las respuestas de SharePeers: el servidor trunca cada respuesta al número solicitado de direcciones de pares, hasta MaxSharedPeers=230. El marco de protocolo rechaza los mensajes de más de MaxPendingMessageBytes=5,760. El cliente devuelve ErrTooManyPeersShared solo cuando el número recibido de direcciones de pares supera la cantidad solicitada que se registró.
  • Reforzó la decodificación de relés de pool: PoolRelay.UnmarshalCBOR rechaza anchos IPv4 distintos de 4 bytes, anchos IPv6 distintos de 16 bytes y valores dns_name nulos para tipos de relé de nombres de host, y devuelve ErrPoolRelayAddressWidth o ErrPoolRelayMissingHostname para estos valores no válidos.
  • Amplió la cobertura de verificación del libro mayor: las pruebas usan casos reales de Conway de mainnet con las rutas de producción NewBlockFromCbor, VerifyBlock, VerifyKes y VerifyKesComponents para validar los hashes del cuerpo de los bloques, los datos VRF y los datos KES. Esta versión amplía la cobertura sin cambiar el comportamiento de producción.

Versión: v0.206.1

Comparar: v0.206.0…v0.206.1


Doc Holiday logo

Docs authored by Doc Holiday

Editar página

Última actualización: