以太坊地址和公钥_《每日一课》第九课:什么是钱包、钱包地址、私钥、公钥?...

来源:雪球App,作者: 比特财经网,(https://xueqiu.com/5173135863/138487327)

钱包

在区块链中,我们的资产是类似比特币、以太坊这样的各种代币或者通证,区块链中的钱包不是用来装这些资产的,而是作为密钥的管理工具。

在数字资产世界里,钱包是一个密钥 (包含私钥和公钥) 的管理容器,用户使用私钥进行签名交易,用公钥来生成地址。

根据区块链钱包储存私钥的方式是否联网,钱包可以分为冷钱包、热钱包两种。冷钱包也称离线钱包,在离线的环境下网络不能访问到你私钥的位置。冷钱包可以是专业的硬件钱包,可以是拔掉网线的电脑,也可以是锁在保险柜里的U盘,冷钱包的私钥更是远离网络,可以写在纸上,木头上,或者牢记在你的大脑里。而热钱包正好相反,是处于一直联网状态的,比如电脑客户端,手机APP钱包,浏览器钱包等。

热钱包相对于冷钱包被盗的风险更大,但冷钱包使用程序会更复杂,对于新手来说更为困难,且携带不便捷,一旦损坏,数字资产将永远找不回来。冷钱包一般建议用于储存大额数字资产。而热钱包移动方便,只要有网都可以使用,但被盗的风险也高,一般建议储存小额资产。

钱包地址

钱包地址是一串由字母和数字组成的26位到34位字符串;它们由随机数字和大写字母及小写字母组成。

钱包地址可以理解成你的银行卡卡号,你的钱包地址可以告诉任何一个人,知道你钱包地址的任何人也都可以给你的钱包地址转数字货币。

钱包地址可对全节点公开,公开后无任何风险,本质是一串字符串。

私钥

私钥类似于银行卡密码,本质上是一个随机数,它储存在钱包文件里,由钱包软件管理。

私钥是管理和使用数字资产时最关键的东西,私钥决定了所有权,谁拥有私钥,谁就拥有了这些数字资产。简而言之,如果私钥丢了你的币就不是你的币了。

私钥是由字母和数字组成的64位长度的十六进制字符串。私钥是随机生成的,随机生成这样的字符串有16的64次方种可能,即:2的256次方,这个数字约等于宇宙中所有原子的数量。一个钱包地址只有一个私钥且不能修改。

跟传统的账户密码丢失不一样,私钥丢失是无法找回的,因此一定要妥善保管。

公钥

公钥,即公开密钥,可对全节点公开,公开后无任何风险。

公钥和私钥是成对出现的,如果用公钥加密数据,只能用对应的私钥才能解密。大家可以把公钥理解为银行账户,私钥理解为密码。转账时用私钥进行签名,表明对那个账户拥有控制权。根据私钥可以算出公钥,但根据公钥不能计算出私钥,这样就能保证数字资产的安全。

举个例子,如果你要转一笔比特币给我,你需要使用你的私钥对这笔交易签名。但是包括我在内的其他人怎么知道是你转给我的呢?虽然使用私钥签了名,但是私钥是保密的,不能公开,我不知道,其他人也不知道。所以就需要使用到公钥了。

当你用私钥对这笔交易签名的时候,同时也会把你的公钥一起发出去。所以大家就知道是你转给我的,从而确定这笔交易的有效性,因为公钥和私钥成对的,只有对应的公钥才能对一个私钥签名的数据进行验证。

钱包地址、私钥和公钥三者之间的关系

公钥是私钥经过一系列很复杂的运算之后得出来的,都是一串数字和字母的组合。知道私钥,可以推算出公钥,但是,知道公钥没法推算出私钥来,这是不可逆的。

钱包地址则是由公钥经过一系列复杂运算之后得出来的,这跟公钥和私钥之间一样,这个过程也是无法逆转的,无法由钱包地址推算出公钥来。

这些不可逆转的方式,保证了你的比特币的安全。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值