HD钱包,也称为分层性确定性钱包(HD wallet),是一种使用统一私钥结构来管理多个地址的私钥的安全解决方案,可以容易的生成新的地址,并且不需要暴露私钥。HD钱包是一种十分便捷的多部钱包,以一组确定的结构来储存私钥以供以后使用,在程序上面可以轻松的生成新的地址。
HD钱包是分层性确定性结构(probabilistic tree)的特定实现,它利用一个种子(seed)的字符串,来生成一个随机的根私钥,这个根私钥可以进一步根据比特币的规则,可以生成无限个派生私钥,并且这些派生私钥还可以进一步派生,以此来满足需求的不同场合。
HD钱包支持基于BIP43 的子/派生地址空间结构,一个HD钱包可以通过这种空间结构来方便使用不同的币种或地址,基于BIP43 的子/派生路径,一个HD地址可以衍生出其他多种类型的兼容地址,从而可以方便的支持多币种,使用更加便捷和安全。
HD钱包可帮助用户管理多个地址,降低支出风险,在支出之前会进行严格检查,消除次要收入的问题,从而扩能够扩大单次转账的金额,有效降低交易费而增加转账速度,提升整体支付体验。
HD钱包可以提供更安全的支付体验,每当用户要登录到加密货币网站时,都会生成一个特定的新地址,这样的话就可以让用户的真实身份不被非法获取,可以有效防止用户账户和价值被盗取,保护用户的隐私和支付安全。
因为地址和私钥之间存在着固定的关系,所以用户使用的是HD钱包,只要知道自己的种子,就可以使用同一个私钥,向不同的钱包转入不同的币种,而不需要不断地生成不同的私钥,这使得HD钱包在使用上大大的方便了用户操作,可以使用户更安全的管理和转移资产。