BIP32とは、ビットコインにおける階層的決定性(Hierarchical Deterministic)ウォレットの鍵派生規格である。
概要

BIP32は、単一のシードから多数の公開鍵・秘密鍵を体系的に生成する仕組みを定義した。従来の非決定性ウォレットでは各アドレスごとに個別の鍵ペアを管理しなければならず、バックアップや復元が煩雑だった。BIP32は「マスターキー」と呼ばれる根本的な鍵から階層構造(親→子)で派生鍵を生成することで、1つのシードだけで全てのアドレスを再生成できる点を解決した。また、派生パスを共有することで複数人やサービス間で安全に鍵情報を分散管理できるようになった。
役割と機能

BIP32は暗号資産ウォレットの基盤として機能し、以下の場面で利用される。
- バックアップ:シードフレーズ1つで全アドレスを復元可能。
- 多重署名・分散管理:派生パスを共有して複数人が鍵を持つ構成に適用。
- ウォレットの拡張性:新しいサブチェーン(例:ビットコイン、イーサリアム)やトークン種別で独立した階層を作ることで管理を簡素化。
- セキュリティ向上:非ハード化派生では公開鍵のみから子鍵が生成でき、秘密鍵の漏洩リスクを分散。
特徴

- マスターキーとチェーンコード:マスター秘密鍵・公開鍵に加え、派生時に使用される32バイトのチェーンコードを保持。
- ハード化(hardened)派生:子鍵生成時に親秘密鍵が必要で、公開情報からは復元できない。これにより階層上位の鍵漏洩が下位に波及しないよう設計。
- 非ハード化派生:公開鍵だけで子公開鍵を導出可能。ウォレットの閲覧専用アドレス生成に適する。
- パス表記:
m/0'/1/2'のように数字と'(ハード化)で階層を示す標準構文。 - 互換性:BIP32は後続の規格(BIP44、BIP49、BIP84など)の基盤となり、幅広いウォレット実装に統合されている。
現在の位置づけ

現代の暗号資産エコシステムでは、HDウォレットはほぼ標準化された構成要素である。BIP32はその根幹を担い、特に冷蔵庫型ハードウェアウォレットやマルチサイン設定で不可欠となっている。また、レイヤー2ソリューションやステートチャネルでも派生鍵管理が重要視されており、BIP32の派生構造は拡張性とセキュリティを両立させる手段として評価され続けている。近年では、非ハード化派生で生成した公開鍵を利用して「watch‑only」ウォレットや監査ツールに組み込むケースが増えており、BIP32の柔軟性は多様な応用に適合し続けている。
続きを読むには確認が必要です

