区块链怎么解决双花问题以及%51算力攻击

区块链怎么解决双花问题以及%51算力攻击

什么是双花

《区块链怎么解决双花问题以及%51算力攻击》

在以后的学习中,大家可能会听到“双花”这个词,也一定会像我一样,感到不明觉厉的样子。

其实,双花就是一份钱被花两次(Double Spending),好理解吧?——你们这些程序员,尽造些新词儿欺负人。

现实生活中,怎么可能有这般好事呢?菜场买菜,一手交钱一手交货,就算是银行汇款、扫码支付,也是立马扣款,不存在双花的可能。

对的,之所以不能双花,是因为有银行等第三方在后台默默地、也是强制性地帮你记账呢。

要知道,比特币之所以被发明,就是要完成去中心化地点对点交易,谁来保证你不会多复制粘贴几份,来实现双花乃至多花呢?

在比特币没有问世之前,这个问题已经困扰了一大批先驱,都没能解决。

当然,现在的你,肯定知道了,这需要伟大的矿工来帮我们记账,保证大家不能双花。

基于PoW共识机制,大家通过诚实记账来换取挖矿奖励,即使有一部分作恶的矿工故意记错账,其他人也不会承认的。

看起来一片和谐,事实果真如此吗?如果这一部分人的算力超过了50%呢?

30.2 什么是51%攻击

《区块链怎么解决双花问题以及%51算力攻击》

作恶的矿工算力一旦超过了50%,理论上讲,他们就可以控制整个比特币(以比特币为例),制造双花、垄断未来的挖矿,这就是一直悬在比特币头顶的达摩克利斯之剑——51%攻击!

大家知道,PoW是要拼算力的,算力越大,就越有机会抢到记账权,这些51%算力一旦控制了记账权,就可以按照自己的意愿来撤销刚刚花出去的钱,不断地制造双花,其他算力也无可奈何。

但是你知道,51%的算力是个什么概念吗?以目前来讲,大概需要近百万台矿机!如果有这个财力,还需要攻击比特币吗?要知道,一旦比特币出现双花异常、挖矿异常,比特币的信任基础就会轰然倒塌,攻击者到头来捞到的比特币也会分文不值,何必呢?

《区块链怎么解决双花问题以及%51算力攻击》

但这并不意味着可以无视51%攻击。2018年5月24日,51%攻击终于从理论走向了实践,比特币黄金(另一种比特币分叉出来的数字货币)被攻击,攻击者可能从交易所窃取超过38万个比特币黄金,价值高达1860万美元。还好发现得早,后来创始人与交易所通力合作,通过暂时增加确认次数到20次以上,让攻击失效,挽回了损失。

于是这件事情又让51%攻击威胁再现。更有人分析,其实算力不用达到51%也能发起攻击,只是概率会小些,通过租赁算力而非购买,也不用太多的攻击成本。尤其是对于一些小市值币种,更是如履薄冰。

另一方面,区块链技术也在发展,越来越多的区块链不会只用PoW一种共识机制,往往与PoS等联合使用,从而从技术上彻底杜绝51%攻击的发生。

 

以上就是小编分享关于”区块链怎么解决双花问题以及%51算力攻击”的相关文章,感谢读者的耐心阅读,觉得不错动动小手收藏转发吧!想了解更多相关新闻敬请关注小柚财经!

小柚财经QQ专线:334026(带你加入更多行业交流群)
小柚财经微信公众号:搜索【今日币有约】关注即可

文章标题:区块链怎么解决双花问题以及%51算力攻击
文章链接:http://www.cpgc.cn/index.php/2020/09/14/9740/
小编申明:本站所提供文章资讯,均由互联网整理。

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注