详解比特币的“51%攻击”
1、% 攻击是对比特币(或其他区块链网络)的潜在危机,利用比特币是用算力作为竞争条件的特点,使用算力优势撤销自己已经发生的交易。51%的攻击者将拥有足够的矿池算力从而能够故意排除或篡改交易顺序。
2、所谓51%的攻击,就是利用比特币网络采用PoW竞争记账权和“最长链共识”的特点,使用算力优势生成一条更长的链“回滚”已经发生的“交易行为”。比特币百分之51什么意思凭空生成比特币;修改每个区块产生的比特币数量。
3、所谓51%攻击,就是利用比特币使用算力作为竞争条件的特点,使用算力优势撤销自己已经发生的付款交易。如果有人掌握了50%以上的算力,他能够比其他人更快地找到开采区块需要的那个随机数,因此他实际上拥有了绝对哪个一区块的有效权利。
4、一提到对比特币的攻击,大部分人想到的就是51%攻击。所谓51%攻击,就是利用比特币使用算力作为竞争条件的特点,使用算力优势撤销自己已经发生的付款交易。
5、所谓51%的攻击,就是利用比特币网络采用PoW竞争记账权和“最长链共识”的特点,使用算力优势生成一条更长的链“回滚”已经发生的“交易行为”。51%是指算力占全网算力的51%,比特币网络需要通过哈希碰撞来匹配随机数从而获得记账权,算力衡量的是一台计算机每秒钟能进行哈希碰撞的次数。
6、是指通过获得或是并使用足够强大(超过了比特币网络其他算力之和)的计算力(也就是控制至少51%的全网算力),尝试去获得阻拦并逆转比特币交易的力量。
算力达到51%,比特币会不会很危险?
事实上,人们是不会让这样的事发生的,因为一旦有人控制了全网51%的算力,这个系统的安全性和不可篡改性就会失效,那比特币的去中心化体系就崩塌了,比特币的价格就会一落千丈,甚至归零,那对于整个网络的参与者来说都是坏消息。
但是这几乎是概率为0的事件,同时,当超过51%的算力被控制,控制者依旧不能做的事情是:他无法做到的是:修改其他人的交易记录;凭空产生比特币以及把别人的币转移到自己手中。因此掌控算力不等于黑客攻击,两者是不一样的,黑客攻击之后,是可以盗取比特币,修改钱包地址,对他人的财产造成威胁。
当一个掌握51%算力攻击后,将有可能创造出一条比当前主链更长的交易链,这对整个比特币安全市场,将会是巨大的打击,从而引发价格暴跌。
经历51攻击的公链有哪些呢
1、经历51攻击的公链如下所示:Feathercoin:这是一个以莱特币为原型创造的Scrypt算法加密货币,在攻击前,Feathercoin的总算力为 0.2GH/s,而在受攻击的时间里,算力翻了7倍,达到5GH/s。Verge:在2018年经历了两次51攻击,它分叉自狗狗币,被设计成具备隐私功能的匿名币。
2、中国信息安全测评中心主任助理李斌分析说,当前区块链分为公有链、私有链、联盟链三种,无论哪一类在算法、协议、使用、时限和系统等多个方面都面临安全挑战。尤为关键的是,目前区块链还面临的是51%的攻击问题,即节点通过掌握全网超过51%的算例就有能力成功的篡改和伪造区块链数据。
3、“长程攻击”与“主观依赖”问题 在一个公有链中,一个攻击者如果拥有当下足够多的算力或股权,无疑是可以打破公有链安全性完成攻击的。但是在PoS?公链中,如果攻击者获得了一些账户的私钥,这些私钥在历史上某一时刻控制了超过51%的股权,也可以完成攻击,这种攻击的方式被称为长程攻击(LongRangeAttack)。
4、在一个公有链中,一个攻击者如果拥有当下足够多的算力或股权,无疑是可以打破公有链安全性完成攻击的。但是在PoS 公链中,如果攻击者获得了一些账户的私钥,这些私钥在历史上某一时刻控制了超过51%的股权,也可以完成攻击,这种攻击的方式被称为长程攻击(Long Range Attack)。