当前位置:首页 > 火币交易所 > 正文内容

什么是区块链钱包?(转载)

欢兽4年前 (2022-06-25)火币交易所1437

  在介绍区块链钱包之前,我们先详细介绍下比特币的地址生成过程冷钱包。

  大的流程是:私钥--》公钥--》地址冷钱包。

  先啰嗦一点计算机知识:位冷钱包,字节,字,KB,MB

  位:“位(bit)”是电子计算机中最小的数据单位冷钱包。每一位的状态只能是0或1。

  字节:8个二进制位构成1个“字节(Byte)”,它是存储空间的基本计量单位冷钱包。1个字节用16进制来表示是两个字符,比如1011 1111可以表示为AF、1110 0000可以表示为E0。

  字:“字”由若干个字节构成,字的位数叫做字长,不同档次的机器有不同的字长冷钱包。例如一台8位机,它的1个字就等于1个字节,字长为8位。如果是一台16位机,那么,它的1个字就由2个字节构成,字长为16位。字是计算机进行数据处理和运算的单位。

  KB:K表示1024,也就是2的10次方冷钱包。1KB表示1K个Byte,也就是1024个字节。

  MB:1MB = 220 Bytes = 1048576Bytes

  私钥是一个256位随机数,根据上面的计算机知识,所谓256位就是256个0和1组成的数字,256除以8等于32,即32个字节,用16进制表示这个数的范围大小是介于0x0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 ~ 0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4141之间的一个数冷钱包。

  冷钱包我们随机生成一个合法的私钥如下:

  8F72F6B29E6E225A36B68DFE333C7CE5E55D83249D3D2CD6332671FA445C4DD3

  椭圆曲线算公钥

  生成了私钥之后冷钱包,我们使用椭圆曲线加密算法(ECDSA-secp256k1)计算私钥所对应的非压缩公钥,生成的公钥共65字节, 其中一个字节是0x04,非压缩的公钥如下:

  0406CCAE7536386DA2C5ADD428B099C7658814CA837F94FADE365D0EC6B1519385FF83EC5F2C0C8F016A32134589F7B9E97ACBFEFD2EF12A91FA622B38A1449EEB

  对公钥哈希技术

  对上面的公钥进行SHA-256哈希计算冷钱包,得到结果:2572e5f4a8e77ddf5bb35b9e61c61f66455a4a24bcfd6cb190a8e8ff48fc097d

  计算 RIPEMD-160哈希值

  取上一步结果冷钱包,进行RIPEMD-160计算,得到结果:

  0b14f003d63ab31aef5fedde2b504699547dd1f6

  加入地址版本号

  比特币主网版本号“0x00”,取上一步结果冷钱包,在前面加上16进制的00,即:000b14f003d63ab31aef5fedde2b504699547dd1f6

  计算 SHA-256 哈希值

  取上一步结果冷钱包,进行SHA-256计算,可得:

  ddc2270f93cc84cc6869dd373f3c340bbf5cb9a8f5559297cc9e5d947aab2536

  然后冷钱包,对以上结果再次计算 SHA-256 哈希值,得到:

  869ac57b83ccf75ca9da8895823562fffb611e3c297d9c2d4612aeeb32850078

  取上一步结果的前4个字节(8位十六进制)869ac57b

  把这4个字节加在第五步的结果后面作为校验位冷钱包,将这4个字节加载第五步的结果后面,这就是比特币地址的16进制形态了:869ac57b000b14f003d63ab31aef5fedde2b504699547dd1f6

  用Base58编码变换地址

  对上一步的结果进行Base58编码冷钱包,得到:

  1QCXRuoxWo5Bya9NxHaVBArBQYhatHJrU7

  从上面的比特币的地址生成流程来看,钱包的本质其实就是一个私钥,它是一个随机的哈希值字符串,拥有了私钥就拥有了该钱包的使用权冷钱包。但是为什么在讲区块链钱包的时候,还有keystore,助记词、冷钱包、热钱包、硬件钱包等等相关的概念,让人产生很多迷惑。

  keystore

  这个比较好理解,大家在用钱包工具创建钱包密钥的时候,要输入一个密码,这个密码是做什么用的呢?keystore 是使用输入的密码加密过后的私钥, 使用 keystore 进行交易转账等钱包操作, 必须知道该 keystore 的密码冷钱包。

  助记词

  从上面例子中私钥是一个256位的数字,用16进制表示是:8F72F6B29E6E225A36B68DFE333C7CE5E55D83249D3D2CD6332671FA445C4DD3,是一个64个0-F的字符组成的,它没有任何的含义,人类很难理解和记忆冷钱包。

  助记词则是通过某个算法(可以理解成谍战剧中发电报中用的密码本)把这64个字符转换成一系列的单词(可以是英文、法文、中文甚至是你会的方言), 它最早是由 BIP39提案产生的 , 可以是12个, 15个, 18个, 21个, 24个特定的单词冷钱包。这些单词有一个统一的、固定的词库, 并不是凭空而来。比如我们熟悉的imToken 创建钱包生成的助记词个数是12个。

  用户可以将助记词理解为明文私钥, 即拥有助记词, 就相当于掌握了该钱包的使用权, 无需密码,即你创建钱包输入的密码也是不需要的冷钱包。

  冷钱包

  理解了钱包的本质是私钥后,就需要私钥保存好,冷钱包是指网络不能访问到你私钥的钱包冷钱包。冷钱包往往依靠“冷”设备确保比特币私钥的安全,比如不联网的电脑、手机、写着私钥地址的小本本等。冷钱包避免了被黑客盗取私钥的风险,但是可能面临物理安全风险,比如电脑硬盘损坏(比如冠希)、小本本被当做厕纸使用等等。

  热钱包

  热钱包是指互联网能购访问你私钥的钱包冷钱包。热钱包往往是在线钱包的形式。使用热钱包时,最好在不同平台设置不同密码,且开启二次认证,以确保自己的资产安全。

  硬件钱包

  硬件钱包顾名思义是用你摸得着的硬件,方便你生成和存储密钥,比较知名的有:Trezor,Ledger,可以去淘宝看看有得卖后,其实就是一个类似银行开通网银发我们的U盾类似的硬件冷钱包。

  最后讲讲钱包安全

  钱包安全, 主要是两点, 一是防盗, 二是防丢冷钱包。

  防盗

  防盗要做到防止私钥泄露, 这里要理解 keystore 和助记词的区别,上面已经提到,没有完全理解可以往上翻再看看冷钱包。

  助记词作为钱包私钥的友好格式,是非常方便大家做备份和导入的,由于它的明文性,我们不建议它以电子方式保存,而是抄写在物理介质上保管好,它和 keystore 作为双重备份互为补充冷钱包。

  而 keystore 可以放在线上存储, 比如云盘等, 也可以存储在自己的 U 盘里(硬件钱包就是利用这一点), 这比线上存储相对安全一些, 即使黑客盗取了你的 keystore, 在没有该 keystore 的密码情况下, 还是无法盗取其中资产, 所以这时候该 keystore 的密码显得尤为重要冷钱包。建议用户将 keystore 和 密码分开存储, 不要放在同一地方, 并且使用高强度、随机生成的密码。

  防丢

  防丢的策略主要是多重备份, 多次备份冷钱包。比如备份一个钱包的时候不光备份 keystore, 也要备份助记词和私钥, 这是多重备份

扫描二维码推送至手机访问。

版权声明:本文由火币中国发布,如需转载请注明出处。

本文链接:https://tjjshop.com/huobi/1858.html

分享给朋友:

“什么是区块链钱包?(转载)” 的相关文章

汇总今日行情

汇总今日行情

【今日行情汇总】今日数字货币市场涨跌不一,比特币夜间最低跌至6257美元,今晨在6300美元左右震荡,现暂报6304.91美元,24h上涨0.71%艾达币。截至上午8:00,最新行情如下,1、 数字货币市场总流通市值为1956.1471亿美元,较昨日增加2亿美元,24小时成交量总额为109.204...

imtoken是哪个国家的

imtoken是哪个国家的

imToken是中国的imtoken。imToken是一款区块链数字资产管理工具,为用户提供安全、可信赖的数字资产管理服务。imToken成立于2016年5月,希望为用户打造一个去中心化的资产管理系统,将私钥加密存储于本地。 2018年获得了IDG独家投资的1000万美元融资,月活已超400万imt...

越南币是印度尼西亚币吗?

越南币是印度尼西亚币吗?

越南币和印度尼西亚币是完全不同的货币大零币。越南盾(越南语:đồng,汉字:铜),越南的货币单位。用“₫”记号表示。补助单位有hào和xu,1盾=10hào=10u,由于面值过小,很少使用。通常置于国名后来表示货币单位。一些海外越南人,如美籍越南人称“盾”为“VND”。(ViệtNamđồng,汉字...

2019年数字货币排行榜前10名(钻,65%)

2019年数字货币排行榜前10名(钻,65%)

  1:BTC(比特币):1250.97亿美元 2:ETH(以太币):390.96亿美元 3:XRP(瑞波币):201.16亿美元 4:BCH(比特币现金):117.73亿美元 5:LTC(莱特币):67.94亿美元 6:EOS(EOS)45.92亿美元...

人人都在说的元宇宙到底是个啥东东?

人人都在说的元宇宙到底是个啥东东?

元宇宙这一概念最早出自于尼尔·斯蒂芬森1992年出版的科幻小说《雪崩》元宇宙。小说里的元宇宙是一个脱离于现实世界,却始终在线的平行数字世界,人们能够在其中以虚拟化身自由生活。2018年上映的电影《头号玩家》,被认为是对元宇宙最直观的影视呈现。 随着VR、AR、AI、5G等技术水平不断提升,元宇宙的内...

厉害了!印度砸3579亿打造4艘神盾舰,导弹、雷达、舰炮全是名牌

厉害了!印度砸3579亿打造4艘神盾舰,导弹、雷达、舰炮全是名牌

  多年来,印度造船业在海军重点项目的建造进度上是一拖再拖,但雄心壮志并未改变,印度政府也为打造海军强国不惜砸下重金雷达币。“加尔各答级”驱逐舰一直被印度称为国产军舰的骄傲,在该级舰基础上发展来的“维沙卡帕特南”级舰更是成为了当前最重要的海军型号,这项造舰计划的建造成本在近日已经增加到了3579.4...