比特币会被毁灭吗?
先假设,如果比特币被毁灭会发生什么。显而易见的几点,首先,占加密货币65%的市值将会消失;其次,区块链技术的安全性遭到质疑,公链生态崩溃,Defi应用瓦解;然后,BCH、BSV、LTC等竞争币会与BTC一起被毁灭;最后,稳定币遭抛弃,泰达的美元储备遭挤兑,USDT归零......区块链行业退出历史舞台。
这就是比特币被毁灭后会出现的结局,真的很痛!当然,类似的假设可以列一长串,而且还可以杜撰出更加惊悚的故事,诸如区块链创业者的悲惨遭遇、依托加密技术的银行支付系统将会遭到挑战等等。
那么,比特币真的会被毁灭吗?
1、过去没有发生
回顾历史。
在比特币短短11年的发展史上,经历过3次80%以上的暴跌,2013年底83天内93%的暴跌没有杀死它。2010年8月15日,由于比特币代码层面整数溢出漏洞,导致1840亿比特币凭空产生,中本聪与比特币后继开发者嘉文·安德烈森等早起开发者迅速补救了漏洞,挽救了一场危机。此外还有数以万计的竞争币蚕食、权威专家们一直以来的诋毁,例如那句著名的“给我100个比特币我也不要”、来自国家层面的围剿......众多挑战过后,非但没能毁灭比特币,其生态反而愈加健壮,充分证明了比特币的鲁棒性,即系统在异常危险情况下的生存能力。
但是,我们还是要问一句,难道过去没有发生的,将来就不会发生了吗?接下来我们开始一点点探讨这个问题。
首先从比特币白皮书说起。
2、比特币安全性,从比特币白皮书说起
2008年10月31日,中本聪发布比特币白皮书《一种点对点的电子现金系统》,他对比特币的所有构想与对这个新生事物的期望,都被囊括在了这份不到七千字的论文中,此后整个区块链产业也基于此而被建立。
而整本白皮书的精华部分,又被囊括在了白皮书的“摘要”部分,因此我们搞懂了白皮书摘要部分的内在逻辑,也就明白了比特币底层技术的逻辑性。对初学者而言,完全搞懂白皮书摘要部分是踏入区块链行业的第一步。
此处援引的白皮书中文节选,来自2011年底吴忌寒的翻译版本,该版本也被公认为所有比特币白皮书中文版中最为经典的一版,建议大家阅读参考该版本。
在比特币白皮书摘要部分提到,“只要大多数的CPU计算能力都没有打算合作起来对全网进行攻击,那么诚实的节点将会生成最长的、超过攻击者的链条。”
这句话为比特币安全性奠定了基础,即用PoW共识来确保支付安全性。
因此,比特币在白皮书中已经为安全性问题奠定基础,即用PoW共识来确保支付安全性。历史上,最早公开探讨比特币生死问题的不是别人,正是比特币创造者中本聪。
3、第一个讨论比特币生死的人——中本聪
2010 年 2 月 14 日,中本聪在 bitcointalk.org 论坛发帖: “我敢肯定,在20年内,比特币的交易量要么很大,要么没有。”
言下之意,20年后,比特币要么极其强大(注意他用了“large”这个词汇),要么灭亡。2010年12月份,中本聪在“维基解密事件”发生之后就离开了大众视野。
比特币网络依靠算力维护网络安全,因此上说算力就是比特币世界的“守护神”。
10年过去了,如今来看,比特币越来越健壮了(当然,除了拥堵问题会把比特币的用户与资金赶到别的加密货币上),全网113.69Eh/s(2020年6月6日 19:00)的算力,就像比特币网络上的军队警察一样,时刻保护着比特币网络的安全性。
比特币采用的是最长链原则,如果有人想要操纵这个规则,至少要掌握想全网算力的51%才有可能攻击成功(所谓的51%攻击就是指这个)。
如果真的要进行51%攻击,需要付出怎样的代价?
4、需要付出多大的代价
当然你可能对113.69Eh/s这个数字没什么概念,那么也就不会对比特币世界的“守护神”的强大有所认知,下面的计算过程将会为你清晰展现出比特币暴力机关的强大。
算力就是计算机每秒钟的hash碰撞次数,简称哈希值,最小单位是H/s。顶配家用电脑的算力值大约是26MHashs/s(装配GTX 1080显卡)。
哈希值换算单位:
1Eh/s=1000Ph/s;
1Ph/s=1000Th/s;
1Th/s=1000Gh/s;
1GH/s =1000Mh/s;
1MH/s=1000Kh/s;(家用电脑的算力水准)
1KH/s=1000H/s;
因此,113.69Eh/s的算力就相当于113.69*1000*1000*1000*1000/26≈4.3*10^12 台。没错,目前的比特币网络的算力相当于4.3万亿台顶配家用电脑的运算能力——恐怕到人类灭绝也生产不了这么多电脑——如果你想用家用电脑与比特币世界的矿工相抗衡,那绝对是痴心妄想。
通过买矿机进行51%攻击怎么样?如果有人打算掌控51%的算力,至少需要58Eh/s的算力。以当下最先进的蚂蚁S19 Pro为例,其市价19670元,最大算力110Th/s,产生58Eh/s的算力至少需要52.7万台矿机,投入将会超过100亿人民币,暂且不说是否有人愿意投入如此多资本进行攻击,即便愿意,也无法短时间获得如此多高性能矿机。
5、超算攻击可以吗?
超级计算机肯定好使!没错,俄罗斯萨罗夫核研究基地的两位核物理专家提前为我们做了实验。2018年2月8日,两位俄罗斯核物理学家就动用了他们实验室的超级计算机——挖矿赚钱。
萨罗夫位于莫斯科附近,是苏联时期的核能研究基地,冷战期间,苏联的第一颗原子弹在这里生产,这里的超级计算机,每秒钟能进行1千万亿次运算。据估算,这个算力相当于100台蚂蚁S9的算力,相当于10台蚂蚁S19 Pro的算力,相当于当前比特币网络算力的十万分之一。
所谓的高性能超级计算机的计算能力与比特币网络的算力相比,可谓是九牛之一毛。
两位俄罗斯核物理工程师将那里的超级计算机接入了比特币网络,不过挖矿没进行多久,就被俄罗斯联邦核子中心给发现了......最后,这两个“矿工”被判处叛国罪,这可能是比特币挖矿历史上最惨的矿工了。
此外,2014年,美国国家科学基金的一名研究人员就曾利用超级计算机实施比特币挖矿活动。使用了价值15万美元的计算资源,但却只挖到了8000美元至1万美元的比特币(按照当时的币价),总数大约只有16枚。 随后,该研究员被停职。
通过以上两例,我们看到超算一般属于国家科研机构,虽然算力强大,但不可能受个人操控。
根据2019年11月世界Top500超级计算机榜单最新报告显示,世界上最快的计算机是美国IBM研发的Summit,其运算速度为200亿亿次。如果单纯从计算次数角度来看,该算力大致与2000台蚂蚁S19 Pro算力相当。
6、难度可能与阿基米德敲地球比肩
因此无论从哪个角度来说,摧毁比特币都是一个遥不可及的梦想,就像阿基米德“给我一个杠杆,我就能撬动地球”的想法一样疯狂。
事实上,经过推算,即便给阿基米德一个支点,一根足够长的杠杆(理想状态下),由于力臂太长,他需要在杠杆那头画出一个长度为 1×10(17)km 大圆弧才能够将地球移动 1cm,而为了移动如此长的距离,阿基米德老师以 10m/s 的速度在这个圆弧上奔跑,他大约需要的时间为 3000 亿年。而我们已知的,地球从诞生至今的时间也不过136亿年。
因此,阿基米德老师撬动地球这事与杀死比特币一样,这类想法的共同特点是,理论上可实现,但执行起来可能性不大。
7、比特币的“政治经济学”
在比特币世界观中,矿工提供算力保护网络、开发者负责更新软件版本、持币者为生态发展贡献流量,每个模块各司其职,就像西方政治中的三权分立,虽然各司其职,但都能高效运转,这就叫做彻底解放思想,彻底发展生产力,这是比特币的政治经济学。