喜欢碰瓷山寨币的51%攻击到底是什么?
摘要: 币圈有许多不知名的PoW币种曾无数次惨遭黑客毒手,51%攻击究竟是什么?为什么又能另币圈人数次中招?
2018年,比特币黄金(BTG)遭受黑客51%攻击,损失超过388201个 BTG,价值1860万美元;2019年初,ETC遭受了黑客51%攻击,11次的疑似双重花费攻击,损失约值46万美元的ETC。然而,这些也只是损失较大的51%攻击事件,币圈还有更多不知名的PoW币种曾无数次惨遭黑客毒手,51%攻击究竟是什么?为什么又能另币圈人数次中招?
51%攻击
51%攻击是对比特币安全的破坏,但其不可篡改性并不是绝对,当算力达到51%时,是可以修改比特币主链的数据块。除去比特币之外,只要是PoW(工作量证明机制)的数字货币都有可能受到51%攻击。如果发生51%攻击,就会破坏区块链去中心化的特性,同时也会让区块链网络处于其他攻击风险之下。
其实简单来说,51%攻击,就是黑客控制了全网大部分算力(超过了50%),然后进行强制交易。
如何发起51%攻击?
首先你需要具备两个条件:
- 掌握了全网51%的算力
- 手里持有大量数字货币
51%攻击后能够做什么?
1、双重花费攻击
黑客创建了一笔交易,转账100BTC给韭菜A,同时,创建了另一笔交易,将100BTC转账给黑客自己的另一钱包地址上,黑客在此时利用它拥有的51%攻击算力,率先确认支付给自己钱包的订单,而转账给韭菜A的订单由于晚了一步所以被无形之中“消灭”。从另一角度来看,黑客给韭菜A的订单其实就是一种障眼法,实际上100BTC最后还是到了黑客的口袋。
2、阻止区块确认部分或者全部交易
在知道他人钱包地址的情况下,掌握了51%攻击的黑客可以使交易一直无法确认。
3、阻止部分或全部矿工开采到任何有效的区块
如果其他矿工挖出的新区块打包了一笔交易,黑客会选择不在这个区块之后继续挖矿,而是选择在上一个区块之后,重新构建新区块,并把其他矿工挖出的交易拒绝在外,仰仗自己算力优势,黑客分叉出的这条链,将成为最长合法链。
在这种情况下,其他矿工也就只好不打包与除黑客外有关的交易,否则挖出的区块也会被黑客给孤立,得到出块奖励也将被作废。
尽管是51%攻击也无法做到
1、阻止交易被发出去(交易会被发出,只是显示0个确认而已);
2、改变每个区块产生的比特币数量;
3、凭空产生比特币;
4、把不属于他的比特币发送给自己或其他人。
虽然51%攻击看起来非常恐怖,但在比特币网络上想要做到这点并不容易,往往需要付出更大的代价。
想要对比特币网络进行51%攻击,首先需要足够多的币去掌控51%的算力,然而即使拥有这么大的算力,进行51%攻击后获得来的收益并不是很多,因为在短时间卖出大量币的同时,币价也会随之大跌,整个交易网络甚至都会一蹶不振,遭受毁灭性打击。
如此一来,手上的比特币和算力都会一文不值,这就是51%攻击的悖论。
受到成本太高、持币不集中等因素影响,虽然51%攻击针对几大主流区块链项目(比如比特币、以太坊等)威胁不大,但相对一些山寨币来说则具有致命性危险,一次51%攻击就有很大可能消灭一个山寨币。
所以说,理财有风险,投资需谨慎。尤其在币圈,一着不慎满盘皆输,尽量选择主流币投资,最大化避开51%攻击,共勉!
(作者:链界社区,内容来自链得得内容开放平台“得得号”;本文仅代表作者观点,不代表链得得官方立场)
评论(0)
Oh! no
您是否确认要删除该条评论吗?