HD钱包
大约 2 分钟
HD钱包
HD 钱包(Hierarchical Deterministic Wallet,分层确定性钱包)是一种加密货币钱包,它通过一个根种子(通常由助记词生成)生成一系列的公钥和私钥。它的主要特性是可以通过单一的种子生成整个密钥对层次结构,且所有的密钥都可以被轻松恢复。
m / purpose' / coin_type' / account' / change / address_index
m/44'/0'/0'/0/0
- purpose:表示使用的规范,如 BIP44 为
44'
。 - coin_type:代表加密货币的类型(例如,比特币是
0'
,以太坊是60'
)。 - account:账户编号。
- change:
0
表示外部地址(接收地址),1
表示内部地址(找零地址)。 - address_index:实际生成的地址索引。
区块链 | BIP-44 路径 | coin_type |
---|---|---|
Bitcoin | m/44'/0'/0'/0/0 | 0 |
Ethereum | m/44'/60'/0'/0/0 | 60 |
Solana | m/44'/501'/0'/0' | 501 |
Binance Coin (BNB) | m/44'/714'/0'/0/0 | 714 |
Ripple (XRP) | m/44'/144'/0'/0/0 | 144 |
Polkadot | m/44'/354'/0'/0/0 | 354 |
Cosmos | m/44'/118'/0'/0/0 | 118 |
Tezos | m/44'/1729'/0'/0/0 | 1729 |
Litecoin | m/44'/2'/0'/0/0 | 2 |
Cardano | m/44'/1815'/0'/0/0 | 1815 |
优缺点
- 备份简单:由于所有密钥对都来源于一个种子,用户只需要备份助记词,就能恢复所有地址和密钥。
- 增强隐私:HD 钱包可以为每个交易生成新的地址,提高用户隐私性。
- 多账户管理:通过分层结构,用户可以轻松管理多个账户和地址。
- 集中化风险:如果根种子泄露,攻击者可以推导出钱包的所有密钥对,从而窃取所有资产。
BIP
BIP(Bitcoin Improvement Proposal,比特币改进提案)是为改进比特币协议或其相关软件提出的标准化流程。
- BIP32:HD(Hierarchical Deterministic)钱包的标准,用于定义分层确定性钱包的生成方式。
- BIP39:助记词标准,用于生成钱包的助记词,并通过助记词恢复私钥。
- BIP44:用于描述 HD 钱包的路径标准,用于确定不同加密货币和账户的密钥推导路径。