私钥,公钥,钱包地址,助记词,keyStore的区别

私钥,公钥,钱包地址,助记词,keyStore的区别

  1. 私钥:本质上是一个包含64位的随机数,是随机生成的

  2. 公钥:公钥是由私钥经过加密算法后生成的,拥有私钥,可以算出公钥,拥有公钥却不能算出私钥

  3. 钱包地址:钱包地址是由公钥经过加密算法生成的

  4. 助记词:助记词一般由12个单词构成,2个单词之间由1个空格隔开,这些单词都来源于一个固定词库,是由私钥根据一定算法得来,所以私钥与助记词之间的转换是互通的,助记词实际上就是私钥的另一种表现形式。助记词的功能等同于私钥,如果别人拿到了你的助记词,就可以用来导入钱包,进而进入钱包并拥有这个钱包的掌控权。

  5. KeyStore:KeyStore看上去就是JSON 格式的字符串, 一般以文件形式存储。Keystore的本质是加密后的私钥,Keystore必须配合你的钱包密码来使用才有效

下面通过银行卡转账的例子来说明上面的几个概念,帮助更好的理解

比如现在币圈鼎鼎大名的宝二爷,由于投资数字货币已经是财富自由了。有一天宝二爷看我是他的死忠粉,想用银行卡给我转一笔钱,宝二爷有一张VIP金卡,而我有一张普通的卡,我们俩都有自己的卡号和密码,而且密码只有自己知道,现在我把我的卡号(地址)提供给宝二爷,宝二爷用他的金卡,输入我的地址,给我转了一笔钱,我输入我的密码,就在ATM上面看见了有一笔来自宝二爷的转账。在这个过程中,卡号就是地址;宝二爷输入我的卡号给我转账就是用我的公钥进行加密;宝二爷输入自己的密码和转账金额,就是用他的私钥对这笔交易进行数字签名,表明他对那个账户拥有控制权,而且这样一来,也会在区块链上留下记录,以后可查;我在ATM上输入自己的密码,查看了这笔到账,就是用自己的私钥解密了这笔交易的详细情况;由于我能看到宝二爷的地址,所以我就相当于说用宝二爷的公钥解密了这笔钱来自宝二爷。
Alt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值