比特币的钱包地址、私钥和公钥是什么?
说说我个人的理解。 私钥。私钥就是你的银行账号的密码,只有密码输入正确了,你才能对里面的钱进行操作。
比特币私钥,本质上是一个随机数,它储存在钱包文件里,由钱包软件管理。在比特币客户端的文件里,你可以找到私钥。
交易所里的私钥,则是由交易所储存和管理的,如果交易所安全系数不够,有漏洞什么的,那就会发生像门头沟事件那样的损失。所以,选择交易所绝对不能选那些小交易所,或者安全防护技术不足的交易所。
其他的在线钱包或者离线钱包,也有私钥,有些私钥是储存在钱包提供商那边的,由你对这个私钥进行加密,而加密的方式跟传统的账号设置密码一样。密码依然掌握在你手里,钱包里的比特币也掌握在你手里。 公钥。
私钥只有你自己知道别人不知道的,是保密的,而公钥则是公开的。别人可以通过这个公钥来分辨你的身份。
举个例子,如果你要转一笔比特币给我,你需要使用你的私钥对这笔交易签名。但是包括我在内的其他人怎么知道是你转给我的呢?虽然使用私钥签了名,但是私钥是保密的,不能公开,我不知道,其他人也不知道。所以就需要使用到公钥了。
当你用私钥对这笔交易签名的时候,同时也会把你的公钥一起发出去。所以大家就知道是你转给我的,从而确定这笔交易的有效性,因为公钥和私钥成对的,只有对应的公钥才能对一个私钥签名的数据进行验证。 三者之间的关系。
公钥是私钥经过一系列很复杂的运算之后得出来的,都是一串数字和字母的组合。知道私钥,可以推算出公钥,但是,知道公钥没法推算出私钥来,这是不可逆的。
钱包地址则是由公钥经过一系列复杂运算之后得出来的,这跟公钥和私钥之间一样,这个过程也是无法逆转的,无法由钱包地址推算出公钥来。
这些不可逆转的方式,保证了你的比特币的安全。 在网上看到这么两张图,可以很好说明这三者之间的关系:
由于私钥和钱包地址都是一些比较复杂、很难记住的数字和字母组合,转账的时候可能会输错地址。所以,如何保存你的私钥,以及转账的时候确定好对方的地址,就很重要了。
私钥,最好抄写下来,也可以利用助记词,也抄写下来,转账的时候,对方的地址一定要确认再确认,转错地址了就拿不回来了,还有不要把比特币转到莱特币或者其他币种的地址去。 丢失了私钥,就真的什么都没了。
在比特币的历史上并不少见这种事。 分析的很好
页:
[1]