主页 > imtoken官网钱包app > 我找到了破解比特币的方法,但我不能...
我找到了破解比特币的方法,但我不能...
近日,“ETC双花攻击”事件闹得沸沸扬扬。
月初,ETC网络遭受51%攻击,造成数百万美元的损失。
不过根据多家交易所的消息,攻击者已经归还了所有的ETC,但背后的意图不明。
近期有不少小伙伴留言关于“双花攻击”,表示对这个概念了解甚少。
今天小白就给大家讲解一下双花攻。
什么是 51% 双花攻击?
51%攻击是指控制全网50%以上算力的单个或多个矿工进行交易双花和改写记录。
双花,不是两朵花。
双花就是把同样的钱花两次。
所谓挖矿,本质上就是大家一起记账,所以大家的账会是一样的;
如果账本出现分歧,则以超过算力51%的部分为主。
攻击者先花钱购买商品,收到商品后利用算力否定之前的交易,钱又回到了自己的钱包,但商品还是自己的。 这是一次 51% 算力攻击。
下面进一步说明一下,双花攻击是如何实现的?
以此次ETC双花攻击为例。
攻击者控制了 ETC 网络超过 51% 的算力。 期间比特币ETC,他将一定数量的 ETC 发送到他的钱包,我们称之为分支 A。
同时,他将这些ETC发送到自己控制的另一个钱包,我们称之为B分店。
在分支 A 的交易被确认后,攻击者立即出售 ETC 以获取现金。
此时分支A成为主链。
然后,攻击者开始在分支 B 上挖矿。
由于攻击者在此期间控制了51%的算力,因此他大概率拥有记账权。
很快,分支 B 的长度就超过了分支 A 的主链。
这样B分支就成为了主链,A分支上的数据就会回滚。
回滚是指当程序或数据被错误处理时,将程序或数据恢复到上次正确状态的行为。
也就是说,A分支会回到攻击者发起第一笔交易前的状态,攻击者兑换现金前的ETC会回到自己手中。
当然,这些ETC是交易所的损失。
最后,攻击者将这些 ETC 发送到自己的另一个钱包中。
攻击者就是这样,依靠51%以上的算力控制比特币ETC,实现了双花攻击。
随着ETC攻击的升级,PoW共识机制是否安全成为人们讨论的话题。
甚至有黑粉认为,即使是比特币这种去中立共识机制的数字货币,也成了黑客的提款机,数字货币毫无安全可言。
比特币会遭受 51% 攻击吗? 这应该是小伙伴们最关心的话题了。
我们来看看攻击比特币和ETC的成本对比。
据 Medium 报道,ETC 开发者 Donald McIntyre 认为,ETC 的双花攻击有两个原因:
1、ETC网络还很小,没有比特币和以太坊强大;
2. ETC 与其他更大的网络(如以太坊)共享相同的挖矿算法,这使得它容易受到租用算力的 51% 攻击。
其实,不用担心比特币。
ETC的算力和其数字货币供应量的市值不到以太坊主链的1/20。
攻击比特币51%是极其困难的,因为攻击比特币需要的算力是攻击ETC的4500倍。
谁会做这种吃力不讨好的事?