Coinkiteは、Coldcard Mk3ユーザーに対し、500アドレスから合計594.5 Bitcoin (BTC)が一斉に引き出された事案と、シード生成の脆弱性が判明したことを受けて、速やかな資金移動を呼びかけた。
重要ポイント
- バージョン4.0.1以降のすべてのMk3ファームウェアで、脆弱なシードが生成されていた可能性。
- Mk4、Mk5およびQの旧ファームウェア利用者も、アップデート後に新シードを生成し、資金を移行する必要。
- 被害報告の中に、マルチシグウォレットおよびTaprootウォレットは含まれていない。
Coldcardにおけるシード生成リスク
Coinkiteはセキュリティ勧告で、2021年3月にリリースされたバージョン4.0.1以降の全Mk3ファームウェアにおいて、デバイスが生成するウォレットシードに乱数(エントロピー)の問題が存在すると明らかにした。Mk4およびMk5ではバージョン5.6.0以前、Qでは1.5.0Q以前に生成されたシードも同様に重大なリスクを抱える。
同社によれば、影響を受けるシードのエントロピーは本来期待される128ビットではなく、およそ72ビットにとどまっており、その影響度はモデルごとに異なる。一方、TAPSIGNER、OPENDIME、SATSCARDは別コードベースを使用しているため、今回の不具合の影響は受けない。なお、ファームウェアの更新だけでは既存シードの安全性は回復できない。
利用者は、まず修正版ファームウェアをインストールしたうえで、新たなシードを生成し、バックアップを取得。その後、デバイス上で受取用アドレスを検証し、小額のテスト送金を行ってから本格的に資金移動することが推奨される。
別デバイスを持たないMk3ユーザーは、一時的措置として強力で一意なBIP-39パスフレーズを追加することも可能だが、Coinkiteは最終的には新たに生成したシードへの完全移行を強く勧めている。
関連記事: ビットコインETF、2.331億ドルを吸収 大半を一つのファンドが供給
ビットコイン流出の影響
Atlas21は、7月30日にブロック960188〜960191の間で自動化されたオペレーションにより、500のシングルシグネチャアドレスから資金が一掃されたと報告した。トランザクションは1,324件のUTXOを消費し、合計594.5BTC(約3,800万ドル相当)を移動する一方、支払われた手数料は約0.044BTCにとどまった。ここでもマルチシグおよびTaprootアドレスは確認されていない。
被害額の中央値は0.41BTCで、110アドレスは1BTC超を失い、最大の被害は29.9BTCに達した。Atlas21は、トランザクションパターンから、ウォレット作成時に生成された秘密鍵の強度不足が示唆されると分析。最初の公的報告は、2021年にColdcard上で生成され、一度もPCに入力されていない24語のシードを用いていたユーザーから寄せられたものだった。
この事件が重要なのは、オフライン保管であっても、根本となるシードのランダム性が不十分であれば資金を守れない、という事実を突きつけた点にある。Coinkiteの警告は5年以上にわたり生成されてきたウォレットを対象としており、ユーザーは資金を移行し終えるまでリスクにさらされ続ける。一方で、この大量流出後もビットコインの市場価格はおおむね6万4,000ドル近辺を維持した。






