什么是51%的攻击?

2018-12-19 16:51 栏目:经验之谈 来源: 查看()
在深入研究51%攻击之前,我们需要了解一定程度的关系挖掘和区块链构建的系统。

什么是51%的攻击?

比特币的一个主要优势是它能够基于区块链技术构建和验证数据的分布式特性。节点的分散确保遵循协议规则,以便所有网络参与者可以同意区块链的当前状态。这意味着大多数节点需要在挖掘过程中定期达成共识,从使用软件版本到交易确认等。

比特币一致性算法(工作证明)确保矿工只能在网络上的所有节点上达成新的共识,并一致地验证矿工提供的块哈希是否准确。哈希可以证明矿工已经完成了一定的工作,并找到了解决问题的正确方法。

区块链基础设施 - 作为一个分散的分类账和分布式系统,该系统可以防止任何集中的个人为了自己的目的不受控制地调节网络,以及为什么比特币没有对网络的单一控制。单位组织的原因。

由于采矿过程(在PoW系统中)涉及对电力和计算机计算资源的大量投资,矿工的工作能力来自他拥有的机器计算能力,也称为散列能力或散列率。在不同位置存在许多挖掘节点,其竞争为下一代有效比特币块散列生成的奖励。

在此基础上,采矿硬币的工作分布在世界各地的所有不同节点上。它还意味着哈希率不属于一个单元,并且不应出现这种情况。

但是如果哈希速率不再分配足够的话会发生什么?如果一个单位或组织可以获得超过50%的散列能力,会发生什么?其中一个可能的后果就是我们所说的 - 51%的攻击,也被称为大多数攻击。

什么是51%的攻击?


51%的攻击是比特币(或其他区块链网络)的潜在危机,因此单个单位或组织可以控制大部分哈希率,从而导致网络中断。换句话说,51%的攻击者将拥有足够的池容量来故意排除或篡改交易顺序。

这种攻击可以允许恶意单位或组织在控制期间尝试和撤销交易者做出的交易,从而导致双重支出的潜在问题。成功的51%攻击还可以允许攻击者阻止某些或所有交易被确认(也称为:交易拒绝服务),并且还可以阻止部分或全部其他矿工继续挖掘,从而导致所谓的“垄断采矿。”

另一方面,51%的攻击不允许攻击者撤销另一个人的交易,或者阻止交易被广播到网络节点。此外,它不太可能改变成功扩展块的奖金,在真空中创建硬币或窃取从未属于攻击者的硬币。

51%的攻击有多大可能?


区块链网络由分散的分布式节点网络维护,并要求所有参与者在达成共识的过程中协同工作。这也是区块链网络高度安全的主要原因之一。网络越大,防御越好,保护和防御攻击以及数据损坏越先进。

当涉及到工作证明区块链时,矿工的哈希率越高,找到有效区块解决方案的可能性就越高。确实如此,因为挖掘工作中涉及的散列尝试越多,每秒进行更多试验所需的计算能力和功率就越多。因此,加入比特币网络的早期挖掘者为网络的持续增长和安全做出了很大贡献。随着比特币货币价值的上升,为了争夺块矿业奖金,许多新的挖掘者被吸引加入该网络(目前比特币块价格为12.5 BTC)。这场比赛也是比特币网络安全的原因之一。如果整个网络和奖金采矿系统不是基于如此开放和诚实的机构挖掘机,那么就没有理由投入这么多资金和资源来参与这个过程。

因此,面对如此庞大的网络规模,不可能进行51%的攻击。一旦区块链网络变得足够大,个别单位或团队组织(例如公司足够的计算能力)就足以压倒所有其他参与者,并且无法跟上快速增长的网络水平。

此外,随着区块链的增长,更改识别的块变得越来越困难,因为块通过加密工作链接。因此,块具有的确认链越多,尝试更改或恢复块的事务成本就越高。因此,攻击者可以成功地更改最近几个新生块的交易,但这种变化不会持久且持续。

更大胆的是,如果恶意单位不是由利润或成本驱动,并决定攻击比特币网络只是为了摧毁它。即使攻击者破坏网络,比特币程序和协议设置也会迅速响应并修改攻击以调整攻击。这将要求其他网络节点就这些变化达成共识,并且在紧急情况下很快就会达成共识。比特币对攻击非常有弹性,被认为是最安全可靠的加密货币。

虽然比特币网络不太可能受到攻击,因为它庞大的网络使攻击者难以组装相同的计算能力。但是在较小的加密货币上实施它并不具有挑战性。与比特币相比,Ark具有相对较低的散列能力来保护其区块链网络。足够低,可以实现51%的攻击。值得一提的加密货币的一些例子受到Monacoin,Bitcoin Gold和ZenCash的攻击。

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发