在比特币发明之前,也曾出现过多个数字货币的实验性项目,不过他们全都失败了。DigiCash于1996年申请破产,E-gold在2008年被美国政府叫停,还有其他一些不知名的项目在默默无闻中消亡。
比特币的出现改变了这种局面,因为比特币的去中心化系统一下子解决了数字货币的两个关键性问题:中心化控制和双花。不过,理论上51%攻击是可以实现双花的。在接下来的文章里我们将详细解释什么是双花攻击,以及比特币持有者是否真的要小心提防它。
PoW的工作原理
?比特币以及许多其他加密货币都是依靠分布式节点网络来运作的,为了让这个网络正常运行,所有的节点都必须遵循相同的规则出块。分布在世界各地的矿工相互竞争以期最快找到下一个区块的哈希值,获胜者将获得比特币奖励。为了能尽快计算出有效的哈希值,矿工需要在算力资源和能源上投入大量资金。
由于节点数量众多,并且分散在不同的地方,即使一些矿工企图作恶并记录双花交易,占大多数的其他节点还是会遵循区块链共识,不会允许这样的行为。
但是,如果一个实体控制了一半以上的算力呢?那它将能够重组网络,强加自己的共识规则,记录原本不被其他节点允许的不实交易。
如何进行51%攻击
如果有人控制了全网51%以上的算力,将会发生以下情况:
攻击者首先花掉大量的加密货币,然后将这些交易记录打包进区块里。于此同时,他们并不向全网广播该区块,而是迅速创建另一条与该区块平行的、不包含这些交易的区块链。
由于比特币只认最长的链,同时作恶矿工又拥有比全网其他人更多的算力,他们就能抢先完成一个更长的、不包含他们的交易记录的伪造链。
一旦这条链成为了最长链,全网就会接受这条链成为主链,最初包含了攻击者交易记录的区块成为孤块,被废弃掉,这样攻击者的钱还在他们的钱包里,他们同时得到了钱和房子。
历史上的51%攻击事件
在整个加密货币历史上,曾经发生多次51%攻击,不过比特币没在这个名单里。
?以太坊经典
2014年,臭名昭著的TheDAO黑客攻击后,以太坊社区进行了重组,一群爱好者决定保留区块链在黑客攻击前的状态,这也就是以太坊经典。以太坊经典曾遭受过多次双花攻击,第一次发生在2019年,总损失超过20万美元,2020年,攻击者在一个月内先后进行了3次攻击,造成了超过560万美元的损失。
比特币黄金
比特币的分叉币由于支持者较少,安全性也较低。比特币黄金在2018年5月受到第一次攻击,造成1,800万美元的损失,第二次攻击发生在2020年1月,造成7.2万美元的损失。
Verge
该隐私币在2021年2月成为了51%攻击的受害者,大约200天的交易记录被抹去,560,000个区块重组,使得这次攻击成为整个加密历史上最大的攻击之一。
Vertcoin
该币在其历史上曾多次遭受攻击,第一次发生在2018年10月,由于双花,该网络经历了超过22次重组并损失了超过10万美元。
通过上述这些例子可以看出,容易成为51%攻击对象的都是拥有支持者较少的链,中心化程度越高的链越危险。
比特币51%攻击成本
正如我们之前所说,要想成功进行一次51%攻击,首先需要获得对大多数节点的控制权,并且还要支付巨额的电费。GoBitcoin.io根据在云算力市场上租赁算力的方式计算出发动比特币51%攻击的成本大约为每天2200万美元,每小时略高于90万美元。由于攻击成本过高,导致发动比特币51%攻击根本是无利可图的,因此比特币几乎不可能会被攻击。看到这里比特币持有者可以稍微松一口气了。
_______________________________
作者|?Numbrs
翻译&校对|林芒果
本文由矿视界翻译整理编辑,如需转载,请标明出处
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。