その膨大なファイル群の中から、Claudeは重要な手がかりを発見した。
Bitcoin Coreなどのウォレットは、歴史的に秘密鍵をwallet.datという名前のファイルに保存する。このファイルがパスワードで暗号化されている場合、アクセスするには正しいパスワードか、関連する認証情報を用いてファイルを復号する必要がある。
同じ頃、ユーザーは古いメモやファイルの中から、 「ニーモニック・リカバリーフレーズ」(シークレットリカバリーフレーズ) を再発見したと報告している。ニーモニックフレーズとは、人間が記憶しやすいように秘密鍵を単語の組み合わせに変換したもので、ウォレット復旧時の「マスターキー」として機能する。Claudeはこのデータを分析し、そのフレーズが先に見つかったwallet.datファイルと関連付けられる可能性があると判断した。
AIがニーモニックフレーズとウォレットファイルを結びつけることで、復旧のための正しい道筋が絞り込まれ、最終的な復号プロセスへと進めるようになった。
今回の復旧プロセスで中核を担ったのが、 「BTCRecover」 というオープンソースのツールだ。これは、パスワードやシードフレーズの一部を覚えている場合に、暗号資産ウォレットの復旧を支援するために設計されている。
BTCRecoverは、候補となるパスワードやシードフレーズのバリエーションを生成し、暗号化されたウォレットファイルに対して片っ端からテストを行う、いわば「パスワード解除ツール」である。断片的な情報はあるものの、正確な認証情報を再構築できない場合によく利用される。
ここでClaudeが真価を発揮した。報告によると、AIはユーザーがBTCRecoverを使った復旧ワークフローに取り組む中で、ある問題点を特定した。具体的には以下の通りだ。
このバグや修正パッチの正確な技術的詳細は公開されていない。しかし、BTCRecoverの公式ドキュメントには、パスワード候補が重複していないかどうかをチェックする処理など、巨大な検索空間では大量のメモリを消費し、処理が停止したように見えることがある、と記されている。Claudeはこの種の複雑な問題を特定した可能性が高い。
「AIがビットコインを解読した」といった見出しが躍ったが、セキュリティ専門家は、今回の件がビットコイン・ネットワークそのものの安全性に問題があったことを示すものではないと強調している。
復旧が成功したのは、ウォレットの所有者自身に帰属する次の3つの情報が存在したからに他ならない。
wallet.dat)Claudeの役割は、本質的には 「フォレンジックアシスタント」 (鑑識補助)だった。大規模なファイル群を検索し、ウォレットの遺物を認識し、復旧ソフトウェアのトラブルシューティングを手伝ったに過ぎない。
ビットコインの暗号学的セキュリティが突破されたわけではなく、所有者自身の過去のデータに基づいて鍵が回復されたのである。
このエピソードが大きな注目を集めているのは、 パスワードを忘れたり、ハードウェアを紛失したためにアクセス不能になったビットコインが、世界で数百万BTCに上ると推定されている からだ。
この事例は、復旧パズルのピースがまだ残っている状況において、AIが強力なツールになり得ることを示唆している。例えば、以下のような状況だ。
同時に、この話は明確な限界も示している。すなわち、 AIは有効な認証情報や復元可能なデータなしにビットコインを復旧させることはできない ということだ。もし秘密鍵や復旧情報が完全に失われているなら、AIであれ従来のソフトウェアであれ、それを再現する術はない。
11年以上の時を経て約5BTCを復旧したこの出来事は、仮想通貨の世界におけるAIの新たなユースケース「デジタル・フォレンジック」に光を当てた。古いバックアップを分析し、ウォレットファイルを特定し、復旧ツールのトラブルシューティングを支援することで、ClaudeのようなAIは、長らく眠っていた資産の鍵となる情報の断片を再び繋ぎ合わせる手助けができるのだ。
しかし、繰り返し強調しておくべきは、これはAIがビットコインのセキュリティを破った事例ではないということだ。これは、パターン認識という強力なツールが、自分たちがずっと持っていた鍵を再発見し、ついにそれを解錠する手伝いをしてくれるという希望の物語なのである。
Comments
1 comment