# HD 钱包 | 一组助记词打天下

By [伍歌](https://paragraph.com/@0xb5web3) · 2021-10-23

---

### HD 钱包（Hierarchical Deterministic Wallet）：分层确定性钱包

![](https://storage.googleapis.com/papyrus_images/8f7506210fd3bd504ada6b3528b97fa7f2092f03ce0525c61149c18a5abb862c.png)

BIP协议的全称是Bitcoin Improve Protical，即比特币提升协议，是HD钱包技术的的底层协议。

### BIP32

BIP32 协议中定义，HD 钱包以_树状结构衍生密钥_（私钥和公钥）， 这就意味着种子生成主私钥（主密钥），再通过主私钥，可以派生出一系列的子私钥，而每个子私钥又可以衍生出一系列孙密钥，以此类推，不断可以衍生。

### BIP39

BIP32 协议中的种子是一个 16 字节的 16 进制的随机数，非常难记。于是比特币开发社区在 BIP39 协议_中提出了一个_助记词方案，随机生成数位的助记词，通过助记词得到种子。

### BIP44

BIP44 基于 BIP32 协议，对 HD 钱包的树状结构中的每一层给予了特殊的意义（5层）。能让同一个种子支援_多币种、多帐户_等。

> 各层定义如下：m / purpose’ / coin\_type’ / account’ / change / address\_index 第二层的“coin\_type”，就是指的不同币种，多链HD钱包可以在这个层级分出不同体系的数字货币钱包。比方说比特币钱包、以太坊钱包…..

HD 钱包主要基于 BIP-32协议，助记码主要基于 BIP-39协议，多币种和多帐户钱包基于 BIP-44协议。

**整个 HD 钱包创建的过程为：助记词(种子)—— 密钥 ——地址。**

如果某钱包支持的是通用 HD 钱包协议，那么你可以将其他 HD 钱包的助记词或私钥导入 TP 钱包使用（前提是其他钱包也遵循通用 HD 钱包协议）。

助记符代码转换器

[https://iancoleman.io/bip39/](https://iancoleman.io/bip39/)

---

*Originally published on [伍歌](https://paragraph.com/@0xb5web3/hd)*
