你买的币,会是下一个归零币吗?

近期,多个区块链项目都遭遇了噩梦般的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%算力攻击不耐受”的币种呢?


分享到:


相關文章: