专栏名称: 45区
区块链第一深度媒体。由来自中央级媒体的财经记者团队主笔。聚集更多行业独角兽,更贴近监管层,观察视角更专业,致力于把你从极客描绘的抽象概念和编译肥皂文的世界解救出来。
目录
相关文章推荐
疯狂区块链  ·  雷军不是中国的乔布斯,而是中国的马斯克 ·  17 小时前  
疯狂区块链  ·  美团凭什么赚这么多钱? ·  昨天  
白话区块链  ·  比特币:全球流动性的“风向标” ·  昨天  
疯狂区块链  ·  是骑手需要社保,还是社保需要骑手? ·  2 天前  
51好读  ›  专栏  ›  45区

第32词:51%攻击 | 一个漏不完金币的魔法口袋

45区  · 公众号  · 区块链  · 2018-05-28 21:39

正文


*本文所有文字、插画和创意都已登记版权,

禁止任何形式转载

我们会派出律师声讨一切侵权行为*



51%攻击


我们多次说过, 挖矿 是一场竞赛, 算力 的差异直接影响了挖矿成功的概率。

但这引出了一个问题:如果算力过于集中,会出现什么情况呢?


一个公司的股东大会上,拥有50%以上股份的股东被称为“控股人”,他拥有一票否决的权利,即使其他股东都赞成一个决议,只要他投反对票,决议仍然无法通过。

那么,同样地,要是真有一个“巨无霸”掌握了全网的多数算力,它也会被赋予“一锤定音”的特权。

如果这个“巨无霸”不幸是作恶的 矿池 ,或者整个区块链网络中有51%是联手作恶的坏人,他们发起的攻击被称为51%攻击。


51%攻击的原理其实和比特币网络的一个机制有关。

A矿工挖出新 区块 后,会将这个消息广播到全网,但广播的过程存在时滞。有时,B矿工也挖出了区块,在没有及时收到广播的情况下,将自己的消息广播给了其他矿工。

收到A矿工广播的人会将后续区块链接到A挖出的区块后面,还有些矿工则将新区块链接到了B挖出的区块后面。


这时,比特币网络出现了两条分支。

针对这种情况,全网有一套公认的“取舍机制”:只认可一条链,哪条分支后面跟的区块最多,哪条分支就会被保留,另一条分支上的区块就全部作废了。


51%攻击正是利用了这套机制,可以反复使用同一笔比特币。

他先用比特币交易,按照 记账 原理,这条信息被链接到了区块链最新的一个区块上。接着,他在记录了这笔交易的区块的前一个区块后面迅速添加新区块,只要他添加区块的速度比原来那条链添加区块的速度快,就能成功将这条分支变成最长链。

由于比特币网络永远只认可最长链,所以原先的那条链被撤销了。记录了他的交易信息的区块也作废了,他之前转出的比特币又回到了他的手中。


你应该也发现了,这种攻击可以成功的前提就是攻击者打造分支的速度要足够快。根据概率学计算,当有人拥有全网51%算力时,他发起的攻击肯定能够成功。



《手册》目录(点击直达往期)



001.区块链

002.区块

003.区块高度

004.去中心化

005.私有链

006.联盟链

007.公有链

008.加密

009.对称加密

010.非对称加密

011.哈希

012.SHA-256

013.比特币

014.中本聪

015.创世区块

016.时间戳

017.UTXO

018.SPV

019.钱包

020.热钱包

021.冷钱包

022.助记词

023.矿机

024. ASIC

025.挖矿

026.记账

027.矿

028.矿场

029.算力

030.矿池

031.云挖矿



《区块链作弊手册》找茬投票通道


本期的投票词为“ 矿工 ”,无人入选。


朋友们加油参与起来啊,风里雨里,奖金等你!


该决定由45区专家评审团共同商讨,其中包括《作弊手册》的两位密码学高级顾问,以及45区编辑部。


“来找茬”规则








请到「今天看啥」查看全文