Nouvelle version 0.20.3 disponible

Un nouveau bug du même acabit que le précédent est survenu, empêchant certains nœuds de produire de nouveaux blocs. @Inso et @vincentux sont par exemple dans ce cas, comme moi-même.

Cette version corrige uniquement ce problème.

Mettre à jour sa version

Détails sur le bug

Il s’agit à nouveau de la tentative d’écriture de certifications invalides, naturellement rejetées par les algorithmes de contrôle de la blockchain.

En l’occurrence, il s’agit de certifications :

  • soit trop vieilles, car une certification périme après 1 semaine sans être écrite en blockchain
  • soit datées sur la base d’un bloc inconnu de la blockchain

Le 1er point peut arriver dans le cas de blockchain arrêtée, puis de situations de fork empêchant ladite certification de trouver une fenêtre d’écriture. Elle finit par être inscrite par certains noeuds, mais trop tard.

Le 2ème est clairement une situation de fork : la certification s’est fait sur la base d’une blockchain A, puis finalement les noeuds se sont mis d’accord sur une blockchain B. La certification y est alors invalide.

4 Likes