ウォレットと鍵管理(カストディ)

article technology medium #wallet#key-custody#hardware-wallet#ledger#trezor#seed-phrase#account-abstraction#mpc-wallet#institutional-custody#social-recovery
Created: 2026-06-07 Updated:

ブロックチェーンウォレットと鍵管理を体系化。ホット/コールドウォレット、ハードウェアウォレット(Ledger・Trezor)、スマートコントラクトウォレット(ERC-4337 AA・MPC)、機関カストディ、シードフレーズ・社会的リカバリを整理する。

ウォレットと鍵管理(カストディ)

ブロックチェーンウォレットは「資産を保管する財布」ではなく、秘密鍵を管理してトランザクションに署名するツールである。資産はチェーン上のアドレスに紐づいており、鍵を持つ者がそのアドレスを制御する。本記事はホット/コールドウォレットの分類、ハードウェアウォレット、スマートコントラクトウォレット(AA/MPC)、機関カストディ、シードフレーズと鍵バックアップ、社会的リカバリを体系化する。HD ウォレットの BIP-32/39/44 によるアドレス導出の暗号技術詳細は tech-209 に委譲する。情報カットオフ ~2025-08、confidence: medium 固定(2026-06 時点での外部再検証は未実施)。

ウォレットの基本概念:鍵とアドレス

秘密鍵(Private Key)は 256 ビットのランダム数で、これが資産の最終的な制御権を持つ。秘密鍵から楕円曲線暗号(ECDSA secp256k1)で公開鍵(Public Key)が導出され、公開鍵からアドレスが生成される(Ethereum: Keccak-256 ハッシュの下 20 バイト)。

ウォレットの「安全性」の本質は秘密鍵がどこに・どのように保存されるかにある。

**シードフレーズ(ニーモニックフレーズ / BIP-39)**は 12 または 24 個の英単語で表現されるマスターシードで、BIP-32/44 の階層的決定性ウォレット(HD ウォレット)により無数のアドレスを決定論的に派生できる。シードフレーズ 1 枚で秘密鍵全体を復元できるため、バックアップと保護が最重要課題となる。

ホットウォレット vs コールドウォレット

種別秘密鍵の場所オンライン状態利便性セキュリティ
ホットウォレットインターネット接続デバイス(PC・スマホ・ブラウザ拡張)常時オンライン低(攻撃面が大)
コールドウォレットオフライン専用デバイス/紙/金属署名時のみオンライン

ホットウォレットの代表例:

  • MetaMask(ブラウザ拡張・モバイル): Ethereum 最大シェア、dApp 接続の標準
  • Phantom(ブラウザ拡張): Solana 向け
  • Trust Wallet(モバイル): マルチチェーン対応

ホットウォレットはフィッシング・マルウェア・ブラウザ拡張の脆弱性に晒されるため、大量の資産保有には不向き。

ハードウェアウォレット:Ledger と Trezor

ハードウェアウォレットは秘密鍵をオフラインの専用デバイス(セキュアエレメントまたはマイコン)内に保存し、署名をデバイス内で完結させる。PC に接続してもデバイス外に秘密鍵は出ない設計となっており、マルウェアに感染したホスト PC からも鍵が守られる。

Ledger(フランス、2014 年設立)は最大シェアのハードウェアウォレットメーカーで、Nano X・Nano S Plus・Stax 等を販売する。CC EAL5+ 認定セキュアエレメントを採用し、Ledger Live アプリで 5,500 以上の仮想通貨を管理できる。2023 年に Ledger Recover(シードフレーズのクラウドバックアップオプション)を発表し、「セキュアエレメントの外に鍵が出る」点でコミュニティから批判を受けた。

Trezor(チェコ、SatoshiLabs、2014 年設立)は最初に販売されたハードウェアウォレットで、Trezor One・Model T・Safe 3 等を提供。オープンソース設計が特徴で、セキュアエレメントは非採用(STM32 マイコン)のため、物理的アクセスがある攻撃者には一定のリスクがあるが、ソフトウェアの透明性が高い。

共通の注意点:

  • 公式サイトから購入(偽物デバイスにはマルウェアが仕込まれたケースあり)
  • デバイス受取後は自分で初期化してシードを生成
  • シードフレーズはデジタルデバイスに保存しない(紙・金属板でオフライン保管)

スマートコントラクトウォレット:Account Abstraction と MPC

**スマートコントラクトウォレット(SC ウォレット)**は従来の EOA(Externally Owned Account)に代わり、ウォレット自体をスマートコントラクトとして実装したものである。これにより鍵管理の柔軟性が大幅に向上する。

**ERC-4337(Account Abstraction)**は 2023 年 3 月に Ethereum に導入されたトランザクション標準で、コントラクトウォレットをネイティブに扱えるエコシステムを整備した。主なメリット:

  • ソーシャルリカバリ: 鍵を紛失した際にガーディアン(信頼する第三者)による復旧が可能
  • マルチシグ(Multisig): 複数の鍵で署名が必要なセキュリティモデル
  • セッションキー: 特定操作のみを許可する一時鍵
  • ガスレストランザクション: ガスをスポンサー(Paymaster)が代替払い

代表的な ERC-4337 対応ウォレット: Safe(旧 Gnosis Safe、機関・プロトコル向け最大手)・Biconomy・ZeroDev・Alchemy Smart Account。

MPC(マルチパーティ計算)ウォレットは秘密鍵を複数のパーティに分割(シャミアの秘密分散等)し、いずれの単一パーティも完全な鍵を持たない設計。署名時に必要なシェア数(例: 2-of-3)をマルチパーティ計算で組み合わせて署名を生成する。鍵の物理的集約が発生しないためセキュアで、機関向けに普及している。代表例: Fireblocks・Qredo・ZenGo(コンシューマー向け MPC)。

機関カストディ

機関投資家・企業が大規模な暗号資産を管理する場合、規制要件・保険要件・ガバナンス要件から機関カストディが必要となる。

カストディ形態の分類:

形態定義代表例
セルフカストディ自社で秘密鍵を管理マルチシグ/MPC 自社運用
第三者カストディ(QC)規制登録済み機関が鍵を管理Coinbase Custody・BitGo・Anchorage Digital
ハイブリッドカストディMPC で鍵シェアを分割し一部を第三者預託Fireblocks・Qredo

米国では銀行やブローカーディーラーが顧客資産の暗号資産を保管する際に「Qualified Custodian」要件(OCC・SEC)が適用される議論が続いており、規制環境は 2025 年時点でも流動的である。

主要機関カストディアン: Coinbase Custody(FDIC 保険別・SOC 2 Type II)・BitGo(2018 年設立・保険付き・240+ チェーン)・Anchorage Digital(米初の国法銀行認可暗号資産カストディアン)・Fireblocks(MPC ベース・170+ チェーン)。

シードフレーズの保護と鍵バックアップのベストプラクティス

  • シードフレーズをデジタルデバイスで撮影・保存・クラウドに送信しない: スクリーンショット・Google Drive・メール等は攻撃対象になる
  • 金属板バックアップ: 火災・水害に強い金属板(CryptoSteel・Bilodeau 等)への刻印が推奨される
  • 地理的分散: 2〜3 箇所に分散保管(例: 自宅 + 銀行金庫)
  • シャミアの秘密分散(SLIP-39 / Shamir Backup): シードを複数のシェアに分割し、一部が紛失しても復元可能にする(Trezor 対応)

社会的リカバリ(Social Recovery)

社会的リカバリは、ユーザーが鍵を紛失した場合に信頼する連絡先(ガーディアン)の多数決でウォレットを復元できる仕組みである。ERC-4337 との組み合わせで実装が増加している。

Vitalik Buterin が提唱した設計原則では、ガーディアンは互いに知らない異なる社会圏(家族・同僚・オンライン友人)から選ぶことを推奨する。ガーディアン自身はウォレットへのアクセス権を持たず、復旧リクエストへの承認権のみを持つ設計が安全性の鍵である。

主な実装例:

  • Safe(Gnosis Safe): 機関向けマルチシグ。ガーディアン=別のウォレットアドレス
  • Argent: コンシューマー向け、Guardians によるモバイル UI での社会的リカバリ
  • Loopring Smart Wallet: Ethereum L2 ネイティブのソーシャルリカバリ対応 SC ウォレット

ウォレットセキュリティは「利便性 vs セキュリティ」のトレードオフであり、日常使いのホットウォレット・中長期保有のハードウェアウォレット・機関保有の MPC/マルチシグという階層的アプローチが実践的なベストプラクティスとなっている。

Local graph