暗号通貨の設計上の欠陥
すべてのコンピューター システムと同様、暗号通貨にも設計上の欠陥がある可能性があります。これらの欠陥は、暗号通貨の基盤となるコードまたはアーキテクチャに関連している可能性があり、セキュリティ上の脆弱性を引き起こし、攻撃者がユーザーの資金にアクセスしたり、システムの通常の動作を妨害したりする可能性があります。システムの他の部分への潜在的な影響を考慮せずに変更を加えた場合、設計上の欠陥により、意図しない結果が生じる可能性もあります。
一例は、SegWit アップグレード前のビットコインの問題であった「トランザクション順応性」として知られています。このバグにより、悪意のある攻撃者は、送信者/受信者のアドレスやトランザクション金額などのトランザクションの詳細を、ノード (マイナー) 全体にブロードキャストされる前に変更することができました。場合によっては、これにより、2 つの異なるトランザクションが同じ情報を持っていたにもかかわらず、一方は成功し、もう一方は失敗するという二重支出が発生しました。