近期,比特币突破新高,一枚比特币价值近 15 万人民币。对于刚入圈的新人来说,你肯定很关心比特币的安全问题。
那么,比特币安全吗?换句话说,钱包里的比特币,容易被黑客盗走吗 ?
**
**
01
私钥、公钥、地址
就像银行取款、网银转账需要输入密码一样,动用钱包里的比特币也需要密码,这个密码被称之为“私钥”。
与“私钥”对应的是“公钥”,“公钥”就像你的银行账户。每个银行账户都有唯一的账户编号,也就是银行卡号。在比特币网络中,这个银行卡号就是“地址”。别人只要知道你的“银行卡号”(即地址),就可以给你转比特币了。
在银行,开户流程基本是“开设银行账户——给银行卡号——设置银行卡密码——开户成功”。但在区块链世界里,是先设置“密码”(私钥),再开设“银行账户”(公钥),最后给“银行卡号”(地址)。
如果你路上捡到了一张纸条,上面只写着银行卡密码,但没写银行卡号,融易资讯网(www.ironge.com.cn),即便这个银行卡密码是真的,你也无法取走相关账户里的钱。
但在区块链世界,你只要知道了别人的“银行卡密码”(私钥),就可以知道别人的“银行账户”(公钥)和“银行卡号”(地址),可以取走里面的币。
为什么会这样呢?
这是因为在区块链中,私钥通过加密生成公钥,公钥转换一下格式生成地址。也就是说,私钥可以推导出公钥,公钥可以推导出地址。
02
反向推导?没门!
既然“私钥可以推导出公钥,公钥可以推导出地址”,动用账户里的比特币又必须输入“密码(私钥)”,那黑客要窃取你钱包里的比特币,必须、也只需拿到“私钥”即可。
理论上,黑客有 2 种方法窃取你的私钥:
1、通过地址 / 公钥,反向推导出私钥。
2、一个一个地去试私钥,也就是暴力破解。
第一种方法并不可行,因为比特币采用的加密算法,“失之毫厘,差之千里!”。输入的内容,稍稍变动哪怕一丁点的东西,加密后输出的结果和之前输出的结果也有天壤之別,而且这些结果没有规律可循。
所以,这种加密算法是“单向的”、“不可逆的”,黑客无法通过输出(地址 / 公钥)推导出输入(私钥)。
03
暴力破解比特币私钥有多难?
既然第一种方法不可行,那第二种方法如何?在回答这个问题之前,我们先看下私钥是怎么产生的。
假设你抛硬币,正面朝上为 1,反面朝上为 0,连续抛 256 次,把每次抛的结果记录下来,再转换成十六进制数,就是一个比特币私钥。
What? 这么简单?这么任性?
没错,比特币的私钥就是通过程序“抛 256 次硬币”,随机生成的。所以,比特币私钥的本质是 256 位二进制数。
每次抛硬币,都有正反 2 面,所以抛 256 次,一共可以出现「2 x 2 x2 x 2……2 x 2×2」,即 256 个 2 相乘,也就是「2 的 256 次方」种结果。所以,比特币的私钥总数,理论上有「2 的 256 次方」个。
注:私钥总数的实际值比上面的理论值略低,因为有一小部分私钥不可用,但对总数影响微乎其微。
「2 的 256 次方」是多大呢?它约等于「10 的 77 次方」。那「10 的 77 次方」又是多大呢?
文章标题:【比特币的安全性到底有多高?】 内容摘要:近期,比特币突破新高,一枚比特币价值近15万人民币。对于刚入圈的新人来说,你肯定很关心比特币的安全问题。 ... 免责声明:融易新媒体转载此文目的在于传递更多信息,不代表本网的观点和立场。文章内容仅供参考,不构成投资建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。
本文网址:http://mt.ironge.com.cn/opinion/sypl/225687.html
彩票龙头500.COM拟用比特币完成股份增发,或为全
畅聊牛市,趣评2020年10大加密事件
全面对比 DeFi 保险两强:Cover 和 Nexus Mutual 谁更胜
九天绿公司生产不合格口罩被立案调查
一文分析 Filecoin 三大“分叉”项目
2020年,比特币投资正在机构化
比特币2020年终报告:即便涨到1百万美金,也与大
比特币2020年终报告:即便涨到1百万美金,也与大
泄露数十万用户信息,硬件钱包Ledger遭遇信任危
一文了解灰度版图下的“金钱帝国”
实力宠粉!币耀“阿波罗计划合约”第二期认购
一文回顾 2020 年加密世界发生的大事
广州十四五规划建议,积极争创数字人民币试点
盘点今年影响矿圈的 10 件大事,你都知道吗?