比特币的算力意味着铸币权,拥有了算力,就拥有了获得新挖出区块中奖励以及获得转账手续费的权利,区块链的基础,是建立在全网共同认可的基础之上的,而这个共同认可的界限,就是51%。
如果某个人或某个集团,基于自身的利益,获得了51%以上的算力,他可以做哪些事情呢?
最常见的就是双花,即一份钱花两次。这可以通过操作新挖出的区块链中的数据实现。
第二种就是单纯的破坏区块链的公信力,对于proof of work类型的币种来说,算力代表了一切。
对于比特币来说,目前执行上述两种攻击的成本已经非常高了,对于目前已经拥有大量算力的矿池来说,长期维护比特币的稳定才能获取更大的价值,因为如果比特币的公信力一旦崩塌,他们的立业根本也就不复存在。
如果是新人想要执行上述供给,我们来简单估算一下成本。目前比特币的算力大约为98EH/s,即9.8*10的7次方TH/s,按蚂蚁T17一台42T算力估算,执行一次51%攻击需要同时操纵98000000*51%/42=119万台矿机(如果新增加算力,需要的矿机数远不止这些),T17的功耗为2200w,那么每小时需要2.2*119万=261.8w度电,按电价3毛计算,那么一个小时51%算力攻击的成本大约是78.54万元人民币。看起来还可以承受吧?这已经是理想情况了,因为你需要调动全网大部分的矿工和你一起执行一次攻击。如果大家不愿意,你就只有自己购买矿机,且不说能不能买到那么多。按目前T17均价1w/台,至少需要花费119亿购买矿机来执行攻击(这是不考虑增加矿机后算力增长的简化计算方式),所以对比特币来说,目前发生51%的概率逐步趋近于0。