ビットコインBIP138、ウォレットバックアップ提案をDraft仕様として統合

  • BIP138はウォレットバックアップの草案としてBitcoin Improvement Proposalsのリポジトリに統合された。
  • 9月21日は提案がリポジトリに統合された日であり、仕様は引き続きDraftである。
  • 暗号化形式は秘密鍵を含めず、ディスクリプターなどのシードフレーズ以外のメタデータを保存する。

ビットコイン改善提案(BIP)138は9月21日、Bitcoin Improvement Proposalsのリポジトリに統合された。ただし、ビットコインネットワークの変更ではなく、Draft仕様のままである。BIP138は、複雑なウォレットがアカウントを復元し、コインを特定するために必要となる可能性があるディスクリプター、ウォレットポリシー、その他のシードフレーズ以外のメタデータを保存する暗号化バックアップファイルを提案している。ディスクリプターは公開鍵と支出ルールを記録するもので、マルチシグウォレットでは複数の署名者が必要となる。シードフレーズが1人の署名者の秘密鍵を再生成できても、ディスクリプターや署名者の公開鍵を失えば、マルチシグウォレットやミニスクリプトウォレットを再構築できなくなる可能性がある。ファイルは暗号化前に秘密鍵に関する情報を除外しなければならない。条件を満たす拡張公開鍵、すなわちウォレットアドレスの導出に使う公開鍵であるxpubの保有者は、シードフレーズなしでバックアップを復号できる。これにより公開鍵とスクリプト構造は明らかになるが、署名に必要な秘密鍵は明らかにならない。草案では、スクリプトに直接記載された公開鍵や、支出によって明らかになる可能性があるxpubのルートを、復旧鍵として利用することを除外している。プライバシーに関する警告は条件付きである。すでにアカウントのxpubを把握しているウォレットサービスのサーバーが、同じxpubが条件を満たすマルチシグ鍵として再利用されたことを後から確認し、バックアップのコピーを入手した場合、そのサーバーは署名権限を得ることなくバックアップを読み取れる可能性がある。提案が示しているのは潜在的な情報漏えいであり、報告済みの侵害ではない。Rustによる公開実装が存在し、コマンドラインでのビルド手順も公開されている。BIPはまた、Lianaが現行のBIP138ファイルと互換性のない旧形式のバックアップを使用しているとしている。提案に関連して引用された記事は、ボタンを押すだけで攻撃者が秘密鍵を再現できる可能性があるColdcardのシード生成の欠陥、受け取った資金を見えなくできるビットコインのモバイル向けプライバシー機能、重要なセキュリティブリッジが新たなデバイスの受け入れを停止した後に人気ウォレットが新しいハードウェアデバイスのサポートを失う可能性に関するものだ。

当サイトの情報はAIを用いて生成されており、正確性を保証するものではありません。 参考情報としてご活用ください。