什么是51%攻击?51%攻击是指一组矿工控制了网络超过50%的算力,对区块链进行的攻击。

什么是51%攻击?
51%攻击是指由一组矿工联合实施的攻击,这些矿工共同控制了网络超过50%的算力。控制方可以对区块链进行更改,因为他们控制了51%的网络节点。
攻击者可以阻止新交易获得确认,从而中断部分或全部用户之间的支付。此外,他们还可以撤销在控制期间发生的活动。撤销交易允许他们重新支出已经使用过的币,这也是工作量证明(PoW)共识系统旨在防止的问题之一。
如何防止51%攻击?
有许多潜在的保护措施可以防止51%攻击。其中一种方法是将区块链的基础验证算法从PoW更改为委托权益证明(DPoS)。DPoS使用多个代表来验证每个新块,这些代表会随着时间而变化。在DPoS区块链中,51%的攻击者必须同时控制算力和代表,这使得攻击变得更加困难和不太可能。
另一种方法是使用修改后的指数主观评分(MESS)。MESS分析区块重组,并给予评分以显示重组的可信度。大多数51%攻击都是由大规模重组引发的,MESS将这些重组视为根本不可信的。
今天,ETC使用MESS来保护其网络免受51%攻击。根据ETC的数据,2020年仅需3800美元的计算机就能发起的攻击,现在需要大约2000万美元。
通过使用延迟交易确认和罚款来威慑那些看似准备攻击的矿工,一些货币,如Horizen和Komodo,也得到保护,防止51%攻击。