在讨论51%的攻击之前,我们需要了解区块链构建的某种程度的关系挖矿和系统。
比特币的一个关键优势是基于区块链技术构建和验证数据的分布式特性。路由器的去中心化工作保证了协议规则的遵从性,使得所有网络都能接受区块链的当前状态。这意味着多数股东需要通过挖矿过程,从软件版本到交易确认,定期达成共识。
证书的货币一致算法(工作),确保矿工们可以在互联网上所有基线达成共识,并验证矿工提供块散列新的只有在正确的新交易车链(指的是块散列可以证明探矿者做了一个特定的工作负载,并找到合适的解决问题的块链)。
区块链的基础设施——作为一个去中心化的账本和去中心化的系统,防止任何中心化的个人为了他们自己的目的而不是通过任何方式控制网络——这就是为什么比特币在网络上没有一个单一的控制单位。
由于挖矿过程(在PoW系统中)涉及到大量的能力和计算机计算资源的转移,矿工的工作能力来自于他所拥有的算力,也称为哈希能力或哈希率。在不同的位置有许多挖矿摘要,为产生下一个有效的比特币块散列而竞争。
在此基础上,世界各地的硬币挖矿是按照所有不同的惯例进行的,这意味着哈希率不是一个单位所有,也不应该是。
但是当哈希率不再充分分布时会发生什么呢?如果一个单位或组织能够获得超过50%的哈希能力会发生什么?一个可能的结果就是我们所说的-51%的攻击,也称为多数攻击。
什么是51袭击?
51%的攻击是针对比特币(或其他区块链网络)的潜在危机,转分裂单位或组织能够控制大部分哈希率,导致网络中断。换句话说,51%的攻击者将有足够的池计算来正确排除或纠正更改的顺序。
这样的攻击可以由恶意单位或组织执行,它们可以尝试和撤销在控制期间引起的交易,从而导致双重开销的潜在问题。成功的51%攻击可以阻止部分或全部交易被确认,也可以阻止部分或所有其他矿工继续挖矿,从而产生所谓的ldQuo;垄断的扩张;。
另一方面,51%的攻击不允许攻击者撤销另一个人的事务或阻止事务广播到网络节点。此外,改变成功资料片的奖励,凭空创造硬币或偷取从不属于攻击者的硬币也是非常不可能的。
51%的攻击概率是多少?
区块链网络是通过去中心化和分布式网络来维护的,需要所有参与者在合作工作的过程中达成共识。这就是为什么区块链网络首先是高度安全的原因之一。防御越好,保护和防御攻击和数据损坏的能力就越强。
当需要证明区块链时,挖矿者的哈希率会增加,找到有效区块链解决方案的可能性也会增加。这是真的,因为涉及挖矿的哈希尝试越多,早期的比特币挖矿者对网络的持续增长和安全做出的贡献就越多。利用比特币价值的提升,许多新的挖矿者被吸引到这个网络来竞争区块链奖(目前区块链的比特币价格为12.5比特币)。这种竞争也是比特币网络安全的原因之一。如果整个网络和奖金制度不是建立在一个如此开放和诚实的机构挖矿者的基础上,就没有理由在这个过程中投入如此多的资金和资源。
区块链范式
因此,面对如此庞大的网络,51%的攻击是不可能的。一旦区块链网络变得足够大,单个单位或群体如果试图比所有其他参与者积累足够的算力,就无法跟上迅速增长的网络。
此外,随着区块链的增长,改变已建立的区块链变得越来越困难,区块链通过加密工作证明链接。因此,区块链拥有的确认链越多,它尝试更改或恢复的次数就越多。区块链的交易成本可以是。因此,攻击者可能会成功地修改几个最近出现的区块链事务,从而做出不持久和不可持续的更改。
一个更大胆的预测,如果有无限利润驱动或成本约束的恶意单位,决定攻击比特币网络,完全为了摧毁它。即使攻击者破坏了网络,比特币程序和协议设置也会迅速做出反应,从而调整攻击。这将需要其他网络例程同意这些改变,这将在紧急情况下迅速得到同意。比特币具有很强的抗攻击能力,被认为是目前最安全的加密货币。
尽管比特币网络受到攻击的可能性较小,因为它太大了,攻击者很难聚合同等的算力。但在较小的加密货币上实现它是一个挑战。低到可以实现51%的攻击。值得一提的加密货币有Monacoin, Bitcoin Gold和ZenCash。
Xiaobian有话
文章标题:区块链引物|05 51%的攻击是什么?
文章链接:https://www.btchangqing.cn/33843.html
更新时间:2020年06月08日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。