主页 > 怎么退出imtoken钱包 > 科学:比特币的密码就像倒水一样,丢了就再也找不回来了!

科学:比特币的密码就像倒水一样,丢了就再也找不回来了!

怎么退出imtoken钱包 2023-05-29 07:08:59

世界上还有比忘记比特币密码更痛苦的事吗?

今年以来,比特币和各种数字货币不断受到全世界人们的关注,各种致富神话层出不穷。以比特币为例,从诞生到2017年底,暴涨近千万倍!这意味着如果你花了一个饭盒买了比特币,你现在就不用上班了。

是不是很刺激!

我猜你现在肯定开始后悔了:当初为什么不买比特币?

等一下,让我告诉你,即使你像中了大奖那样买了比特币,如果你想成为今天梦想中的首富,你仍然需要通过以下测试:

你总是记得你的比特币账户密码吗?

先看几个悲惨的例子:

你在微博上搜索比特币账号怎么注册不了,很多人抱怨忘记了比特币密码

连我们的高晓松老师也纷纷效仿

就连硅谷之神埃隆·马斯克也来凑热闹。

你看到了吗,很多人忘记了他们的密码,即使他们在当天购买了比特币!结果,巨额财富无法取出,只能眼睁睁地看着。

这种痛苦想想就可怕。

也许你会说:为什么不去“找回密码”呢

嗯,相信大家都用过找回密码的功能吧。比如这个:

很遗憾,这种方式无法找回比特币密码。

你一定听说过比特币是一个去中心化的系统;相反,我们之前常用的系统,比如银行,都是中心化的系统,银行负责管理大家的账户。因此,银行必须知道您的用户名和密码,以便您每次登录时都能对其进行验证。

换句话说,世界上至少有两个人知道您的帐号和密码:您和银行。此外,您可能会忘记这些重要信息,但银行不会。只要银行还在,就一定有办法找回来。

但是,区块链是一个去中心化的系统,没有银行这样的中心。所以全世界只有你自己知道你的账号和密码,如果你不记得了,那么。 实在是没办法。

你可能还会问,为什么不设置一个通用的账号密码呢?

由于我只能自己保存账号密码,所以我可以设置一个我常用的用户名和密码,比如用户名goodman和密码123456,这样我也不会忘记。

这里又是一个新的知识点。与普通银行账户由账户名+密码组成,比特币账号只有一个部分:私钥。只要您知道帐户的私钥,就可以完全控制该帐户。

嘿,不是更容易记住吗,因为只有一件事要记住。

事实并非如此简单。为了保证安全,比特币的私钥是一个256位的二进制随机数。

也许你不是有计算机背景的读者比特币账号怎么注册不了,不知道什么是 256 位二进制随机数。下面是一个真实的例子,给你一个直观的感受:

111011111110101000011110010000010000101110111001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

你可以数一下,上面这串“事物”一共由256个0或1组成,是一个256位的二进制随机数。

你可能会想:这太长了,怎么让人记住呢!放心,计算机专家绝对不会让人记住这么长的东西。他们发明了一种叫做“十六进制”的东西,可以将上面那串“天书”简化为:

77f50f2085dc80de00cf222a4e580f60c4e84e3273a1c13f91004d1081ad5e77

哈哈,还是很长吧。但是没办法,这是你需要记住的私钥。怎么样,你认为你了解一些忘记密码的人吗?

你可能有一个新问题:这个私钥是从哪里来的?

答案由你设定。

那么我如何找到这样的数字呢?最简单的方法是抛硬币,正面1次,反面0次,抛256次就可以得到专属私钥!

当然,没有人真的会抛硬币 256 次,实际上有很多工具可以为你生成私钥,你只需要记住它。

私钥是一个数字

另外,我告诉你一个事实,上面的私钥字符串虽然包含数字和字母,但它实际上是一个数字,而且是一个非常非常大的数字。

它有多大?

我举个例子,你把口袋里的毛爷爷拿出来,上面写着100,你知道这不是一个大数字,世界首富比尔盖茨身家约860亿美元,如果你换成人民币约5000亿元。比较这两个数字:

你觉得你和首富有什么不同?

比尔盖茨的身价对于大多数人来说已经是天文数字了,但与我们上面提到的私钥相比,实在是微不足道。上面的私钥也可以转换成大家熟悉的十进制数,结果是:

54258210915290144208627629914537259190714859697980655786253303315543574273655

把三个数字放在一起感受一下:

100

500000000000

54258210915290144208627629914537259190714859697980655786253303315543574273655

现在你知道什么是天文数字了。

比特币为什么要用这么大的数字来表示私钥?

除了安全问题,还有一个非常重要的因素:避免私钥冲突。

如果你是一个经常冲浪的你一定有过这种经历你只能在这个时候改变你的名字。

作为一个去中心化的系统,没有人会提醒你你的私钥和别人的一样。每个人都不知道别人的私钥,而自己设置自己的私钥。

如果您选择的私钥已被使用,会发生什么情况。答案会让您大吃一惊:您将拥有账户的完全控制权!也就是说,这个账户里所有的比特币都是你的!

也许你认为这太不可思议了:你怎么能做到这一点?

其实你想多了。区块链的天才设计师早就想到了这种情况。例如,如果你有 100 万只猴子,每只猴子每秒可以通过抛硬币产生 100 个硬币。万个私钥。那么需要多少年才能碰巧拥有两个相同的私钥呢?

可能需要

3,671,743,063,080,802,746,815,416,825,491,118,336,277,193,184,902,1.72 亿年! !

看,你完全不用担心这个。

总结:

比特币是一个去中心化的系统,密码丢了就无法找回。

比特币只有一个东西叫私钥,就是一个256位的随机二进制码,你需要记住。

每个用户的私钥都是独立生成的,只有很小的冲突概率。