当前位置:主页 > 区块链 > 区块链技术 > PoW共识机制的51%算力攻击

区块链解读:PoW共识机制的51%算力攻击

2021-11-05 15:51:51 | 来源: | 作者:佚名
这篇文章主要介绍了区块链解读:PoW共识机制的51%算力攻击的相关资料,希望这篇关于PoW共识机制的51%算力攻击的文章,能让大家深入了解PoW共享机制的算力攻击为何。

51%算力攻击目前仅在”PoW“共识机制中存在,因为”PoW“共识机制依赖算力计算获胜,也就是谁算得快,谁的胜率就高。在使用了”PoW“共识机制的区块链网络中,我们称参与计算哈希的所有计算机资源为算力,那么全网络的算力就是100%,当超过51%的算力掌握在同一阵营中时,这个阵营的计算哈希胜出的概率将会大幅度提高。

为什么是51%?51.1%不行吗?当然也是可以的,之所以取51%是为了取一个最接近50%,且比50%达的整数百分比,这样当算力值达到51%后的效果会比50.1%的计算效果更明显。举个例子,如果诚实节点的算力值是50.1%,那么坏节点的算力值就是49.9%。两者的差不算法太大,这样容易导致最终的区块竞争你来我往、长期不分上下。

如果算力资源分散,不是高度集中的,那么整个区块链网络是可信的。然而,当算力资源集中于某一阵营的时候,算力的拥有者就能使用算力资源去逆转区块,导致区块链分叉严重,如下面的例子。

如图是一条区块链目前的状态。一个攻击者想要逆转区块8中的一笔交易,他就会从区块7后面引入一个分叉来使区块8变得无效,在分叉块中设置给某个地址几百或者几千个BTC。不过,由于比特币公链的最长链规则的限制,所有的诚实节点都会遵循最长链规则,将新产生出来的区块链接到最长链的尾部,从而避免攻击者得逞。

区块链解读:PoW共识机制的51%算力攻击

某条区块链的状态

当系统出块率比较低且块大小较小时,网路延迟相对于出块时间来讲是比较小的,这样诚实的节点所产生的区块基本上就是顺序的。只要诚实节点的总算力超过50%,攻击者就不能够使它们自己产生的链成为最长链。然而,当诚实节点的总算力不及坏节点的算力时,即坏节点算力总和超过了51%,最长链机制将会被坏节点利用,因此此时坏节点的出块速度整体比诚实节点快,获胜率高,这样坏节点产生的区块将会形成最长链。

此外,如果出块率很高,会使得区块产生的时间和区块在网络上传播的延迟相对变得较小,这样一个新块在产生以后还来不及传播到全网就会有其他的节点产生别的新块,互相竞争剧烈,导致链上分叉情况严重。虽然最终只会有一条最长链,但是出块率越高,块大小越大,分叉的情况就会越严重,最终区块链就会发展成有很多分叉的样子,如图所示。

区块链解读:PoW共识机制的51%算力攻击

复杂的分叉情况

基于比特币公链来看(以太坊公链中分叉块有其他处理),大量的分叉会带来两个问题:

  1. 浪费了网络资源和计算资源,大部分分叉块无效,因为只有最优链中的区块才被认为是有效的。
  2. 危害了安全性,整个区块链里的最优链变短了,算力分散在不同的分叉链中,这使得攻击者值需要少于51%的算力就可以产生出恶意的最优链。就好比有3个阵营,A阵营有30%算力,B阵营有32%算力,C阵营有38%算力,算力以3大阵营分散在A、B、C上,如果A、B、C各自搞分叉,那么最终C就可以以低于51%的算力(38%的算力)达到控制恶意最优链的目的。

以上就是区块链解读:PoW共识机制的51%算力攻击的详细内容,更多关于PoW共识机制的51%算力攻击的资料请关注脚本之家其它相关文章!

免责声明:本文只为提供市场讯息,所有内容及观点仅供参考,不构成投资建议,不代表本站观点和立场。投资者应自行决策与交易,对投资者交易形成的直接或间接损失,作者及本站将不承担任何责任。!

你可能感兴趣的文章

更多

热门币种

  • 币名
    最新价格
    24H涨幅
  • bitcoin BTC 比特币

    BTC

    比特币

    $ 68836.51¥ 476300.46
    -0.03%
  • ethereum ETH 以太坊

    ETH

    以太坊

    $ 1993.72¥ 13795.14
    -1.98%
  • tether USDT 泰达币

    USDT

    泰达币

    $ 0.9998¥ 6.9179
    -0.02%
  • binance-coin BNB 币安币

    BNB

    币安币

    $ 635.06¥ 4394.17
    -0.43%
  • ripple XRP 瑞波币

    XRP

    瑞波币

    $ 1.3665¥ 9.4552
    -2.48%
  • usdc USDC USD Coin

    USDC

    USD Coin

    $ 0.9996¥ 6.9165
    -0.02%
  • solana SOL Solana

    SOL

    Solana

    $ 85.5253¥ 591.77
    -2.16%
  • tron TRX 波场

    TRX

    波场

    $ 0.281¥ 1.9443
    -0.53%
  • dogecoin DOGE 狗狗币

    DOGE

    狗狗币

    $ 0.089764¥ 0.6211
    -5.89%
  • hyperliquid HYPE Hyperliquid

    HYPE

    Hyperliquid

    $ 32.0346¥ 221.65
    -0.76%

币圈快讯

  • 特朗普就对伊动武的给出最新解释:确信伊朗即将袭击美国系“先发制人”

    2026-03-04 03:21
    美国总统特朗普周二表示,他命令美军加入以色列对伊朗的攻击,是因为他相信伊朗即将袭击美国。这是政府在战争如何开始的问题上说法不一的情况下,他给出的最新解释。特朗普在椭圆形办公室会见德国总理默茨时告诉记者:“我可能推动了他们的行动。我们正在与这些疯子谈判,我的看法是他们会先动手。如果我们不动手,他们就会先动手。我对此非常肯定。”特朗普关于战前局势的言论,与国务卿鲁比奥早些时候的说法不一致。鲁比奥周一称,美国发动袭击是担心伊朗会对以色列计划针对德黑兰的行动进行报复。
  • 特朗普与默茨会晤双方一致希望铲除伊朗现政权

    2026-03-04 03:21
    美国总统特朗普周二在白宫与德国总理默茨会晤。特朗普表示,两位领导人将讨论战争问题,并称德国领导人“一直在帮忙”。特朗普表示,贸易协议也将在议程上。默茨表示,德国和美国都希望铲除伊朗现政权。默茨说:“在摆脱伊朗这个可怕政权方面,我们意见一致。我们将讨论后续事宜。”他补充说,他还将与特朗普讨论俄乌冲突。特朗普表示,德国允许美军在某些地区降落,但美国并未要求德国提供部队。
  • 消息人士称伊朗新任最高领袖选举进入最后阶段

    2026-03-04 03:05
    伊朗方面当地时间3月3日晚间称,有消息人士表示,新任最高领袖的选举已进入最后阶段,或将很快公布其人选。消息人士称,当天位于库姆市的伊朗专家会议大楼确遭袭击,但当时并未在该地点举行会议。出于安全考虑,专家会议改以其他方式进行非现场投票。据悉,负责选举最高领袖的专家会议成员此前已在内部委员会框架下就潜在人选进行讨论。本轮磋商正在加速推进,有成员称,新任最高领袖的产生可能“非常迅速”。此外,有知情人士称,哈梅内伊生前未指定具体接班人,相关决定交由专家会议作出。(央视新闻)
  • 特朗普称伊朗军事能力遭重创否认被以色列“拖入战争”

    2026-03-04 03:05
    当地时间3月3日,美国总统特朗普在白宫与德国总理默茨会晤。特朗普称,美方此前与伊朗进行谈判,但根据谈判进展判断,伊朗“准备率先发动攻击”,包括针对以色列及其他国家的打击,因此美国决定采取“先发制人”的军事行动。他否认被以色列“拖入战争”,称“如果有的话,可能是我推动了以色列的手”。特朗普称,目前伊朗“几乎所有军事能力都已被摧毁”,包括空军、防空系统、雷达与探测设施,其导弹库存正在迅速下降。美军正持续打击伊朗的导弹储备设施及发射平台,“随着我们击毁所有发射平台和库存导弹,这种能力将逐步消失”。(央视新闻)
  • 美媒:美国考虑为霍尔木兹海峡的油轮提供军事保护和保险支持

    2026-03-04 02:44
    据Politico,两位知情人士周二透露,特朗普政府正考虑为穿越霍尔木兹海峡的油轮提供军事保护,以期降低自伊朗警告将袭击该咽喉要道船只以来飙升的能源价格。一位知情人士在被问及美国海军舰艇为穿越海峡的船只护航的可能性时表示:“将为油气供应提供军事支持。”该人士补充道:“随着军事行动加剧和地域范围扩大,能源市场在未来几天可能面临压力,这一担忧日益加剧。进入霍尔木兹海峡对天然气和原油运输,尤其是来自卡塔尔和沙特的运输,显然至关重要。”第三位知情人士表示,政府还在考虑由美国政府为油轮穿越海峡所需的保险提供支持。虽然海峡在技术上仍然开放,但海上保险公司正在提高费率,并在某些情况下取消对该地区油轮的承保。
  • 查看更多