51%的攻击:比特币受到威胁吗?
加密货币粉丝最近对以太坊精英的51%攻击感到吃惊,导致损失超过100万美元。这不是第一个记录的山寨币成为这种攻击受害者的案例。它也引起了一些比特币投资者的不安,他们想知道是否有可能在比特币上发起这种攻击。
我们的目标是提供51%攻击对加密货币世界意味着什么以及比特币投资者实际易受影响的一般解释。
什么是51%的攻击?
在加密货币世界中,51%的攻击是指单个矿工或一组矿工控制超过半个网络挖矿能力所涉及的风险。获得对大部分网络的控制使得逆转交易和双重支出成为可能。
这在实践中意味着什么?
想象一下,在马耳他购买豪华住宅,获得550 BTC的天文数字。交易结算,文件签署,你已经将比特币发送到房地产公司的BTC钱包。如果你对比特币网络进行了51%的攻击,那么你可以撤销交易,让你拥有比特币和豪宅。
这些攻击怎么可能?
这种类型的攻击只能通过基于工作量证明(PoW)挖矿算法的加密货币算法来实现,我们在之前的挖矿文章中对此进行了讨论。
根据PoW逻辑,矿工或矿工矿池的计算能力越大,他们找到区块的机会就越大。
当有人控制超过一半的挖矿能力时,会发生什么:
一群恶意矿工发现了新的阻止,但他们没有将其广播到网络的其他部分。相反,他们创造了区块链的后代。现在有两个版本的区块链,每个版本都是单独开发的。
假设恶意矿工花费550 BTC在区块链的诚实分支上买房子。但他们没有在后代分支中包含此交易,这表明他们的钱包中仍然有相当数量的比特币。
区块链基于民主原则。这意味着只有当大多数参与者同意验证交易时,交易才被视为值得信赖。实现这一目标的技术手段是创建更长的块。由于恶意矿工控制着超过一半的挖矿能力,他们有能力快速将区块添加到他们的区块链版本中。
一旦攻击者成功创建了更长的链,他们就会将其版本广播到网络的其余部分。
然后,网络识别新版本。通过这种方式,比特币保持原样,而购买房屋的文件已经在现实世界中签署。
遭受51%攻击的山寨币
一些山寨币已成为此类袭击的受害者。过去一年有三件重大事件:
- Verge,2018年4月
- 比特币黄金,2018年5月
- Ethereum Classic,2019年1月
关于最后一次攻击的一个问题是,几天之后,主要受害者之一的密码交易所Gate.io声称黑客部分归还了被盗资金:
最近的ETC 51%黑客已经在1月10日将价值10万美元的ETC归还给https://t.co/8kWqgDWNXb。我们已将ETC确认号码提高到4000,并启动了严格的51%检测以增强保护。
详情请见:https://t.co/xX8cVIWdC2 pic.twitter.com/MUQX3hpMPV
– gate.io交易所(@gate_io)2019年1月12日
在有关ETC团队资金耗尽的新闻爆发后一个月,袭击事件才发生。这提出了一个仍未解决的有趣问题:攻击的主要目标是增加个人或团体的财富,还是向加密货币信徒证明其宗教的脆弱性和偿还债务的能力?
谁有风险?
以太坊经典是CoinMarketCap的前20个项目之一。 Verge的排名略低,但仍然排在第一页的前100名,Bitcoin Gold也是如此。
最近出现了关于可能攻击Dash的报告。 Dash也排在前20位。报告声称大约70%的Dash哈希率由单个挖矿池Nicehash控制。该团队已迅速回应并在下一版本中宣布ChainLocks发布。这项技术将帮助Dash打击挖矿中心化:
随着0.13的成功发布,我们很高兴地宣布0.14将包括ChainLocks。这是对Dash网络的重要更新,将使我们受到51%攻击的独特保护。 -Bob Carroll #Dash
有关ChainLocks的更多信息:https://t.co/1dc37P2q5v– DASH(@Dashpay)2019年1月16日
由于这些巨大而有信誉的项目变得如此脆弱,你还能从小型项目中得到什么呢?网站arewedecentralizedyet.com(在撰写文章时存档)表示大多数受欢迎的项目由1-4个实体控制:
- 加密货币late:用于维持攻击一年的14亿美元,相当于每小时约160,000美元
- GoBitcoin:每年66亿美元,或每小时756,000美元
- Exaking:每小时554,000美元
- Crypto51:每小时253,000美元
鉴于这些差异很大的数字,计算51%攻击比特币的确切成本显然是不可行的。很清楚的是估计的幅度:即使是最低的计算结果也表明成本远远超过了黑客所获得的成本。
有关这方面的更多信息,请参阅交易平台Zebpay最近的一项研究。
比特币51%的攻击是不可能的?
由于缺乏盈利能力,对比特币网络的攻击不太可能达到51%。这是否意味着它是不可能的?我们都听说过墨菲定律:任何可能出错的都会出错。
谁知道谁?那些巨大的比特币矿池可能已经形成了卡特尔协议,并且在很长一段时间内默默地进行双重花费。如果是这样的话,你可以打赌,我们都不会知道。
为比特币投资者提供补充,不是吗?