管理密钥与地址的过程中,备份密钥是一件痛苦的事情。因为每生成一个新的地址,就必须备份一次。分层确定性密钥(Hierarchical Deterministic Key)解决了这个问题。它描述了一种具有层次关系的密钥管理方式,可以从主密钥生成子密钥。同时分层确定性密钥还具有确定性的特点,可以根据密钥在层级中的编号,推导出该密钥的内容。
二、生成主密钥
使用分层确定性密钥生成层级密钥树的第一步,是生成主密钥。主密钥可以通过种子数据(熵)生成。熵经过HAMC哈希变换后,得到的512位数据拆分为两部分:主链码和主私钥。主私钥可以继续推导出主公钥。
在NBitcoin中,使用ExtKey类来表征层级确定密钥。可以利用种子或者传入一个Key实例来生成层级主密钥对象。一般推荐使用助记词来生成种子,进而生成主密钥。
三、派生子密钥
在分层确定性密钥中,使用父密钥和父链码,可以推导出指定序号的子密钥。在NBitcoin中,使用ExtKey实例的Derive方法就可以生成指定编号的子密钥及链码。
同时也可以在不泄露主私钥的情
大家都知道,要想得到一个比特币的地点就必须先安裝一个比特币钱包,那麼目前目前市面上这么多比特币钱包应当选用什么呢?让我们一起加快脚步学习培训比特币科普小知识,把握日常生活转折点连接点的机遇与挑战。为大伙儿用浅显易懂...
在虚拟货币投资管理过程中,了解各方面的具体情况,确保虚拟货币交易过程更加安全可靠,全面满足用户的投资模式和投资需求。在当前的投资模式和投资模式下,不可避免地会出现各种特殊问题,确定更好的市场投资开发体系,有效提高各方面的...
火币钱包官方下载介绍火币钱包官方下载简介:火币钱包APP是一款数字货币交易平台,提供比特币、以太坊等上百种数字币的交易及投资,包含了币币交易、法币交易、杠杆交易及合约交易等版块,用户通过这款软件能够实时了解到最新的火币行...
如果你有在投资数字货币,那有一件事情是你绝对要知道的,也就是你的数字货币到底要怎么保存?这个答案自然是提到数字货币钱包。数字货币钱包的种类是什么?并将与您分享10个常见的数字货币钱包,因此,让我们来看看是否有您合适的数字...