5月份比特币黄金遭遇51%攻击超过388200个BTG被双花 价值高达1860万美金

时间:2018-06-06 17:25:00|来源:核时经

近期,多个区块链项目都遭遇了噩梦般的51%算力攻击——

5月份比特币黄金(BTG)遭遇51%攻击,超过388200个BTG被双花,价值高达1860万美金;

6月3日早上ZEN遭受51%攻击,据官方消息,此次攻击涉及1.96万枚ZEN,价值约55万美元;

6月5日早上ZEN官方称又发现3317枚ZEN被双花。

不是说区块链是去中心化、安全不可篡改的么?怎么最近却频频有区块链项目遭遇51%攻击和双花呢?那我们手里的币还安全么?

什么是51%算力攻击和双花?

所谓双花通俗易懂的说就是一份钱花了两次或者多次。

区块链交易在正常情况下,是这样的(拿比特币交易举例):

李雷用1BTC给韩梅梅买一个钻戒,这时候李雷从自己的钱包转出1个BTC到金店老板的BTC账户里,这笔交易将会被矿工验证并打包记录在区块高度为N的区块里,李雷的账户中将减少1BTC,金店老板的账户中将增加1BTC。

如果李雷控制了51%的算力,就拥有修改区块交易记录的能力,他想双花这个BTC,他会怎么做呢?

他会在买完钻戒后,在第N-1区块高度的基础上逆转之后区块的数据,从而分叉出一条新链,由于李雷掌握了51%的算力,新链很快就会成为最长链,因此被所有节点接受成为主链。而在这条链上是没有李雷和金店老板的交易记录的,那么李雷买钻戒的BTC仍在自己钱包账户里, 同时也拿到了钻戒,这就是通过51%算力攻击成功实现了双花。

最近频出双花事件的原因

事实上发动双花攻击需要全网掌握51%以上的算力,才有能力对区块链进行篡改。理论上这个是不太可能的,因为想要掌握全网51%以上的算力成本很高,而且如果你花费巨大的成本掌握了,你也不愿意去破坏它,就好比:我花了非常非常多的钱控制了一家公司,控制完后我就宣布公司破产了正常人一般是不会这么做。

但是,还会有另外一种情况,就是如果我花了非常大的成本只能控制这个公司一天甚至更短的时间,那我肯定会在这一天里拼命的把公司的钱转入自己的口袋中,在覆盖掉我控制公司的成本后再捞上一笔,反正一天以后这个公司和我没有任何关系。那么双花攻击,就是第二种情况。

相信很多区块链爱好者都会认为控制全网51%以上的算力成本巨大,实际不容易发生。但最近51%攻击导致双花的事情频发,就说明了实际情况不是这样要的。

首先,发起攻击51%的成本其实并没有大家认为的那么高,而且可能低到令你惊掉下巴:

据crypto51数据显示,在理论上基于工作量证明(PoW)的小币种更容易受到51%的双花攻击。莱特币创始人李启威在推特中引用crypto51相关数据举例称,Bytecoin(BCN)被双花攻击只需要557美元。字节币BCN是一个基于CryptoNote的技术,致力于匿名反机枪池的超前货币,目前全球市值12亿美元。

为什么最近51%攻击如此频发而且成本还足够低呢?笔者认为有以下几个原因:

1、首先不少基于POW算法的币种,由于参与的挖矿工少,总算力很小,很容易发起算力攻击;

2、随着ASIC矿机的出现,拥有大量矿机者很容易获得小币种51%的种算力格局;

3、算力市场的出现,使得想发起51%算力攻击者,可以低成本、短时间从算力市场获租到足够的算力,由于算力是租的,攻击者就更是能进退自如了。

以上三条对那些参与挖矿的人不多,整个网络的算力也比较低币种是比较容易发起51%算力攻击的;要对像BTC已经拥有巨大算力的链发起51%的攻击成本是超级大的,几乎是不太可能的,这是很多人对BTC有“信仰”的原因吧。

通过上面的分析,我们知道对小币种的发起51%的算力攻击其实是一件成本低门槛很低的事情,那么我们有必要盘点以下那些容易发起51%算力攻击的小币种,以及对其发起攻击所需的成本了,有了这样的数据我们能很好避开这些“算力攻击不耐受”的高危币种了。

目前所有数字货币中有80多种采用的是POW算法,下表中列举了其中市值最高前20中POW算法的币种,其中红色背景的币种是可以直接从算力租赁网站(https://www.nicehash.com/)租到足够发起51%攻击的算力,有的甚至可以租到超过该币种算力的8788%(EMC2),这要是把算力都租来发起攻击,简直就是碾压!说人话就是这些币种都是51%算力攻击高风险币种,都是坑,你最好绕道而行!在表中你甚至还可以查到对应每个币种发起51%算力攻击的每小时成本,以及当前总算力。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除,多谢。
返回顶部