GaiaExGaiaEx
シードフレーズとは何か、どう安全に保管するか
初級ブロックチェーン7 min read

シードフレーズとは何か、どう安全に保管するか

あなたの暗号資産すべてを支配する、12個または24個の単語

投稿を共有

あなたとすべての間にある十二の単語

シードフレーズ——リカバリーフレーズやニーモニックとも呼ばれます——は、暗号資産ウォレットのマスターキーとして機能する、12個または24個の何気ない英単語の並びです。この単語を持つ人は誰でも、ウォレットがこれまでに生成したすべての秘密鍵を再構築でき、そこから派生したすべてのアカウントにアクセスし、そこに保有されているすべてのトークンを移動できます。パスワードはありません。2FA もありません。連絡できるカスタマーサポートもありません。あるのはその単語だけです。

「abandon ability able about above absent absorb abstract absurd abuse access accident」——これは BIP-39 標準のワードリストの最初の12単語です。しかし実際のシードフレーズは、2,048語のリストからランダムに選ばれ、2^128(12単語のフレーズ)または2^256(24単語のフレーズ)通りの組み合わせを作り出します。そのエントロピーは非常に大きく、総当たり攻撃には太陽がその生涯で生み出すエネルギーよりも多くのエネルギーが必要になります。

このセキュリティモデルは、優雅であると同時に恐ろしいものです。あなたのシードフレーズを保存している企業は存在しません。バックアップを保持しているサーバーもありません。それを失い、デバイスが故障すれば、資金は永久に、回復不可能な形で失われます。Chainalysis の推定によれば、370万 BTC(2,000億ドル以上の価値)が永久に失われており、その多くはシードフレーズを失ったか、そもそも記録していなかったことによるものです。

単語から秘密鍵へ:BIP-39 の導出プロセス

シードフレーズはあなたの秘密鍵そのものではありません——それは、BIP-39 と BIP-44 標準で定義された確定的なプロセスを通じて、あなたのすべての秘密鍵を生成するシードです。

ステップ1:12個または24個の単語は、2,048回の反復処理を行う PBKDF2-HMAC-SHA512 を使って512ビットのバイナリシードに変換されます。ステップ2:そのシードは階層的決定性(HD)鍵導出関数に入力され、アカウントごと、ブロックチェーンごと、アドレスタイプごとに1つの秘密鍵の木を生成します。単一のシードフレーズから、ウォレットはあなたの Bitcoin アドレス、Ethereum アドレス、Solana アドレス、そのほか数千のアドレスを、すべて確定的に生成できます。

これは、ウォレットの復元が簡単であることを意味します。互換性のあるどのウォレットアプリにもシードフレーズを入力すれば、ソフトウェアは鍵の木全体を再導出します。あなたの Bitcoin が現れます。あなたの Ethereum が現れます。残高はオンチェーンに存在しており、ウォレットは所有権を証明するための鍵を必要とするだけです。だからこそ、ハードウェアウォレット、MetaMask、Phantom、Trust Wallet はすべて相互運用可能です。いずれも同じ BIP-39/44 導出標準に従っているからです。

BIP-39 Seed Phrase → Key Derivation Seed Phrase 12 or 24 words PBKDF2-SHA512 2,048 iterations 512-bit Seed Master key material HD Key Tree (BIP-44) BTC: m/44'/0'/0' ETH: m/44'/60'/0' SOL: m/44'/501'/0'
1つのシードフレーズが、確定的な導出プロセスを通じて、あなたのすべてのブロックチェーン鍵を生成します。同じフレーズ、同じ鍵——互換性のあるどのウォレットでも、常に同じ結果になります。

保管方法:誰もが間違える部分

最も一般的なシードフレーズの保管方法を、優れたものから劣るものへ順に紹介します。

メタル製バックアップ。ステンレススチール製のプレート(Cryptosteel、Billfodl など)に単語を刻印または刻み込みます。火災、水害、腐食にも耐えます。金庫または貸金庫に保管してください。これは長期のコールドストレージにおけるゴールドスタンダードです。

紙のバックアップ。単語を手書きで紙に書きます。耐火性の金庫に保管してください。安価で効果的ですが、紙が濡れたり、燃えたり、色褪せたりすれば台無しになります。鉛筆を使う(インクより耐久性が高い)、可能ならラミネート加工を施しましょう。

分割保管。フレーズを複数の部分に分け、別々の場所に保管します。2-of-3 のシャミアの秘密分散法を使えば、あなたが保管する3つの断片のうち任意の2つがあれば、完全なフレーズを再構築できますが、単一の断片を見つけた人には何も得られません。より複雑ですが、単一障害点のリスクを排除できます。

絶対にやってはならないことは次のとおりです。スクリーンショットを撮って携帯に保存する(マルウェアの標的になります)。自分にメールで送る(Google や Apple のサーバー上に平文で置かれることになります)。クラウドのメモ帳に入力する。パスワードマネージャーに保管する(単一の侵害ポイントになります)。デジタルコピーはすべて攻撃対象になります。シードフレーズの意味とは、そもそもオフラインで存在することにあるのです。

Seed Phrase Storage: Safe vs. Dangerous Safe Storage Methods Metal plate (steel) in fireproof safe Handwritten paper in secure location Shamir's Secret Sharing (2-of-3 split) Key: offline, durable, geographically distributed Dangerous Storage Methods Screenshot on phone → malware target Email / cloud notes → plaintext on servers Password manager → single point of failure Any digital copy is an attack surface
シードフレーズは耐久性のある素材にオフラインで保管すべきです。スクリーンショット、メール、クラウドストレージなど、いかなるデジタルコピーもセキュリティ上の脆弱性となります。

GaiaEx の MPC アプローチ:シードフレーズなし

GaiaEx は MPC(マルチパーティ計算)ウォレットを採用しており、シードフレーズそのものを完全に排除しています。単一のマスターキーの代わりに、秘密鍵は複数の断片に分割され、それらが一つの場所に存在することは決してありません。トランザクションに署名するには複数の断片の協調が必要ですが、単一の当事者(あなた自身も、GaiaEx も)が完全な鍵を保持することは一切ありません。

実践上のメリットは、失う12個の単語がないこと、保管すべきメタルプレートがないこと、単一障害点がないことです。トレードオフは、あなたのウォレットが BIP-39 ウォレットほど携帯性を持たないという点です——12個の単語を MetaMask に入力して GaiaEx の残高が現れる、というわけにはいきません。この携帯性の低下は、シードフレーズの脆弱性を取り除くためのコストです。セキュリティと使いやすさが、クロスウォレットの互換性よりも重視されるトレーディング用ウォレットにとって、このトレードオフは選ぶ価値があります。