首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

创建数字钱包(二)HD Wallet

第一点特征是层级结构,钱包一般会存储一组key-pair对,这组key-pair对是链状存储,但是HD钱包是树状存储,也就是说它的结构中有根节点,根节点会派生出子节点,子节点又可以派生出子节点。...这样做的优势是它可以有选择的把某个层级的一组key-pair对分配出去,这样就可以和组织结构匹配,比如:总部保留根密钥,其它分部用总部派生的密钥;也可以和用途匹配,比如:花钱的和收钱的地址可以分开。...第二点特征是确定性,因为所有的key-pair对都是从同一个根派生出来的,所以只要妥善保管好根(主密钥)就可以在其它的系统中快速地恢复钱包。 层级结构和确定性如下图示: ?...BIP44综合了BIP32的HD Wallet设计和BIP43[3]的Purpose约定,使得HD Wallet能够表达多币种,多账号,账号的外部或内部key-pair对构成的组,外部指的是地址对外可见...组;1 代表内部key-pair组,比如专门用来找零的地址 Address_index: 根据BIP32,地址会生成多个,可以从0开始索引 Purpose, Coin type以及Account都有单引号

2.1K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
    领券