当前位置:首页 » 比特币问答 » 早期btc私钥破解

早期btc私钥破解

发布时间: 2024-04-29 23:38:20

比特币的安全性到底有多高,你有怀疑比特币的安全性吗

近期,比特币突破新高,一枚比特币价值近26万人民币,一枚比特币换一辆特斯拉。对于刚入圈的新人来说,你肯定很关心比特币的安全问题。

那么,比特币安全吗?换句话说, 钱包里的比特币,容易被黑客盗走吗?

01
私钥、公钥、地址

就像银行取款、网银转账需要输入密码一样, 动用钱包里的比特币也需要密码,这个密码被称之为“私钥”。

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

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

如果你路上捡到了一张纸条,上面只写着银行卡密码,但没写银行卡号,即便这个银行卡密码是真的,你也无法取走相关账户里的钱。

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

为什么会这样呢?

这是因为在区块链中,私钥通过加密生成公钥,公钥转换一下格式生成地址。也就是说, 私钥可以推导出公钥,公钥可以推导出地址。


02
反向推导?没门!

既然“私钥可以推导出公钥,公钥可以推导出地址”,动用账户里的比特币又必须输入“密码(私钥)”, 那黑客要窃取你钱包里的比特币,必须、也只需拿到“私钥”即可。

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

第一种方法并不可行,因为比特币采用的加密算法,“失之毫厘,差之千里!”。 输入的内容,稍稍变动哪怕一丁点的东西,加密后输出的结果和之前输出的结果也有 天壤之别 ,而且这些结果没有规律可循。

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


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

既然第一种方法不可行,那第二种方法如何?在回答这个问题之前,我们先看下私钥是怎么产生的。

假设你抛硬币,正面朝上为1,反面朝上为0,连续抛256次,把每次抛的结果记录下来,再转换成十六进制数,就是一个比特币私钥。

What? 这么简单?这么任性?

没错,比特币的私钥就是通过程序“抛256次硬币”,随机生成的。所以, 比特币私钥的本质是256位二进制数

每次抛硬币,都有正反2面,所以抛256次,一共可以出现「2 x 2 x2 x 2……2 x 2x2」,即256个2相乘,也就是「2的256次方」种结果。 所以,比特币的私钥总数,理论上有「2的256次方」个。

注: 私钥总数的实际值比上面的理论值略低,因为有一小部分私钥不可用,但对总数影响微乎其微。

「2的256次方」是多大呢?它约等于「10的77次方」。那「10的77次方」又是多大呢?

如果我们居住的这个地球,海洋、岩石、地底下的岩浆全部用沙子来填充的话,整个地球的沙子数量大概是「10的30次方」。也就是说, 一个和地球一样大,全部由沙子组成的星球,需要用到「10的30次方」粒沙子。

「10的77次方」比「10的30次方」大「10的47次方」倍,整整47个0。在比一个地球的沙子数量还要多「10的47次方」倍的比特币私钥集里,一个一个地试,破解出某个地址对应的私钥,简直比大海捞针还难。

所以,即便黑客有超级计算机,都无法暴力破解比特币私钥。

这就是为什么很多人说 , “比特币第一次通过技术手段,保证了个人的私有财产神圣不可侵犯”。

04
如果比超级计算机还要厉害?

虽然未来的 科技 如何发展谁都无法准确预测,但如果有一天,人类发明了比超级计算机、量子计算机还要厉害的计算机,比特币私钥不就不安全了吗?

确实,很多人想知道量子计算机到底对比特币的安全性有没有威胁,如果有威胁,比特币有哪些措施可以应对。

鉴于这个问题不是三言两语能解释清楚,后面我们会单独开一篇文章,探讨这个问题,敬请期待。

05
结语

当然,安全问题不仅仅牵涉到技术问题,也牵涉到私钥的保存问题。 如果是因为自己私钥保存不当,或是电脑中了病毒,或是使用的钱包软件有漏洞或是有后门,导致私钥被黑客窃走,那钱包里的比特币安全性就无从谈起了。

但是,因为自己的失误导致私钥被盗,这锅不能让比特币背,不是吗?

所以,如果有人拿比特币被盗事件来质疑比特币的安全性,你会怎么回答他呢?

Ⅱ ​入门科普:比特币的私钥、公钥和地址是什么

上一篇,我们讲到了币圈要注意防范传销、洗钱等一类的骗局,保护好自己的资产。这一篇,我要告诉大家,进行比特币交易时,都会用到的私钥、公钥与地址,如果你还不了解它们的重要性,随便交易,很容易弄丢自己的资产。那什么是私钥、公钥与地址?三者之间有着什么样的关系呢?

01

私钥

1.导出:

创建钱包后,输入密码可以导出私钥,私钥由很长的字符串组成,且是随机生成的, 一个地址只有一个私钥。

2.用途:

用于控制交易时的签名,拥有私钥才能控制账户的资金,相当于银行账户的交易密码,用来解密公钥加密的信息。

3.注意事项:

私钥是用来证明这笔交易的发起人确实是比特币的所有者。所以 私钥一定不能曝光,私钥一旦泄露,你的比特币将会有被盗的风险。 用户必须保管好私钥,防止泄露或丢失。

02

公钥

1.导出:

公钥是由私钥通过算法生成的,使用了椭圆曲线加密, 通过私钥可以计算出唯一的公钥。

2.用途:

公钥是用来验证交易的签名,一个私钥签名的数据,只有对应的公钥才能对其进行验证,公钥相当于银行账户,公开后无风险。

03

地址

1.导出:

地址由公钥生成的,使用了哈希运算。创建钱包后会生成一个以“0x” 开头的 42 位字符串,这个字符串就是钱包地址,一个钱包对应一个钱包地址, 地址唯一且不能修改,也就是说一个钱包中所有代币的转账收款地址都是一样的。

2.用途:

由于公钥太长,在交易中不方便使用,所以就有了地址,地址是由公钥生成的,地址相当于银行卡号,用来发送和接收比特币。

3.注意事项:

平台上不同代币的转账收款地址一般都不同,因此,转币到交易平台前一定要确认好地址。

总结

私钥 → 公钥 → 钱包地址 (不可逆)

私钥用来签名交易,公钥用来验证私钥签名的交易,地址用来收款。

公钥、私钥以及地址都在比特币交易中起到了不同的作用,所以才能顺利的完成一笔数字货币的交易。 所以用户必须好好保存,防止泄露重要信息。

Ⅲ 为什么说比特币是不能破解的,用量子计算机也不行

因为加密远比解密代价小
假设以数字+大小写字母(共62种字符)设置密码,某超级计算机1秒能暴力尝试10亿个密码,那么:
破解5位密码需要1秒(62^5=9.2亿),
破解6位密码需要62秒,
破解7位需要1小时,
破解8位需要2.5天,
破解9位需要半年,
破解12位需要10万年(超过人类文明史),
破解15位需要243亿年(超过宇宙年龄)。
15位密码不过比5位密码多输入几位,耗时几秒,却导致解密代价高到了几乎不可能的程度。
量子计算机即使带来一亿倍的破解速度提升,那也不过是抵消了比特币256位私钥长度中的27位而已(2^27=1.3亿)。就算外星人出现,连续发生了数次一亿倍破解速度提升(每次抵消27位私钥长度),比特币也只要简单地把私钥长度升级到512位即可。

Ⅳ 为什么比特币的私钥无法被攻破

关于:为什么比特币的私钥无法被破解?

以下为正文:

破解比特币私钥,实际上就是要在 1 到 2²⁵⁶ 之间找到一个数,这个数对应的钱包里面有比特币。

2²⁵⁶ 约等于 10⁷⁷,这是个巨大的数字,对比的话,人类可观测宇宙的基本粒子也就是在 10⁸⁰ 这个数量级上。

人类现有的超级计算机,前 500 强加起来的算力,大约是每秒进行 10¹⁸ 次浮点运算,有兴趣的人可以算一算,就算每次浮点运算能完成一次破解比特币的尝试,那完成破解需要多少时间。简单说,一年约有 3.1536 × 10⁷ 秒,按上文的假设,破解一个比特币需要的时间在 10⁵¹ 年这个数量级上。

实际上要花的时间比这多的多,比特币网络计算的是哈希值,现在比特币全网每秒可以做约 1.51 × 10¹⁸ 次哈希运算,这差不多相当于每秒做 1.91 × 10²² 次浮点运算,这远超过现有的超级计算机的算力(换句话说就是超级计算机没法对比特币网络进行攻击,能力差距太大,这和比特币网络解决的是一个专门问题,超级计算机要解决的是各种不同问题有关系)。

无论如何,我觉得超过 10⁴ 年(也就是一万年)的时间对我们的意义都不大了,甚至超过 10² 年(也就是一百年)的时间对我们都没有多大意义。想想,要花那么多年,只是破解一个钱包的私钥,还不知道这钱包里有多少比特币,这事情实在没有做的意义,就算是知道某个钱包里有很多比特币,投入产出也不可能合算。

这些年间,被盗的比特币都是从人类这边搞的,都是什么从持币人手里盗取了私钥之类的事情,直接攻击比特币网络尝试破解私钥的,闻所未闻,未来估计也不可能有了。

有些人担心量子计算机,首先,量子计算机现在还是早期,解决的都是特定问题,没有针对处理比特币网络的问题,其次,量子计算机的算力现在还是比较低的,远远威胁不到比特币网络,第三,就算量子计算机将来发展起来了,比特币网络也会一并演进的,到时肯定会有针对性的升级。总之,量子计算机并不是比特币的一个威胁。

以下为该文的参考文献;

How Hard Is It to Brute Force a Bitcoin Private Key?

https://news.bitcoin.com/how-hard-is-it-to-brute-force-a-bitcoin-private-key/

超级计算机 500 强

https://en.wikipedia.org/wiki/TOP500

PetaFLOPS and how it relates to Bitcoin

https://bitcointalk.org/index.php?topic=50720.0

Bitcoin Total Hash Rate(比特币全网算力)

https://www.blockchain.com/charts/hash-rate

Observable universe(可观测宇宙)

https://en.wikipedia.org/wiki/Observable_universe

Ⅳ 鎬庝箞鏍峰煎嚭绉侀挜bitcoi


鎬庝箞瀵煎嚭绉侀挜bitcoin
鍦ㄦ瘮鐗瑰竵缃戠粶涓锛屾瘡涓鍦板潃閮藉瑰簲鐫涓涓绉侀挜銆傜侀挜鏄涓涓鐢64涓瀛楃︾粍鎴愮殑闅忔満瀛楃︿覆锛屽畠鍙浠ョ敤浜庣敓鎴愭暟瀛楃惧悕锛屼粠鑰屼娇寰楁瘮鐗瑰竵缃戠粶涓鐨勪氦鏄撳緱浠ュ畬鎴愩
浠ヤ笅鏄瀵煎嚭姣旂壒甯佺侀挜鐨勬ラわ細
鎵撳紑浣犵殑姣旂壒甯侀挶鍖呰蒋浠讹紝閫夋嫨浣犳兂瑕佸煎嚭绉侀挜鐨勬瘮鐗瑰竵鍦板潃銆
鎵惧埌鈥滃煎嚭绉侀挜鈥濇垨鈥滄樉绀虹侀挜鈥濈殑閫夐」銆傚湪澶у氭暟姣旂壒甯侀挶鍖呰蒋浠朵腑锛岃繖涓閫夐」閫氬父鍦ㄢ滆剧疆鈥濇垨鈥滃畨鍏ㄢ濊彍鍗曚笅銆
杈撳叆浣犵殑閽卞寘瀵嗙爜銆備竴浜涢挶鍖呰蒋浠跺彲鑳介渶瑕佷綘杈撳叆瀵嗙爜鎵嶈兘鏄剧ず绉侀挜锛屼互纭淇濆彧鏈夋巿鏉冪敤鎴锋墠鑳界湅鍒扮侀挜銆
鏄剧ず绉侀挜銆傚湪鏌愪簺閽卞寘杞浠朵腑锛屼綘闇瑕佸崟鍑烩滄樉绀虹侀挜鈥濇寜閽鎵嶈兘鐪嬪埌绉侀挜銆傚湪鍏朵粬杞浠朵腑锛岀侀挜鍙鑳戒細鑷鍔ㄦ樉绀哄嚭鏉ャ
澶囦唤绉侀挜銆傜侀挜闈炲父閲嶈侊紝鍥犱负濡傛灉鏈変汉鑾峰緱浜嗕綘鐨勭侀挜锛屼粬浠灏卞彲浠ヨ块棶浣犵殑姣旂壒甯佸苟杩涜屼氦鏄撱傚洜姝わ紝璇峰姟蹇呭囦唤绉侀挜锛屽苟灏嗗叾瀛樻斁鍦ㄥ畨鍏ㄧ殑鍦版柟锛屼緥濡傜荤嚎瀛樺偍璁惧囨垨绾歌川澶囦唤銆
璇锋敞鎰忥紝濡傛灉浣犱笉纭瀹氬備綍瀵煎嚭绉侀挜鎴栦笉鐔熸倝姣旂壒甯侀挶鍖呯殑鎿嶄綔锛屾渶濂戒笉瑕佸皾璇曡嚜琛屾搷浣溿傝繖鍙鑳戒細瀵艰嚧姣旂壒甯佺殑涓㈠け鎴栬鐩椼傚湪杩欑嶆儏鍐典笅锛屾渶濂藉悜涓撲笟浜哄+鎴栫粡楠屼赴瀵岀殑姣旂壒甯佺敤鎴峰绘眰甯鍔┿

Ⅵ 比特币钱包密码忘了怎么办

常见的丢失私钥、密码等对应的应对措施:
1.手误删除钱包
这个就是跟我一样的操作,那遇到这种事情怎么办呢,其实只要你记住了私钥,重新下载一个钱包,把私钥导进入,重新设置钱包密码就好了。
2.手机不见了或者坏了
如果不小心自己的手机被偷了,或者坏了,只要私钥或者助记词还在,你可以重新下载一个钱包,把私钥(或者助记词)导进入,重新创建钱包就好。
3.私钥忘了,但是助记词(或者json文件)还在
如果你的私钥丢了,但是助记词或者(或者json文件)还在,那么也不用担心,助记词可以帮助你找回私钥,
4.私钥忘了
钱包没删如果你的私钥忘记了,但是钱包还在手机上,这种就非常好办了,你只要用密码登陆进入钱包,重新备份私钥就好。
5.私钥、密码、助记词都丢了
不好意思,这个全天下没有人能帮你了!
6.密码忘了或者输入错误
这个就跟我们平时登陆其他一些APP一样,这些APP如果我们忘记了密码或者输入好几次显示错误,那就点击忘记密码,重新找回就好。回到去中心化的钱包上,就需要我们用私钥或者助记词导入钱包重置密码!
7.助记词忘了
用私钥导入钱包,重新备份就好!
8.keystore忘了
如果你的钱包没删除,这个跟你私钥忘了,但是钱包没删一样的处理方法,就是用钱包密码登陆重新备份一样就好;但是如果你的钱包删了也就是卸载了,就需要用助记词或者私钥导入钱包重新备份keystore了!

Ⅶ 比特币暴力破解真的存在吗

比特币暴力破解目前是不可能存在的。
经专家研究发现几乎不可能暴力破解比特币私钥,因为比特币采用的加密算法,是非常难破解的。
目前看来,量子计算似乎尚未做出必要的颠覆,以解决比特币的加密问题。

Ⅷ 破解一个比特币钱包到底要花多长时间

这要看你破解人的水平如何,能力高的人可能也就几十分钟吧。

热点内容
搜索怎么如何挖矿 发布:2024-05-16 19:15:53 浏览:575
怎么用ETH法币买BTC 发布:2024-05-16 19:12:15 浏览:454
ltc钱包怎么提交 发布:2024-05-16 18:08:49 浏览:414
神马比特币矿机m3 发布:2024-05-16 17:52:40 浏览:61
郑州中心站去黄河游览区 发布:2024-05-16 17:43:58 浏览:990
比特币确认书一直为0 发布:2024-05-16 17:21:04 浏览:152
去上海德科签证中心路线 发布:2024-05-16 17:17:47 浏览:824
数字货币服务龙头股 发布:2024-05-16 17:17:05 浏览:108
区块链的应用企业 发布:2024-05-16 17:16:55 浏览:306
币圈杠杆的技巧 发布:2024-05-16 16:43:04 浏览:575