查看原文
其他

币安7074枚比特币被盗,如果区块重组有多大概率成功拿回?

江南大户戴老板 白话区块链学堂 2019-12-07

文末有福利哦~心急的童鞋可直接滑到文末

昨日,全球最大的加密货币交易平台之一币安被黑客盗取了大约7074个比特币,在短时下跌后,比特币价格又迅速回升并在今日突破了6000美元。

社区成员对待这次被盗事件相比前几次其他交易平台被盗可以说是淡定许多,直到比特币核心开发成员Jeremy Rubin提出了一个挽回这次损失的“馊主意”,整个比特币社区瞬间像是被点燃的爆竹~炸了!


@CZ,如果你公开被盗比特币的私钥(或者一部分的私钥),你可以零成本协调区块重组来使这次攻击无效。

嗯?不是说好的区块记录无法篡改吗?怎么已经发生的黑客攻击事件还能再使它无效?



这里先解释下什么是区块重组,币安此次被盗一共丢失了7074个比特币,黑客这笔交易转账被记录在区块高度575013上。


若进行区块重组,则需要矿工获得足够多的算力并选择发生攻击事件的上一个区块即575012作为父区块,重新往下挖一个新的575013区块,在这个新区块中不会记录黑客的交易转账,从而创建全新的区块历史。

我们常把比特币系统比作一个大账本,现在这个账本的第575013页上有一笔黑客记录,而我想篡改这笔记录,那我就把575013以及后面已经记好的那些交易信息全部从账本中撕掉,重新从575012页开始往下记账,这就是区块重组。

没错就是有这种神仙操作~而且还是比特币的核心开发成员提出来。


这个主意被提出来以后,币安的CZ和比特币社区的几位重磅成员一起开了个会,其中就包括这位比特币的核心开发成员Jeremy Rubin和被大家称为“矿霸”的吴忌寒,开会的结果是CZ拒绝了Jeremy的提议,不对比特币进行区块重组。


推特上一位XRP研究中心的成员说:
一家顶级加密交易平台领导人+比特币核心开发成员+比特币大陆的CEO
这个组合开会讨论是否对比特币进行区块重组,这次会议简直细思极恐!

对此社区成员纷纷开始吐槽这个区块重组的“馊主意”:

●想重组就重组,你以为我们是以太坊社区么?
●要是因为币安被盗了7000多个比特币就区块重组,你考虑过门头沟和Bitfinex的感受吗?
●比特币区块记录既然要改,那送佛送到西好了,顺便帮这两家交易所的被盗记录也改了!


之所以社区成员对此有如此激烈的反应,原因之一是CZ想进行区块重组的话,成功的几率很可能是过半的。我们下面来推测一下如果CZ考虑区块重组的话,比特币会面临怎么样局面。

(以下推测内容可能略阴谋论~)

CZ联系某陆纠集算力,嫡系算力加上通过允诺一定的利益哄骗中间派矿池加入自己的阵营,假设CZ一共能获得65%全网算力,当黑客盗取币安的交易已经获得了诚实主链上的30个区块确认时,CZ阵营作为攻击者开始进行区块重组行动,那么他需要花费16小时40分钟达到相同高度。

计算过程如下

比特币系统的设定是在全网算力一起合作的情况下,每10分钟产生一个区块,现在矿工阵营发生分裂,攻击者一派拥有65%的全网算力,诚实者一派拥有35%的全网算力。

那对于攻击者来讲,产生一个区块的时间T=10/0.65,对于诚实者来讲,产生一个区块的时间T=10/0.35

设攻击者想要追赶上诚实者创造的原链所需时间为t

因此在挖矿难度不调整的情况下,假设CZ真的能够掌握65%的算力,在落后了诚实链30个区块后,只需要不到17个小时就可以重写区块记录,拿回被盗的7074枚比特币。中本聪曾在白皮书中论证过,当攻击者掌握的算力超过50%时,诚实者创造的链一定会被攻击者超越,只不过是个何时超越的时间问题。



福利在后台回“课”可收到

Modified on

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存