首页 > 世链号 > [区块链 100 问]第五问:什么是公钥、私钥?
十一仓  

[区块链 100 问]第五问:什么是公钥、私钥?

摘要:私钥:相当于银行卡密码,有了私钥才可以动用对应地址下的数字资产。公钥:相当于银行账户名,作用是证明私钥和地址的归属权。

再长的路

一步步也能走完

再短的路

不迈开双脚也无法到达

[区块链 100 问]第五问:什么是公钥、私钥?区块链 100 问]第五问什么是公钥、私钥?
[区块链 100 问]第五问:什么是公钥、私钥?
问题由“昵称 ID:社会人”提出,今天安排解读!欢迎更多用户 @ 我询问哟,感谢大家支持。
之前有讲过一期“什么是冷钱包、热钱包”当时提过一嘴公钥、私钥,由于当时介绍冷热钱包因此并没有仔细解读,这次为大家细细解读下公钥、私钥到底是什么?
我们用的钱包会掌握两把钥匙,一把叫做私钥,另外一把叫做公钥。顾名思义,私钥就是自己一个人持有的,公钥就是每个人都可以看到,用公钥锁上这把锁必须用私钥才能打开,丢了私钥那么保险柜里的东西就永远找不回来了。
私钥:相当于银行卡密码,有了私钥才可以动用对应地址下的数字资产。公钥:相当于银行账户名,作用是证明私钥和地址的归属权。
[区块链 100 问]第五问:什么是公钥、私钥?
举个例子,如果你要转一笔比特币给我,你需要使用你的私钥对这笔交易签名。但是包括我在内的其他人怎么知道是你转给我的呢?虽然使用私钥签了名,但是私钥是保密的,不能公开,我不知道,其他人也不知道。所以就需要使用到公钥了。
当你用私钥对这笔交易签名的时候,同时也会把你的公钥一起发出去。大家看到这个公钥对应的人是谁,当大家看到是你转给我的时候,从而确定这笔交易的有效性,因为公钥和私钥成对的,只有对应的公钥才能对一个私钥签名的数据进行验证。
注册钱包或者使用交易所钱包时候没看到私钥和公钥?
为什么很多币圈用户注册钱包过程并没有看到自己的私钥,因为注册钱包的时候其中私钥用来签名在钱包后台的文件里,由钱包软件进行管理,这些都是通过助记词等其他方式帮助你记忆,不过总的来说这个时候私钥还是自己掌握,其他人并不知道。
而交易所里的私钥,则是由交易所储存和管理的,如果交易所安全系数不够,有漏洞什么的就会很危险,安全技术不够,交易所被盗也是因为私钥泄漏造成,所以常说的币不要放在交易所里面就是这个原因。
公钥也很少会看到,它的主要作用是验证私钥的签名,一个私钥签名的数据,只有对应的公钥才能对其进行验证,而地址也是从公钥生成的,这样就可以验证花费的交易是不是属于这个地址。
也就是说私钥由系统随机生成的,公钥由私钥生成的,至于怎么生成,用到什么运算方式并不需要我们过多的了解。区块链中的公钥、私钥以及地址都在区块链交易中起到不同的作用,所以才能顺利的完成一笔数字货币的交易。
来一个总结:
加密货币系统中,没有身份证信息做担保,私钥才是“证明你是你自己”的工具,因为私钥能生成公钥,公钥能生成地址。 
拥有了私钥就相当于拥有了数字资产的所有权,忘了私钥你就再也找不回自己的账户,拿走你的私钥就可以拿走你的数字资产。所以一定要保护个人私钥安全哟。



来源:胖子区块链
来源链接:mp.weixin.qq.com

免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:msy2134。