关注比特币的小伙伴,想必听过51%算力攻击这个词,它到底是什么意思呢,发起这种攻击之后能做哪些坏事”呢
比特币白皮书中,有过这样的表述:诚实节点控制算力的总和,大于有合作关系的攻击者算力的总和,该系统就是安全的。
换句说,当系统中有合作关系的恶意节点所控制的算力,超过诚实节点所控制的算力,系统就是有被攻击的风险。这种由恶意节点控制超过50%算力所发起的攻击,称为51%算力攻击(51%
Attack)。
那是不是所有的加密货币系统都有可能遭遇51%算力攻击的风险呢?其实并不是的,只有基于PoW(工作量证明)共识机制的加密货币,才存在51%算力攻击,比如比特币、比特现金和目前阶段的以太坊等;而非PoW共识算法的加密货币则不存在51%算力攻击,如基于DPoS(委托权益证明)共识机制的EOS、TRON等。
在了解了51%算力攻击之后,你肯定好奇,这种攻击能做哪些坏事。
1.双花(Double Spending)。双花的意思是一份"钱"花了两次甚至多次。
51%算力攻击是讲解做到双花的呢?假设小黑有666BTC,他把这些币支付的大白同时,也把这些币发到自己的另一钱包地址上。换一句话说,小黑的一份钱,同时转给两个人。最终,发给大白那笔交易先被得到了确认,并打包在区块高度为N的区块内。
这时,控制了超过50%算力的小黑,发起51%算力攻击。他通过重新组装第N个区块,将发给自己那笔交易打包进区块里,并持续在这条链上延展区块,由于算力的优势,这条量将成为最长合法链。这样小黑666BTC双花成功,大白钱包里的666BTC"不翼而飞"了。
2.压制某些地址发送/接受比特币
除此之外,51%的算力攻击还能做什么呢?它还可以压制某个地址发送/接收比特币。
小黑和大白吵架了,小黑仰仗自己掌控了51%算力,他在知道大白比特币地址情况下,可以让与大白相关的交易一直无法确认。比如大白为了向中本聪表达自己的敬意,想往"创世地址"发送1枚比特币。掌控超过半数算力的小黑,不会打包这条交易,不仅如此小黑还能做到让其他矿工也不会打包这条交易。小黑是怎么做到的呢?
如果其他矿工挖出的新区块打包了这笔交易,小黑会选择不在这个区块之后继续挖矿,他会选择在上一个区块之后,重新构建新区块,并把大白这笔交易拒绝在外,仰仗自己算力优势,小黑分叉出的这条链,将成为最长合法链。
在这种情况下,其他矿工也就只好不打包与大白有关的交易,否则挖出的区块也会被小黑给孤立,得到出块奖励也将被作废。
那拥有超过50%的算力,就可以为所欲为,什么坏事都可以做吗?其实并不是的。即使控制超过50%的算力,也不能转移其他人的币(偷币),因为这个操作是需要私钥进行签名,如果想伪造签名来偷币”,这种行为是诚实的矿工所不能容忍的,这将颠覆系统共识。这种情况下,其他矿工将不会在他挖出的区块后继续拓展区块链,会主动分叉出合法的区块链,偷币”矿工挖出的区块将被孤立。
此外修改系统出块奖励,比如将出块奖励从当前的12.5BTC修改为50BTC,这样的行为同样是颠覆系统共识的,诚实的矿工一样会拒绝在这样的非法区块,分叉出一条新链。
如果你掌握了某个加密货币50%上面这些的算力,你会发动51%算力攻击吗?为什么?
说到比特币和加密货币,到底都觉得其技术先进,安全,数据不可篡改,真的是这样吗?其实这些加密货币也有可能受到攻击,而区块链上最严重的攻击可以说就是“51%算力攻击”了。
“51%算力攻击”是指在控制了比特币全网的51%算力之后,用这些算力来重新计算已经确认过的区块,这就破坏了区块链去中心化的特性,区块链变得可被篡改,让整个区块网络陷入瘫痪并且难以恢复,这就会使区块链产生分叉,转账取消,双花以及矿工自私挖矿。
那么什么情况下可能发生51%算力攻击呢?
一是某个矿池算力超过51%或者某几个大矿池联合起来发起算力攻击。
二是某个庄家资金实力雄厚,买了足够多的挖矿设备,使用所有的矿机和GPU的算力来发动51%攻击。这种情况也被戏称为“金手指攻击”,在发动攻击后,你可以实现双花,双花即一笔钱划分两次,这种情况就会欺骗到其他矿工,最后整个币由于发现存在双花欺诈可能变得一文不值。
三是链替换问题也可能导致51%攻击,比如某矿工用一些手段诱惑其他矿工加入挖矿,但是要加入必须交押金。但是在有60%矿工加入之后,这个矿工反悔了说我们必须在某区块上进行分叉后,你才能离开,于是为了拿到押金,其他矿工不得不这样做,如此,新的链就会越来越强大,因为有60%的矿工都被绑定在新链上原来的链上的算力越来越低,由于收益更低,原来的链上的矿工也跑去新链上了,这就是链替换问题。
5月24日,第26大加密货币BTG就遭51%攻击。一名恶意矿工获得了比特币黄金网络至少51%算力,临时控制了BTG区块链,在向交易所充值后迅速提币,再逆转区块,成功实施双花。攻击者可能从交易所窃取超过388200个BTG,价值高达1860万美元。
免责声明: 文章源于会员发布,不作为任何投资建议
如有侵权请联系我们删除,本文链接:https://www.sws100.com/btc/236389.html