什么是分层确定性 (HD) 钱包?
要点总结: |
— 比特币及其衍生品使用名为“分层确定性钱包”的功能,它会让您的接收地址在使用过后发生变化 — 地址变化是通过创建名为扩展私钥 (xpriv) 和扩展公钥 (xpub) 的“主”密钥对来实现的 — 该功能可增强您的隐私和安全保护 |
如果您对加密货币世界有一定了解,也有了您的第一个比特币,您就会发现您的 BTC 比特币接收地址时常会发生变化。 这是因为比特币使用了一种名为“分层确定性钱包”(简称 HD)的强大功能。 本文将更深入地介绍这一功能。
地址变更
经常有用户询问 Ledger:“为什么我的比特币地址变了?”。 的确,比特币及比特币的衍生品(如莱特币、比特币现金)使用了地址变更。 他们使用了分层确定性钱包 (HD) 这一高级功能。
您使用一个比特币地址接收资金后,他们就会生成一个新地址供您使用。 这些地址(又称公钥)仍然由同一个密钥对管理。 也就是说,您完全可以继续使用之前使用过的地址,这些地址也仍然在您的掌控之中。 每一个地址上的资金只能通过使用其匹配的私钥访问。 因此就有了这句名言“没有密钥,币就不真正属于您”,同理,如果其他人掌握了您的密钥,他们实际上就控制着您的资金。
一对密钥管理所有地址
扩展密钥对可以管理所有地址,由扩展公钥 (xpub) 和扩展私钥 (xpriv) 组成。 其中最重要的是扩展私钥。 所有地址的私钥都是以扩展私钥为基础衍生出来的。 换句话说:扩展私钥是某个账户所有私钥的主密钥。 这也意味着,如果有人得到了您的扩展私钥,他们就可以访问您账户上的所有资金。
扩展公钥可用于查看您的所有地址的余额。 为了更好地保护隐私,建议不要将扩展公钥告知他人。 只有使用分层确定性钱包的加密货币才有扩展公钥和扩展私钥对 – 对于不使用地址变更的加密资产则不存在。
扩展密钥对是如何衍生的?
首次使用 Ledger 设备时,您会收到一组 24 个助记词(也称恢复短语)。 它是您所有加密资产的备份,您的所有私钥由此衍生。 因此我们一再强调,确保 24 个助记词的安全至关重要,也强烈建议每个人花些时间阅读此文。
对于使用 HD 的加密货币,这相当于在为每个地址创建私钥的过程中额外增加一个步骤。
对于不使用 HD 的加密资产,私钥生成过程如下所示:
使用 HD 的加密货币在生成私钥之前,还有一个额外步骤是首先生成扩展私钥, 其私钥生成过程如下所示:
您可以通过此文详细了解通过 Ledger 应用程序生成私钥的过程。
使用 HD 钱包有何好处?
地址不断变更的钱包有两大优势。 最明显的优势是加强了隐私保护。 区块链是公共账本,任何人都可以查看上面的所有交易和余额。 而一旦有了多个地址,其他人就无法知道您的确切余额。
例如,假设您在经营一个博客,允许其他人使用比特币捐赠。 您可以在博客页面上分享其中一个地址,其他人如果愿意就可以向您发送 BTC 比特币。 但是,您还有余额是在其他地址上,所以他们依旧无法得知您拥有多少 BTC 比特币。
使用 HD 钱包的另一个原因是提高了安全性。 如前文所述,如果有人获得了某个地址的私钥,他们就可以访问该地址上的资金。 但由于您已将资金分别放入多个地址,他们就需要获得多个私钥才能访问您的所有加密资产。
不断学习! 如果您喜欢学习加密货币和区块链的知识,请观看我们的“区块学校”视频。 通过加密货币赚取被动收入的 3 种方法。