在我们进一步了解51%攻击之前,我们需要了解一定程度的关系挖掘和区块链构建的系统。
比特币的关键优势之一是,它基于区块链技术构建和验证数据的分布式特征。节点的分散工作确保遵守协议规则,以便所有网络参与者可以就区块链的当前状态达成一致。这意味着大部分节点需要在定期挖掘的过程中达成共识,从应用软件的版本到交易的确认等等。
比特币共识算法(工作证明)确保挖掘者只有在网络上所有节点达成共识,并一致验证挖掘者提供的块哈希是准确的情况下,才能创建新的尚力财经小编2022交易块(意味着块哈希可以证明挖掘者做了一定的工作,找到了块的正确解)。
区块链的基础设施——作为一个去中心化的账本和分布式系统,这个系统可以防止任何中心化的个人为了自己的目的通过任何手段控制网络,这也是比特币在网络上没有单一控制单元的原因。
由于挖掘过程(在PoW的系统中)涉及大量的电力和计算机资源,所以矿工的工作能力来源于他的计算机能力,也称为哈希能力或哈希率。尚力财经小编2022不同位置有很多挖掘节点,它们会为生成下一个比特币块的有效哈希而争夺奖金。
在此基础上,挖币的工作分布在全球各个不同的节点,这也意味着hash率不归一个单位所有,不应该出现这种情况。
但是当哈希速率不再分配足够的时候会发生什么呢?如果一个单位或者组织可以获得50%以上的哈希能力会怎么样?可能的后果之一是我们称之为-51%攻击,也就是众所周知的多数攻击。
51%的攻击是对比特币(或其他区块链网络)的潜在危机,单个单位或组织可以控制大部分哈希速率,导致网络中断。换句话说,51%的攻击者会有足够的计算能力来故意排除或篡改交易订单。
这种攻击可以使恶意的单位或组织尝试并取消交易者在控制期间进行的交易,从而导致潜在的双重支出问题。成功的51%攻击还可以让攻击者阻止部分或全部交易被确认(也称为交易拒绝服务),或者阻止部分或全部其他矿工继续挖掘,从而产生所谓的“垄断挖掘扩张”。
另一方面,51%攻击不允许攻击者取消其他人的交易,或者阻止交易被广播到网络节点。此外,改变成功采矿和扩张块的奖金,凭空创造硬币或窃取从未属于攻击者的硬币是极其不可能的。
区块链网络由去中心化、分布式的节点网络维护,在达成共识的过程中需要所有参与者共同努力。这也是区块链网络高度安全的主要原因之一。网络防御越大越好,对攻击和数据损坏的防护和防御能力也越高。
当涉及到工作证明区块链时,挖掘者的散列率越高,找到有效区块链解的可能性就越高。这是真的,因为挖掘中涉及的哈希速率尝试越多,每秒进行更多的实验性挖掘就需要越多的计算机能力和功率。所以早期加入比特币网络的矿工,对网络的持续成长和安全贡献良多。随着比特币币值的上升,为了争夺区块开采的奖金(目前一个比特币的区块价格为12.5 BTC),吸引了很多新的矿工加入网络。这个比赛也是证明比特币网络有多尚力财经小编2022安全的原因之一。如果整个网络和奖金挖掘系统不是建立在这样一个公开诚实的组织之上,挖掘者没有理由投入这么多的金钱和资源来参与这个过程。
所以面对如此庞大的网络规模,不可能进行51%的攻击。 一旦区块链网络变得足够大,如果单个单位或团队组织试图聚集足够的计算机能力来压倒所有其他参与者,它们就跟不上快速增长的网络。
另外,随着区块链的增长,更改已确认的块变得越来越困难,因为所有块都是通过加密工作证明链接起来的。因此,块拥有的确认链越多,尝试更改或恢复块的事务成本就越高。因此,攻击者可能成功地改变了几个新生块的事务,但这种改变不会永远持续下去。
进一步大胆设想,如果有不为利润所驱动,也不受成本所阻碍的恶意单位,决定攻击比特币网络仅仅是为了摧毁它。即使攻击者破坏了网络,比特币程序和协议设置也会快速响应,及时修改,调整攻击。这将需要其他网络节点就这些变化达成共识,在紧急情况下将很快达成共识。它对比特币攻击具有很强的抵御能力,也被认为是现存最安全可靠的加密货币。
虽然比特币网络被攻击的可能性较小,但其庞大的网络使得攻击者很难集结同等的计算机力量。但在更小的加密货币上实现它并不那么具有挑战性。与比特币相比,假币具有相对较低的哈希能力来保护其区块链网络。低到可以达到51%的攻击。值得一提的加密货币的一些例子是Monacoin、比特币黄金和ZenCash。