エラーメッセージにも、「前半は古いエラー、後半は新しいエラーに由来する」という問題が発生します。Bitcoin Core Draft #36792 は、2つの検証経路を明確に説明しようとしています。破損の疑いがあるブロックを検出した場合は、まず元のInvalid情報を記録してから、明確な破損エラーに置き換えます。ディスクのフラッシュで致命的なエラーが発生した場合は、その後も元のエラーを保持し、通知の重複を避けます。私の見解では、トラブルシューティングの質は、エラーが同じ失敗を指し示せるかどうかに左右されます。文言を多く残せば、常に分かりやすくなるとは限りません。原文では、ある種のディスク障害をテストするにはフォールトインジェクションが必要であることも説明しています。これは$BTC クライアントで審査待ちのエラー処理の調整であり、ユーザーのデバイスの破損が実際に確認されたとみなすべきではありません。