对比特币发动51%攻击要花多少钱?答:14亿美元
作者 | 靳倩倩
来源 | 小葱APP
标签 | 小葱原创
全文共 1284 字 预计 3 分钟阅读完毕
若对比特币发动这种攻击,你需要240万台目前最先进的ASIC矿机,如果这些矿机集体运转一年,相当于摩洛哥全国的年用电量。
14亿美元是什么概念?
世界上最高的建筑哈利法塔(Burj Khalifa)共耗资15亿美元。
近日,据Cryptoslate报道,要成功对比特币网络发动51%的攻击,将耗费14亿美元的成本。
文章分析指出,对比特币发动这种攻击需要240万台目前最先进的ASIC矿机。容纳这些矿机,需要大约2.5亿美元的基础设施,包括建筑物,通风和其他建设成本。
而运行这些矿机每年将消耗大约293亿千瓦时的电力,与整个摩洛哥国家消耗的电量大致相同。
人们不禁好奇,这笔账是怎么算出来的?
“科普帖”:如何对比特币发动51%攻击
首先是固定成本(其实就是买矿机)。
Cryptoslate文章选取了两款主流矿机——S9i和T15。为控制超过50%的比特币网络,攻击者至少需要相同数量的流通中的ASIC。
结合比特币网络近期的平均哈希值,如果你选择S9i,买矿机需要的支出约为8.2亿美元;如果选择T15,相应支出约为14.8亿美元。
可变成本方面则主要是耗电量,此外还有人工和机器维护等费用。
按照上述两款矿机的日耗电量, 算得总平均年耗电量为293亿千瓦时,几乎相当于摩洛哥全国一年的耗电量。
那么问题来了,这场仗要打多久呢?
基于最近的BCH硬分叉之战的情况, 发动51%的攻击可能需要至少10天的持续挖矿。按照上述固定成本和每日平均可变成本,最终计算出的结果如下:
-
如果使用S9i矿机发动51%攻击,买矿机+挖矿10天的总成本约为10.03亿美元。
-
如果使用T15发动51%攻击,买矿机+挖矿10天的总成本约为18.30亿美元。
因此,二者的平均攻击费用约为14.16亿美元。
这对比特币意味着什么?
显然,用高达14亿美元的成本来攻击比特币网络几乎不太可能,因为没有人愿意花费如此大的人力和物力来筹谋。
Cryptoslate文章指出,即便存在这种可能性,类似的攻击也会使任何战利品几乎一文不值,因为(人们)对比特币网络的信心将被摧毁。
但是,也不排除比特币网络会受到一些卡特尔(垄断利益组织)的攻击,例如一些国家的政府通过国有化方式来征用所谓的采矿设施。
可即便考虑到所有可能发生的情况,完全破坏比特币网络的成本也是天文数字。就目前情况而言,密码学和经济激励的巧妙结合使比特币成为一个极其安全的网络,比特币作为价值储存和商业手段的潜在价值和吸引力依然存在。
那些“惨遭攻击”的小币种
据TNW此前报道,巴西FECAP大学的加密货币专家研究结果显示,51%算力攻击并非不可能实现,尤其是一些稍小的币种,攻击成本可能非常低。
小葱此前文章指出,今年上半年,流通市值46亿、全球排名第 29 名的数字加密货币——比特币黄金(BTG)就曾遭到地下矿工有预谋的双花攻击,当时攻击者在那次双花攻击中总共获得 20.5 万枚 BTG,价值高达 1.1 亿元人民币。不过当时对BTG的攻击成本非常低,只需每天250个BTC,合200万美元(约1385万元人民币)。
以1385万元的投入就换来1.1亿元的回报,这笔买卖不要太划算。
就在BTG被攻击后,又有多起加密货币网络被攻击的案件。
5月19日,日本加密货币Monacoin遭到不法矿工攻击,损失1千万日元(约90万美元)。
5月23日,XVG网络也遭到攻击,攻击者在数小时之内获得了约35000万的XVG(价值175万美元)。