元宇宙非小号金色财经交流群社区官网

从零开始,学习使用分层确定性密钥(HD Wallet)来创建和管理比特币钱包

浏览:159|时间:2023-06-17 22:03:34
一、概述

管理密钥与地址的过程中,备份密钥是一件痛苦的事情。因为每生成一个新的地址,就必须备份一次。分层确定性密钥(Hierarchical Deterministic Key)解决了这个问题。它描述了一种具有层次关系的密钥管理方式,可以从主密钥生成子密钥。同时分层确定性密钥还具有确定性的特点,可以根据密钥在层级中的编号,推导出该密钥的内容。

二、生成主密钥

使用分层确定性密钥生成层级密钥树的第一步,是生成主密钥。主密钥可以通过种子数据(熵)生成。熵经过HAMC哈希变换后,得到的512位数据拆分为两部分:主链码和主私钥。主私钥可以继续推导出主公钥。

在NBitcoin中,使用ExtKey类来表征层级确定密钥。可以利用种子或者传入一个Key实例来生成层级主密钥对象。一般推荐使用助记词来生成种子,进而生成主密钥。

三、派生子密钥

在分层确定性密钥中,使用父密钥和父链码,可以推导出指定序号的子密钥。在NBitcoin中,使用ExtKey实例的Derive方法就可以生成指定编号的子密钥及链码。

同时也可以在不泄露主私钥的情

hd wallet 学习 币钱包 比特币

  • 什么是比特币钱包?比特币钱包哪个比较好用?

    什么是比特币钱包?比特币钱包哪个比较好用?

    2021-08-28 16:13:44

    大家都知道,要想得到一个比特币的地点就必须先安裝一个比特币钱包,那麼目前目前市面上这么多比特币钱包应当选用什么呢?让我们一起加快脚步学习培训比特币科普小知识,把握日常生活转折点连接点的机遇与挑战。为大伙儿用浅显易懂...

  • 在线比特币钱包 比特币钱包在线版本可以通过设备快速在线操作

    在线比特币钱包 比特币钱包在线版本可以通过设备快速在线操作

    2022-03-28 16:32:03

    在虚拟货币投资管理过程中,了解各方面的具体情况,确保虚拟货币交易过程更加安全可靠,全面满足用户的投资模式和投资需求。在当前的投资模式和投资模式下,不可避免地会出现各种特殊问题,确定更好的市场投资开发体系,有效提高各方面的...

  • 火币钱包官方下载介绍 火币钱包官方下载功能以及特色

    火币钱包官方下载介绍 火币钱包官方下载功能以及特色

    2022-02-14 13:40:43

    火币钱包官方下载介绍火币钱包官方下载简介:火币钱包APP是一款数字货币交易平台,提供比特币、以太坊等上百种数字币的交易及投资,包含了币币交易、法币交易、杠杆交易及合约交易等版块,用户通过这款软件能够实时了解到最新的火币行...

  • 什么是数字货币钱包?数字货币钱包有哪些种类?如何选择?

    什么是数字货币钱包?数字货币钱包有哪些种类?如何选择?

    2022-02-21 15:15:36

    如果你有在投资数字货币,那有一件事情是你绝对要知道的,也就是你的数字货币到底要怎么保存?这个答案自然是提到数字货币钱包。数字货币钱包的种类是什么?并将与您分享10个常见的数字货币钱包,因此,让我们来看看是否有您合适的数字...

本站分享的区块链、Web3.0元宇宙、NFT、数字藏品最新消息等相关数藏知识快讯NFR资讯新闻,与金色财经非小号巴比特星球前线Btc中国官网无关,本站资讯观点不作为投资依据,市场有风险,投资需谨慎!不提供社区论坛BBS微博微信交流群等相关币圈信息发布!
本站内容来源于互联网,如存在侵权及违规内容投诉邮箱( [email protected] )
皮卡丘 2021-2024© YangKaTie.Com All