区块链攻击很多的论述都围绕着51% 。也就是坏人需要用某种方式,让自己的算力超越整个区块链网络50%以上的算力,即可有机会成为最长链,就可以干坏事。
超越50%以上算力的方法
- 在现实世界中贿络矿工们,或者邀请矿工们来当坏人,变成坏人集团,人数越来越多,算力也会越来越多,算力多到超过50%,这集团就可以干坏事了!
- 不想成立集团,想一个人干大事!那就购买一堆顶级矿机,买到超越50% 的算力!
以上两个方法都不喜欢,那介绍一下DDoS攻击。
DDoS
阻断服务攻击(英语:denial-of-service attack,简称DoS攻击)亦称洪水攻击,是一种网路攻击手法,其目的在于使目标电脑的网路或系统资源耗尽,使服务暂时中断或停止,导致其正常用户无法存取。
当黑客使用网路上两个或以上被攻陷的电脑作为「僵尸」向特定的目标发动「阻断服务」式攻击时,称为分散式阻断服务攻击(distributed denial-of-service attack,简称DDoS攻击)。
DDoS 最浅显易懂的说明
有一对情侣,男生热爱手游,疯狂玩游戏,女生为了不让他玩游戏,用了多支手机,疯狂的Line男生,阻断男生玩游戏!
这样的行为就很像DDoS ,但由于人的手速不够快,改由机器代劳!
坏人如何透过DDoS 取得50% 以上的算力
其实不应该说取得,应该说坏人试图瘫痪矿工,让矿工无法工作,因而让坏人自己的算力提升至50% 以上。
实际比喻三种方法
假设整个美国只有100 个人可以投票选总统
- 贿络51 个人投给候选人A ,候选人A 顺利当选总统。
- 找国外101 个人移民来美国,并且要求这101 个人投给候选人A ,候选人A 顺利当选总统。
- 绑架99 个人,自己去投给候选人A,候选人A 顺利当选总统。
我知道我描述到这里,肯定有人觉得这篇文章也太荒谬了吧!
我想表达的是,无论你用什么方法,让自己能够掌握的算力(票数)超过整个区块链网络算力(算力)的50%就可以成功攻击,就可以干坏事。
无论是有哪一种方法,或者三种方法混搭使用,又或者是找到其他的方法,就可能成为最长链,也就可以干坏事了!
区块链发生51% 攻击机率高吗?
就像上述的例子,如果美国只有100个人能够投票,我想要透过上述三个方法达到目的,想必是挺容易的。(好像也不是那么容易)
但目前美国能投票的人数超过3亿,突然发现即使没有法律限制,要透过上述三种方法达到目的,肯定是非常困难的!
也就是说只要有够多的矿工,整个区块链够活络,难度就会变得非常高,所以新区块链刚起步时,是有较高的危险性的。
只要有利益再艰难的事情,都会有人做!
没错!不管难度再怎么高,只要有超高利益就会有人想干坏事,什么情况能让坏人打消这个念头。
就是当你付出的成本,高于利益时,坏人自然而然就会打消该念头!
付出的成本还不包括可能被抓的成本哦!也就是最一开始投入的成本而已!
中本聪的聪明才智
这时候就不得不佩服中本聪了,了解越多区块链的技术后,会越来越崇拜他(们)!
比特币的设计会出现几种心理状态
- 挖矿有利可图,越来越多人加入挖矿的行列。区块链网络就越难被攻击。
- 坏人如果资源够多,想拿来做坏事,他不如拿相同的资源做好事,收益反而更高,且会被大家认同。
- 若真的成功找到某个方式,以较低的成本取得51% 进行攻击,人们对整个比特币的信心会随之崩盘,这可能使比特币的价格一落千丈,甚至归零,坏人的利益也就归零了。
本文是小弟我对DDoS 及区块链51%攻击,非常初步的了解与认识,用比较诙谐的比喻阐述我的想法,若有哪些知识错误或比喻不好的地方,再麻烦大家纠正及指导啰!
原创文章,作者:惊蛰财经,如若转载,请注明出处:http://www.xmlm.net/bi/31847.html