如何正确使用HD Wallets

如何正确使用HD Wallets

HD Wallets:扩展性树型钱包(hierarchical deterministic wallets)

参考地址:https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki

原理简介:

  1. 生成HD Wallets钱包的时候除了会生成主私钥(master private key)和主公钥(master public key),还会生成一个chain code

  2. 利用 master private key + chain code可以得到指定的子私钥(sub private key);

  3. 利用 master public key + chain code可以得到指定的子公钥(sub-public key);
    READ MORE

分分钟搞懂 HD 钱包

分分钟搞懂 HD 钱包

第一次看到 HD 这个词被用在比特币钱包中时,很容易就把它理解成硬件(Hardware)钱包,其实它是分层确定性(Hierarchical Deterministic)钱包的缩写 HD Wallets。

“分层确定性”这个词乍看起来很“高大上”,各类文档也把它描述的“云里雾里”的,其实原理本身很简单,两句话就能说清楚:

首先,要用一个随机数来生成主(根)私钥,这和任何一个比特币钱包生成任何一个私钥没任何区别;

然后,再用一个确定的、不可逆的算法,基于主私钥生成任意数量的子私钥;

看到了没?很简单吧?

READ MORE