区块见闻 区块见闻
Ctrl+D收藏区块见闻

SHA:数字钱包概念_比特币十年后能涨多少

作者:

时间:

钱包用来存钱的,在区块链中,我们的数字资产都会对应到一个账户地址上,只有拥有账户的钥匙才可以对资产进行消费。

私钥和地址的关系如下:

图来自精通比特币)一句话概括下就是:私钥通过椭圆曲线生成公钥,公钥通过哈希函数生成地址,这两个过程都是单向的。

因此实际上,数字钱包实际是一个管理私钥的工具,注意钱包并不保存资产,资产是在链上的。

如何创建账号

创建账号关键是生成一个私钥,私钥是一个32个字节的数,生成一个私钥在本质上在1到2^256之间选一个数字。因此生成密钥的第一步也是最重要的一步,是要找到足够安全的熵源,即随机性来源,只要选取的结果是不可预测或不可重复的,那么选取数字的具体方法并不重要。

比如可以掷硬币256次,用纸和笔记录正反面并转换为0和1,随机得到的256位二进制数字可作为钱包的私钥。

从编程的角度来看,一般是通过在一个密码学安全的随机源(不建议大家自己去写一个随机数)中取出一长串随机字节,对其使用SHA256哈希算法进行运算,这样就可以方便地产生一个256位的数字。

实际过程需要比较下是否小于n-1,我们就有了一个合适的私钥。否则,我们就用另一个随机数再重复一次。这样得到的私钥就可以根据上面的方法进一步生成公钥及地址。

BIP32

钱包也是一个私钥的容器,按照上面的方法,我们可以生成一堆私钥,而每个私钥都需要备份就特别麻烦的。

最早期的比特币钱包就是就是这样,还有一个昵称:“JustaBunchOfKeys(一堆私钥)“

为了解决这种麻烦,就有了BIP32提议:根据一个随机数种子通过分层确定性推导的方式得到n个私钥,这样保存的时候,只需要保存一个种子就可以,私钥可以推导出来,如图:

上图中的孙秘钥就可以用来签发交易。

补充说明下BIP:BitcoinImprovementProposals比特币改进建议,bip32是第32个改进建议。BIP32提案的名字是:HierarchicalDeterministicWallets,就是我们所说的HD钱包。

来分析下这个分层推导的过程,第一步推导主秘钥的过程:

根种子输入到HMAC-SHA512算法中就可以得到一个可用来创造主私钥(m)和一个主链编码及主链编码再加上一个索引号,将作为HMAC-SHA512算法的输入继续衍生出下一层的私钥及链编码,如下图:

衍生推导的方案其实有两个:一个用父私钥推导,一个用父公钥推导。同时为了区分这两种不同的衍生,在索引号也进行了区分,索引号小于2^31用于常规衍生,而2^31到2^32-1之间用于强化衍生,为了方便表示索引号i',表示2^31+i。

因此增加索引及通过子秘钥向下一层可以无限生成私钥。

注意,这个推导过程是确定也是单向的,子密钥不能推导出同层级的兄弟密钥,也不能推出父密钥。如果没有子链码也不能推导出孙密钥。现在我们已经对分层推导有了认识。

一句话概括下BIP32就是:为了避免管理一堆私钥的麻烦提出的分层推导方案。

标签:IP3比特币SHAPROIP3价格比特币十年后能涨多少SHAEL RUNE - Rune.GameThe Moontography Project

币安app官方下载最新版热门资讯
ORD:开“卷”!下一个千亿级益生菌赛道谁在抢跑?_SWISS

数据来源:千瓜数据 益生菌市场火爆的背后离不开国人对肠道/消化健康的重视以及益生菌概念的普及。根据益普索调研,后疫情时代,“肠道健康”被认为是免疫力的重要组成部分,而用来调节肠道菌群平衡、维护肠.

比特币:狗狗币一夜“腾飞”542倍,沈腾新晋“代言人”_马斯克最近买shib币了吗

文/陈伊婷 编辑/大风 “我在元宇宙里倒腾狗,我就是DogeKing。”1月31日,沈腾在春晚小品上一语道破天机,本意是讽刺元宇宙和狗狗币,没想到现实更为魔幻,炒币人蜂拥交易所,与“DogeKi.

狗狗币:货币的基本职能有哪些?最基本的职能又是什么?_DOG

在移动支付越来越发达的今天,看似我们已经不需要货币了,但是这些从本质上讲都是货币职能的衍生品。没有货币,移动支付更是无从谈起!可以说货币的职能,才是社会持续发展的底层逻辑.

比特币:两会深观察 数字人民币加速在海南落地,离全面普及还有多远?_比特币钻石值得长期持有吗

本文转自:南海网 新海南客户端、南海南、南国都市报记者汪慧在1月初数字人民币App上架各大应用商店后几天,美团方面宣布扩大数字人民币碳中和试点活动范围,不管是点外卖、在线购买电子机票火车票.

:古钱币和现代金银纪念币上的中国书法艺术_

汉字是世界上最古老的文字之一,发展过程经历了许多变化,而汉字书法又是汉文化博大精深的体现,然而对于现代人来说,提笔忘字是常事,书法似乎已经被遗忘在角落.

:金融学判断题_

答案:微信搜索公众号 企业负债是指由企业承担的能以货币计量的在将来以资产或劳务偿还的债务。()A.是B.否2.居民投资可以分为实物投资和金融投资.