我找到了攻击比特币的方法,但我做不到…

IP归属:

这阵子“ETC双花攻击”事件闹得沸沸扬扬。

月初,ETC网络被曝出遭遇51%攻击,造成数百万美元损失。

然而,据数家交易所确认,攻击者已经归还所有ETC,但其背后的用意未知。

我找到了攻击比特币的方法,但我做不到…配图(1)

这阵子,有不少小伙伴留言讲到“双花攻击”,表示对这个概念一知半解。

今天,小白就和大家好好来解释一下双花攻击。

什么是51%双花攻击?

51%攻击,指的是单个或多个矿工在控制全网超过50%算力之后对交易的双花以及记录的改写。

双花,可不是两朵花。

双花,意思是同一笔钱花了两次。

我找到了攻击比特币的方法,但我做不到…配图(2)

所谓的挖矿,实质上就是大家在共同记账,所以,所有人的账本都会一样;

要账本出现分歧,就会以超过51%算力的那部分为主。

攻击者先花费购买产品,等收到货后利用算力优势,否定了之前的那笔交易,钱又回到自己的钱包里,但货还是自己的,这就是51%算力攻击。

我找到了攻击比特币的方法,但我做不到…配图(3)

我们再进一步解释,怎么实现双花攻击呢?

就拿这一次ETC的双花攻击来说。

攻击者控制了ETC网络上51%以上的算力,在这期间,他把一定数量的ETC发给自己的钱包,我们把它叫作分支A

同时,他又把这些ETC发给另一个自己控制的钱包,我们把它叫作分支B

分支A上的交易被确认后,攻击者立马卖掉ETC,拿到现金。

这时候,分支A就成为了主链。

随后,攻击者再在分支B上进行挖矿。

由于攻击者在这段时间,控制了51%的算力,他就有很大的概率拥有记账权。

很快,分支B的长度就超越了分支A这条主链。

这样一来,分支B就成为了主链,而分支A上的数据就会回滚

回滚指的是,程序或数据处理错误,将程序或数据恢复到上一次正确状态的行为。

我找到了攻击比特币的方法,但我做不到…配图(4)

也就是说,分支A会恢复到攻击者发起第一笔交易之前的状态,攻击者之前换成现金的那些ETC又回到了自己手里。

当然,这些ETC就是交易所的损失啦。

最后,攻击者把这些ETC,发到自己的另一个钱包。

攻击者就是这样,凭借51%以上的算力控制,实现了一笔双花攻击。

我找到了攻击比特币的方法,但我做不到…配图(5)

随着ETC攻击事件的升级,关于PoW共识机制是否安全成为了众人议论纷纷的话题。

更有黑粉甚至认为,连比特币这种老牌去中性化共识机制的数字货币,都成为了黑客的提款机,数字货币根本就没有安全可言。

我找到了攻击比特币的方法,但我做不到…配图(6)

比特币会不会遭受51%攻击呢?这应该是小伙伴最关心的话题。

我们来看看攻击比特币和ETC的成本对比。

据Medium报道,ETC开发人员Donald McIntyre认为,ETC此次遭受双花攻击的原因有两个:

1、ETC网络仍然很小,不像比特币和以太坊那样拥有强大的算力;

2、ETC与其他较大的网络(例如以太坊)共享相同的挖矿算法,通过租用算力,使其易受51%的攻击。

我找到了攻击比特币的方法,但我做不到…配图(7)

我找到了攻击比特币的方法,但我做不到…配图(8)

其实,真不用担心比特币。

ETC的哈希能力和其数字货币供应的市值不到以太坊主链的1/20。

而51%攻击比特币是极有难度的,因为攻击比特币需要的算力是攻击ETC的4500倍。

谁会做这种吃力不讨好的事?

本文来源:陀螺科技 文章作者:lbnd123
收藏
举报
lbnd123
累计发布内容8篇 累计总热度10万+

陀螺科技现已开放专栏入驻,详情请见入驻指南: https://www.tuoluo.cn/article/detail-27547.html

lbnd123专栏: https://www.tuoluo.cn/columns/author308966/

本文网址: https://www.tuoluo.cn/article/detail-27752.html

免责声明:
1、本文版权归原作者所有,仅代表作者本人观点,不代表陀螺科技观点或立场。
2、如发现文章、图片等侵权行为,侵权责任将由作者本人承担。

相关文章