主页 > 国内怎么下载imtoken > 【伯乐商学院】什么是比特币?比特币安全吗?

【伯乐商学院】什么是比特币?比特币安全吗?

国内怎么下载imtoken 2023-01-17 06:22:55

由于新闻媒体频繁报道比特币,我妈妈也来问我比特币是什么。前几天,通过一个有趣的例子,妈妈花了10分钟才明白。

相信下面的内容可以帮助你快速了解比特币是什么,也可以普及给你的亲朋好友,甚至是叔叔阿姨们。

比特币其实很简单,但现在懂比特币的人往往是技术人员,习惯用专业术语说话。走出去,“砸”了全场。

这种“惊艳”的观众通常是这样开始的:

比特币是一种 P2P 形式的数字货币。点对点传输意味着去中心化的支付系统。与大多数货币不同,比特币不是由特定的货币机构发行的。它是根据特定算法通过大量计算生成的。比特币经济使用由整个 P2P 网络中的许多节点组成的分布式数据库来确认和记录所有交易。并利用密码学的设计来保证货币流通各个环节的安全。

在参考部分,粗体字是技术术语。

不要在这样的解释里说叔叔阿姨,只要不是计算机专业的,恐怕连医生都看不懂!

那么,如果阿姨阿姨们跳广场舞来问什么是比特币,我们该如何向他们解释呢?

假设为了鼓励大家多来跳舞,广场舞社规定每次访问加2分,无故扣3分,每领舞加1分. ...积分的变化由俱乐部的王阿姨记录下来。年终积分可兑换花生油等奖品。

其实在现实生活中,银行的职责和王阿姨一样——都是记账(除了王阿姨记积分,银行记钱)。发工资时,银行会在你的账户上加2000元;买一瓶洗发水减20元;存款一年加利息100元;转帐就是从你的账户里扣除1000,再给对方账户加1000...

但是银行和王阿姨最大的不同就是,王阿姨免费为大家服务,但是银行要求我们收钱比特币账户是什么样,办卡费,年费,转账费……看看银行有多少A高层建筑和雇用多少员工,我们知道银行向我们收取多少费用。

如果有一天我们不想让银行或王阿姨记账,我们可以吗?

当然,比特币就是这样。

我们可以将使用比特币的人想象成广场舞俱乐部的成员。该俱乐部的积分定义如下:

1、每个人的初始点(即比特币)都是0;

2、社区 社区中的人们共同维护一个账本。无论是否有变化,账本每 10 分钟更新一次。更新后,必须通知社区中的每个人;

3、社区内任何人都有记账权,只要记账,就可以获得50比特币的奖励(每四年减半,现在是12.5比特币) ;

4、所有想记账的人都必须计算同一个数学题,第一个做对的人有资格记账;

5、比特币上限为2100万。

我们把获取记账权获取比特币奖励的过程称为挖矿。

一开始,比特币一文不值,只有他的发明者中本聪愿意挖。在中本聪悄悄挖出超过 100 万枚比特币后,人们终于开始陆续加入挖矿团队。后来,一些实体店、网站等开始接受比特币支付,人们对比特币的需求越来越大,比特币越来越值钱。

再深入一点,我们可以了解比特币的几个重要特征:

1、去中心化。不依赖任何中央记账,每个人都共同维护一个账本,任何人都可以掌握记账权。

2、无法篡改。每个块都打上时间戳,所有块都连接到前一个块。一旦要更改块中的数据,时间戳将不匹配;而会所里的每一个人都在观望,想着为了篡改,至少有一半以上的人愿意和你“以鹿为马”。

3、保持透明。任何账户的当前账户都可以在区块链上查询。当您将钱转给别人时,您不必担心对方收到钱而无法识别。你可以在区块链上清楚地记住它。

4、国际化。因为比特币只存在于互联网上,如果你想转账、支付或购买比特币,你只需要在线操作即可。从比特币钱包的下载数据来看,全球有200多个国家在使用比特币,比美元、人民币等货币更加国际化。

5、抗通胀。各国法币总量没有上限。政府每年印很多钱。比特币的上限是2100万,没有人可以改变。

说到这里,让我们试着计算一下比特币的价格。因为价格是由价值决定的,所以使用比特币的人越多,价格就越高。那么有多少人在使用比特币呢?因为比特币是一种匿名货币,我们只能根据比特币地址的数量来猜测:

● 2009 年 1 月:个位数

● 2012 年 5 月:185 10,000

● 2015 年初:600 万

● 2016 年 5 月:1200 万

● 2018 年 10 月:2273 万

对比:支付宝拥有 10 亿用户,预计未来 10 年将达到 20 亿。你认为比特币用户未来会和支付宝用户有同样的增长空间吗?如果是这样,会发生什么?

那么,比特币安全吗?也就是说,钱包里的比特币容易被黑客盗取吗?

01

私钥、公钥、地址

就像银行取款和网银转账需要密码一样,使用钱包中的比特币也需要密码,这个密码称为“私钥”。

与“私钥”对应的是“公钥”,它就像你的银行账户。每个银行账户都有一个唯一的帐号,即银行卡号。在比特币网络中,这个银行卡号就是“地址”。只要别人知道你的“银行卡号”(即地址),就可以给你转账。

在银行,开户流程基本上是“开银行账户-给银行卡号-设置银行卡密码-开户成功”。但是在区块链世界里,先设置“密码”(私钥),然后开一个“银行账户”(公钥),最后给出“银行卡号”(地址)。

如果你在路上发现一张纸条,上面只写了银行卡密码,没有写银行卡号,即使银行卡密码是真实的,你也无法从关联账户中取款。

但是在区块链世界里,只要知道别人的“银行卡密码”(私钥),就可以知道别人的“银行账户”(公钥)和“银行卡号”(地址)。 ),你可以把里面的硬币拿走。

为什么会这样?

这是因为在区块链中,私钥被加密生成公钥,公钥被转换成格式生成地址。即私钥可以推导出公钥,公钥可以推导出地址。

02

逆向推导?没办法!

既然“私钥可以推演公钥,公钥可以推演地址”,并且必须输入“密码(私钥)”才能使用账户中的比特币,那么黑客就会窃取你的钱包。比特币,你必须而且只需要得到“私钥”。

理论上,黑客有两种方式窃取你的私钥:

1、从地址/公钥反向推导出私钥。

2、私钥一一尝试,即暴力破解。

第一种方法是行不通的,因为比特币使用的加密算法是“缺一丁点,差一千里!”。如果输入内容稍有变化,加密后的输出结果与之前的输出结果相差很大,这些结果没有规律可循。

所以,这种加密算法是“单向”和“不可逆”的,黑客无法从输出(地址/公钥)中推断出输入(私钥)。

03

暴力破解比特币私钥有多难?

既然第一种方法行不通,那第二种方法呢?在回答这个问题之前,我们先来看看私钥是如何生成的。

假设你抛硬币,正面为 1,反面为 0,连续抛 256 次,记录每次抛的结果,然后转换成十六进制数,即比特币私钥。

什么?很简单?这么任性?

是的,比特币的私钥是通过“抛硬币256次”程序随机生成的。因此,比特币私钥的本质是一个256位的二进制数。

每次抛硬币,有两条边比特币账户是什么样,所以256次,一共是“2 x 2 x2 x 2...2 x 2x2”,也就是256个2s的乘积,就是结果“2 的 256 次方”。因此,比特币的私钥总数理论上是“2的256次方”。

注意:私钥总数的实际值略低于上述理论值,因为有一小部分私钥不可用,但对总数的影响最小。

“2 的 256 次方”有多大?它大约等于“10 的 77 次方”。 “10的77次方”有多大?

如果我们生活的地球,海底的海洋、岩石和岩浆都充满了沙子,那么整个地球上的沙子量大约是“10次方的30次方”。也就是说,一个像地球那么大,完全由沙子组成的行星,需要使用“10到30次方”的沙粒。

“10 的 77 次方”是“10 的 37 次方”乘以“10 的 30 次方”,有 37 个零。在比地球沙子多“10次方37次方”的比特币私钥集合中,试图逐个破译某个地址对应的私钥,简直比在里面找针还难。干草堆。

因此,即使黑客拥有一台超级计算机,他们也无法暴力破解比特币私钥。

所以很多人说,“比特币第一次通过技术手段,保证了个人私有财产的神圣性”。

04

如果它比超级计算机更强大?

虽然没有人能准确预测未来技术会如何发展,但如果有一天人类发明出比超级计算机和量子计算机更强大的计算机,比特币私钥会不会不安全?

确实,很多人都想知道量子计算机是否对比特币的安全构成威胁,如果存在威胁,比特币可以采取什么措施来应对。

由于这个问题不能用三言两语解释清楚,我们稍后会另开文章讨论这个问题,敬请期待。

05

结论

当然,安全问题不仅涉及技术问题,还涉及私钥的保存。如果由于私钥存储不当,或者电脑中病毒,或者使用的钱包软件存在漏洞或后门等原因,被黑客窃取,钱包中比特币的安全性将无从谈起。 .

不过,由于我自己的失误导致私钥被盗,这锅不能让比特币带走吧?