51%算力攻击?区块链如此不安全吗?

上次我们在

共识里提到了51%攻击双花问题

今天我们就要说说这俩是啥

叮!

所谓51%算力攻击

就是指利用自己的算力优势,赶在所有人前面创造区块,来篡改区块链上的记录

就像少数服从多数一样,在民主投票中

赢得半数以上的票数就能发号施令

比特币举例

PoW机制中

矿工通过算力竞争来打包记录的

当一个人掌握了51%以上的算力

那他计算的速度就会比全网其他矿工更快

因此只要他从包含自己想要篡改的交易数据之前的一个区块开始继续向下挖矿

那么他就有可能

创造出一条比当前主链更长的区块链

当拥有全网51%以上的算力时

就能修改自己的交易记录,产生双花,

还可以阻止区块确认交易

双花就是一笔钱花两次

这笔钱发给大白的同时也发给我自己

最终这笔钱是在我手里的

没错= =

简单来说就是,做假账

一笔钱多次消费,辗转在几个地址之间

那这几年

真的存在51%算力攻击吗?

这样看似很困难的手段其实是真实存在的

2016年8月,Krypton和Shift,这两个基于以太坊的项目,就遭到了51%攻击

今年5月份,比特币黄金也遭受到黑客的51%攻击,出现双花情况,损失达到388,201个BTG

还有等等等等

那么,拥有51%算力是一件很容易的事情吗?

并不是!

首先要拥有51%及以上的算力本身是一件非常非常困难的事情

它会消耗大量的资本

部署算力可以分为两种

一种是,通过租赁或者其他途径,合并现存算力

另一种就是,通过购买矿机从零开始部署算力,增加全网算力

我们简单计算一下第二种方式需要花费的小钱钱

又又又拿比特币举例

最新的Ant Miner S15矿机售价是9,625元

它的算力是28Th/s

那全网的算力又是多少呢

截止到今天比特币全网算力是

36.251Eh/s

啊,28和36,差距很小嘛

错!

是28T和36E比较

1E=1,000,000T

设新购买矿机算力为x

x/(36.251E+x)=0.51

x=37.731E

而想拥有这些算力就需要1,347,522台矿机

每台矿机9,625元……

那就是1 3 0 亿人民币

这还没包括电费场地人工……

别紧张!当然了

拥有如此巨大算力也不会是个体了

一般是聚集算力的矿池

这样的矿池,如果出现不正当行为

矿工也可以撤回算力

这个经常被人提起的51%攻击

可是存在于PoW共识机制下的哦

那么,在PoS共识下是不是就不存在问题了呢?

也不是!!!

PoS共识下还有别的问题的产生

要达到平衡安全,

去中心化

等等条件

还是一条很困难的道路啊

比特币全网算力数据来源:https://bitinfocharts.com/bitcoin/

点关注 不迷路

轻松搞定区块链

配图 : 逐纷

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181220G0GPL200?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券