主页 > imtoken最新版app > 以每秒3390亿次运算的“天河二号”连续计算速度破解比特币需要多长时间
以每秒3390亿次运算的“天河二号”连续计算速度破解比特币需要多长时间
如果喜欢,请点赞,把好的答案分享给更多的人。
比特币不是牢不可破,但天河二号确实无法破解,但超级计算机可以做更多对国家和社会有益的事情,没必要拿来挖矿。
看了已有的答案,大家都知道了这个结论,但是似乎不明白背后的原因。
比特币是如何“破解”的?
“破解”比特币不能像电视剧里的黑客一样,利用漏洞进入某个系统,篡改数据,因为没有这样一个中央系统让你破解。
比特币是去中心化的,数据存储在数千台电脑中,没有可以破解的系统。
有的读者可能知道挖矿,可以挖出比特币。
超级计算机可以用来挖掘所有的比特币吗?
也不可以。
因为比特币的供应速度是固定的,不可能大力创造奇迹。
在比特币诞生之初,大约每十分钟产生 50 个比特币,这个数字每 4 年减半。 目前比特币的增长率是每 10 分钟 12.5 个比特币。 到2140年,比特币的数量将达到2100万个的峰值,不再增加,目前已挖出约1600万个比特币。
背后的原因可以参考我的另一个回答:为什么不用超级计算机“神威太湖之光”来挖所有的比特币呢?
破解比特币只有两种方法,一种是篡改公共账本,另一种是破解其身份认证系统。
篡改公共账本是否可行?
我在另一个相关的问题中也讨论过这个问题——为什么黑客不直接修改自己的比特币余额——简单来说,如果你想篡改公共账本,首先你的计算能力必须与之相当与其他矿工的总和相当。
我没有具体研究过所有矿工的综合算力,但根据经济均衡的概念,我们可以估算出所有矿工在出苗阶段每小时投入的电力和设备成本约为120万美元。
根据这个估算,我们可以感受到整个网络的计算能力是多么惊人。
还有一点,矿机是专门为挖矿而设计的,超级计算机是用来解决各种科学问题的,其挖矿效率远低于矿机。
所以仅仅一台超级计算机不太可能篡改公共账本,因为其他矿工的计算能力本来就很高,而超级计算机效率不高。
退一步讲,即使你用很多超级计算机组成一个矿池,用它来篡改比特币公共账本,比特币开源社区也可以硬分叉,让账本恢复到出错前的样子.
类似的例子我在《为什么不用超级计算机“神威太湖之光”来挖比特币?
》答案中也有讨论,有兴趣的读者可以翻看。
所谓“破解”比特币还有一种方法,就是通过破解身份验证问题,将别人的比特币据为己有。
通过破解比特币的认证系统,你可以冒充另一个用户,将他的比特币转入你自己的账户。
什么是身份认证系统?
这就涉及到非对称加密技术,这是一个比较复杂的数学问题。
我试着用一个比喻来解释。
当你去银行取钱时,你需要给一个密码来证明你是开户人。
银行会通过检查您的账号和密码是否匹配来验证您的身份。
因此,帐号和密码可以完全无关,您可以为帐号设置任意密码。
但在比特币的世界里,没有银行,比特币是去中心化的,你的密码只有你
但这种做法必然会带来另一个问题。
如果黑客从帐户中猜出密码怎么办?
这就是前面说的破解认证。
从数学上可以证明,在现有的计算能力范围内,即使是超级计算机也不太可能破解身份验证,所以我们暂时不用担心账号密码被猜到。
不过,未来量子计算机是否会快速发展,就不好说了。
读者提问:既然比特币这么安全,为什么经常看到比特币被盗的新闻?
答:如果你仔细看报告,你会发现几乎所有的比特币盗窃案都是从交易所盗窃的。
交易所通常在两种情况下被盗。
一种是交易所的自我窃取,最著名的例子是 Mt.Gox 交易所的比特币被盗。
业内普遍认为,交易所内部人员盗取了客户的比特币,并指责外部人员利用交易所漏洞盗取比特币。
另一种是存放比特币的交易所账号密码被盗,导致用户比特币丢失,如Bitstamp交易所。
这两种情况都不是比特币本身的安全问题。
就好比你把你的银行卡账号和密码给了你的朋友。 谁知道你的朋友不小心泄露了你的密码,你的钱不见了,或者你的朋友清空了你的账户跑了。
很难依赖银行,不是吗?
简单的说,只要你把比特币存入自己的账户,并保管好密码,以上的事情都与你无关。
我在《为什么不用超级计算机“神威太湖之光”来挖所有的比特币?
》文中有提到,有兴趣的读者可以去翻翻。
参考:
其中一个是通用计算机,另一个是专用芯片,就像一个
而且从算力上看,天河二号虽然是世界上最快的计算机,其计算速度是每秒3.39*10^16次运算,但是比特币挖矿是算力的集合,是全网的算力达到了1.7E,相当于天河的100倍。
但是比特币挖矿中的芯片除了哈希计算什么也做不了。
不像我们使用的 Intel CPU,它可以被编程来做各种乱七八糟的事情。
一个采矿设备可能包括几十到数百个这样的专用芯片。
挖矿模式类似于显卡时代。 矿工提供算力,矿池负责交易合法性校验、打包区块、广播区块、分发区块奖励。
大大小小的矿工分布在世界各地,然后大家把自己的矿机算力接入矿池,形成了全球10个比较大的矿池。
但是,天河二号可用于天文、军事等诸多方面,其经济价值根本无法相提并论!
参考:
比特币是一种加密货币,其基石是加密算法。
要破解比特币,必须要么从数学上破解算法,要么用强大的计算能力暴力破解它。
尝试相对简单的 SHA-256 算法。 比特币的核心算法是:用于挖矿的SHA-256哈希算法,以及为密钥对计算提供工作量证明的椭圆曲线算法(ECDSA)。 其中SHA -256是比较容易的部分。
我们来谈谈 SHA-256。
SHA-256 用于从原始数据生成哈希值,用于提供比特币系统中的工作证明。
如果“天河二号”能提供全网50%的算力
那么,“天河二号”能提供多大的计算能力呢?
天河二号的计算能力可以参考百度百科:“天河二号由16000个节点组成,每个节点有2个基于Ivy Bridge-E Xeon E5 2692的处理器和3个Xeon Phi,总共有32000个Ivy Bridge处理器以及 48,000 个 Xeon Phi,总计 312 万个计算核心。
“如果考虑CPU的话,2 Ivy Bridge * 0.2112 Tflop/s + 3 Xeon Phi * 1.003 Tflop/s=3.431 Tflops”可以从MiningBenchmark查到,E5 2660的SHA-256性能,类似Xeon E5 2692的处理器,为400MH/s:在cpuboss的对比测试中,E5-2692的性能比E5-2660提升了16%左右。
我们使用这些数据进行估算。
E5-2692的SHA-256性能估计为400*1.16=464MH/s。 单颗Xeon Phi的性能不到E5 2692的5倍,估计是5倍。
那么完整的天河二号的SHA-256算力可以达到:464M*(2+5)*16000=51968000M=51968G=51.968T(H/s),即天河二号的SHA-256算力- 2 大约是 51.968TH /s,我们假设它是 52TH/s。
这个速度怎么样?
矿机的算力我们来看看目前主流的比特币矿机:68TH/s,比“天河二号”还快吧?
这不是最快的矿工。
再看一个:110TH/s,超过了两套“天河二号”的速度。
这些只是一台矿机。 为了实现双花,即50%的攻击,你必须拥有全网50%的算力
我们来看看比特币全网的算力:这是“天河二号”算力的两百万倍以上! 那么,需要多少台“天河二号”才能达到全网一半的算力呢?
我想这里就不用继续计算了。
如果您有兴趣,请留言。
这是 SHA-256。 另一个核心算法“椭圆曲线”的计算复杂度比SHA-256高很多,就不用继续分析了。
总结 总结一下:就比特币特有的算法而言,“天河二号”的算力在整个比特币网络中甚至算不上小弟。 作为矿机中国国家天河二号挖比特币,只是小弟而已,更谈不上“破解”了。
参考:
计算机是人类历史上最伟大的发明之一。 我记得二战后发明的第一台计算机。 当时,它每秒可以计算 5000 次。 这被称为奇迹。
因为它可以代替人做一些复杂的计算,解决很多难题。
几十年过去了,今天的计算机与那时相比已经发生了翻天覆地的变化。
我们每个
超级计算机以我国的天河二号为例,其计算速度达到每秒3390亿次。
在我们看来,以如此快的计算速度,天河二号超级计算机应该能够解决世界上绝大部分的问题。
比特币作为一种非常流行的货币,实际上是在线计算的。
那么有可能使用超级计算机破解比特币吗?
答案是不可能的,因为超级计算机虽然强大,但能做的还是比较有限。
可以说比特币和超级计算机计算是两个不同的领域,不同领域的东西很难突破。
计算机确实解决了人类的很多问题,以至于很多人都夸大了超级计算机的能力,但是很多事情并不能完全靠计算来解决。
虽然比特币的出现和发展与在线计算有关,但它是由互联网上各种计算机的集合计算出来的。 它的整体速度其实比超级计算机要恐怖的多。 据说是几百万次。 这就是分布式的好处。
另外,比特币是一种加密货币,加密算法非常复杂。 破解比特币的加密信息是相当困难的,即使是超级计算机也做不到。
其实我们人类使用电脑这么多年了。 虽然电脑确实带来了很多便利,但是很多事情并不是电脑可以轻易实现的。
我们应该在生活和工作中体会到这一点。 电脑只是一个工具,并不能解决所有的问题。
比如,华为5G的突破性算法,就是俄罗斯数学家按照任总算出来的。
最终解决这个问题的是俄罗斯数学家,他运用了不同的数学工具,有着扎实的数学基础。
普通人很难做到这一点,超级计算机也没办法,因为如果超级计算机有办法解决这个问题,美国有世界上最快的超级计算机,早就突破5G技术了,也没有必要制裁中国。 为了。
参考:
破解与否无所谓! 比特币本质上是一文不值的。 一开始只是为了炫耀自己的技术,后来却被当成了圈钱的工具! 金银货币有实际价值,纸币有国家信用作后盾,比特币有什么?_? 有人说很多国家都承认了,他不是骗子! 但是你没看到,这些公认的国家的央行都储备比特币吗?
人们只承认比特币交易是合法的,却不承认比特币本身具有价值。 这是根本的区别!
参考:
破解比特币的算法在技术上是可以实现的,但很难做到的是基于区块链技术修改存储在所有计算机中的比特币信息。 比特币使用的区块链技术典型的特点是无中心分布式记账的形式,简单来说就是这个系统中任何修改的数据同时备份到所有计算机的存储中,不允许修改,因为您已经在自己的计算机上更改了数据,并且无法在世界各地的其他计算机上修改它。 数据等于这个系统中的任何一个
事情在不断改善。 提高计算机的商业能力很难,但是提高比特币算法相对容易!
参考:
比特币网络通过“挖矿”产生新的比特币。
所谓“挖矿”,本质上是用计算机解决一个复杂的数学问题,以保证比特币网络分布式记账系统的一致性。
比特币网络自动调整数学题的难度,使整个网络大约每 10 分钟得到一个合格的答案。
然后比特币网络会产生一定数量的比特币作为赏金奖励那些得到答案的人。
“天河二号”是国防科技大学研制的超级计算机系统。 它以每秒5.49亿次的峰值计算速度和每秒3.39亿次的连续计算速度位居榜首,成为世界上最先进的计算机系统。 快速的超级计算机。
根据其设计原理,比特币的总量将在 100 多年后不断增长,直至达到 2100 万枚。
但是后期比特币货币总量的增长速度会非常缓慢。
事实上,87.5% 的比特币将在头 12 年内被“开采”。
因此,从货币总量来看,比特币不会达到一个固定的数量。
破解比特币的算法在技术上是可以实现的,但很难做到的是基于区块链技术修改存储在所有计算机中的比特币信息。 比特币使用的区块链技术典型的特点是无中心分布式记账的形式中国国家天河二号挖比特币,简单来说就是这个系统中任何修改的数据同时备份到所有计算机的存储中,不允许修改,因为您已经在自己的计算机上更改了数据,并且无法在世界各地的其他计算机上修改它。 数据。
比特币是对那些通过复杂的数学算法解决它的人的奖励,目前还没有人能破解它。
需要特定显卡计算,比特币总量额定恒定通用
参考:
控制比特币的前提是某台计算机或某个组织拥有整个比特币网络中所有计算机一半以上的计算能力
参考:
逻辑上没有比特币这样的东西。
一个日本人发明出来的东西,怎么可能是“安全”、不可复制的呢?
比特币被开采出来后,中国人发明了另一种莱特币。
就算银河无法破解,计算能力在几年内翻倍的“天河”号也说不定能破解。
比特币可能是有限的,但人类可以发明的电子货币系统是无限多的。
现金的价值不取决于技术的不可复制性。
是“法定货币”的法律地位。
比特币不仅没有法律地位,还与各国法定货币直接冲突。
国家没了之前,比特币能不能活下来很值得怀疑。
参考:
用大白话来说,我们建造的大型机可以模拟核爆炸,小国只能羡慕不已。
即使比特币的算力超过一百倍,其算力的作用也只是不断叠加数据以保证该币的安全,并没有任何实际产值。
不断扩容的超级密码有意义吗?
有意义的是被密码锁定的东西。 比如各国的法定货币是建立在民众对政府的信任基础上的,而区块链货币则是建立在算法提供的唯一性和保密性的基础上。