Les messages d’erreur peuvent eux aussi présenter le problème suivant : « la première moitié provient d’une ancienne erreur, la seconde d’une nouvelle ». Le brouillon
#36792 de Bitcoin Core vise à clarifier deux chemins de validation : lorsqu’un bloc semble corrompu, consigner d’abord le message Invalid d’origine, puis le remplacer par une erreur explicite de corruption ; lorsqu’une actualisation du disque a déjà déclenché une erreur fatale, conserver ensuite l’erreur d’origine et éviter les notifications répétées. À mon avis, la qualité du dépannage dépend de la capacité de l’erreur à pointer vers le même échec ; conserver davantage de texte ne rend pas toujours les choses plus claires. Le texte original précise également qu’une des défaillances du disque nécessite une injection de panne pour être testée. Il s’agit d’un ajustement du traitement des erreurs en attente d’examen par le client
$BTC , et non de la preuve qu’un appareil utilisateur a été endommagé.