ブロックチェーン/レベル X · 一周して/10.3 ビットコインで暮らす/レッスン 2
保存:永続的なコールドストレージ
オフラインのキー、耐久性のあるバックアップ、そして数十年にわたるアーキテクチャ
用意するものBIP-39シードフレーズを生成できるエアギャップデバイスまたはハードウェアウォレット耐久性の高いシードフレーズ保存に適した金属製バックアッププレートまたは耐火文書金庫重要な場所、マルチシグ参加者、相続手順を詳述した書面による復旧ガイド
問い
- 20年という長期間にわたって稼働し続けるために、コールドストレージシステムはどのような具体的なハードウェア障害に耐えられなければならないのでしょうか?
- マルチシグ方式は、署名プロセスに新たな単一障害点を生じさせることなく、地理的にリスクをどのように分散させるのでしょうか?
- なぜ後継者向けのドキュメントの方が、鍵自体の技術的セキュリティよりも重要とされることが多いのでしょうか?
探究
- コールドストレージは、プライベートキーをネットワーク接続されたデバイスから分離することで、マルウェアや遠隔攻撃によるリスクを排除します。キーはエアギャップシステムまたは専用のハードウェアウォレット上で生成され、得られたシードフレーズやキーファイルはオフラインで保存されます。この方法は、頻繁に使うよりも長期間保有することを目的とした大きな残高に適しており、少額で頻繁に利用する場合には設定の複雑さがメリットを上回ってしまいます。
- シードフレーズはBIP-39規格に従い、エントロピーを12語または24語に符号化します。紙のバックアップも一般的ですが、火災や水害、劣化の影響を受けやすいです。金属板を使用することで、これらの環境的な危険に対してより高い耐久性が得られます。バックアップコピーを地理的に分離しておくことで、家屋の火災や洪水といった局地的な災害による完全な損失を防ぎ、どんな物理的な事故が起きても少なくとも1つのコピーは残るようになります。
- マルチシグ方式では、資金を支出するために2対3といった複数の署名が必要です。これによりリスクが分散され、1つの鍵を失っても他の鍵が安全であれば資産は危険にさらされません。また、企業内や家族間で共有されている資産における内部犯行の脅威も軽減されます。ただし、その代償として複雑性が高まり、取引に署名する際には十分な数の鍵を集める必要があり、復旧手順も全参加者がいる状態でテストしなければなりません。
- 相続人向けの文書は、長期的な設計において極めて重要な要素です。主要な保有者がアクセス可能な文書を残さずに亡くなった場合、技術的なセキュリティがあっても資金は永遠に失われる可能性があります。バックアップの保管場所やアクセス方法、その他の鍵を持つ人物に関する明確な指示により、世代間での資金喪失を防ぐことができます。これにより、コールドストレージは個人の安全対策から譲渡可能な資産構造へと変わるのです。
- 定期的なチェックにより、バックアップメディアが依然として読み取れる状態であるか、復元手順が正常に機能するかを確認します。ハードウェアウォレットではファームウェアの更新が行われることがあります。単語が誤って記憶されたり不正確に記録されたりしていないかを確認するため、シードフレーズは安全な環境でテストすべきです。このような監査は頻繁に行われるわけではありませんが、取り返しのつかない損失になる前に潜在的な問題を発見するために不可欠です。
- バックアップコピーのいずれかを使用して、エアギャップデバイス上でテスト復元を行うことにより、セットアップが正しく機能しているか確認してください。生成されたアドレスが期待通りのものであるかを確認しましょう。マルチシグ設定に含まれるすべてのハードウェアコンポーネントが正常に動作しているか、また、物理的なバックアップと共に文書類が安全に保管されているかも確認してください。このような実際のチェックにより、理論上のセキュリティが実際の復元状況下でも維持されていることを確証できます。
重要な事実
- コールドストレージは、ネットワークベースの脅威から資金を隔離するために、オフラインシステム上でキーを生成します。
- BIP-39シードフレーズは、ウォレットのエントロピーを人間が読める形式でバックアップするためのものです。
- 2-of-3のようなマルチシグ方式では、複数の署名が必要となり、キーや場所にわたってリスクを分散させます。
- バックアップを地理的に分離することで、火災や洪水などの局地的な物理的災害から保護されます。
- 相続人向けの文書により、主要な保有者が死亡しても資金が永続的に失われることを防ぐことができます。
- 定期的な復旧テストにより、バックアップメディアが依然として読み取れる状態であり、手順が正常に機能しているかを確認します。
演習 九・六・三・一
9集めるハードウェアの劣化、物理的な災害、人的ミス、バックアップや文書を標的としたソーシャルエンジニアリング攻撃を含む、9つの異なる冷蔵保管システムの障害モードを挙げてください。
6まとめる9つの障害モードを、キー生成、バックアップの耐久性、地理的な回復力、署名の複雑さ、ドキュメントの明確さ、または復旧テストに影響を与えるかどうかに基づいて6つのカテゴリーに分類します。
3絞り込むセキュリティ、アクセス性、耐久性のバランスを図るため、長期冷蔵保管における6つのカテゴリーを3つの核心的な設計原則に絞り込む。
1結晶化するマルチシグは単一キーのコールドストレージと比べて複雑さを増すものの、全額損失のリスクを低減するからである。
事実確認
日付、数字、主張は、下記に記載された公表資料と照合して確認しました。
- A. M. Antonopoulos & D. A. Harding, Mastering Bitcoin, 3rd ed. (2023)
- J. Lopp, writings on multisig and bitcoin security (lopp.net)
- BIP-39: Mnemonic Code for Generating Deterministic Keys from Entropy