原创 | 回滚比特币区块链在技术上可行?看大佬对信仰的探讨
高天 2019-05-09 18:12:43发布
30096
摘要:从技术可行的观点出发,重组比特币区块链具体该怎样实施,现实中有无发生此类情况的风险,代价几何,仅凭币安一己之力能否做到,重组区块取回被盗资金又是否会是一个好的建议。  

昨日,有关赵长鹏在推特上探讨比特币区块链回滚一事,引起了币圈激烈的争论。


虽然有不少人认为币安根本没有能力进行此项操作,而赵长鹏最终也称重组比特币交易不可能,但是,赵长鹏仍然抛出了“回滚比特币区块链在技术上可行”的观点。


那从技术可行的观点出发,重组比特币区块链具体该怎样实施,现实中有无发生此类情况的风险,代价几何,仅凭币安一己之力能否做到,重组区块取回被盗资金又是否会是一个好的建议。


让我们看看大佬们怎么说。


技术上可以做到回滚


昨日,记者通过一篇名为“回滚,让币安从好评如潮到名声大毁”的文章对昨日发生的事件进行了详细描述。但是,其中并没有提到回滚区块链的具体流程。


今日,随着该事件的发酵,有越来越多的分析与观点对此事进行了研究与讨论。


DAH首席账本架构师Tamas Blummer认为,从技术和PoW经济学角度,确实可以做到。当然,前提是联合半数以上的矿工,然后就可以进行重组。


Tamas Blummer表示,如果想要追回黑客盗走的比特币,那么矿工就必须需在区块575011(黑客在区块高度575012处盗取了7000枚比特币)处构建另一条替代的链。


“这条替代延续链不会包含黑客的交易,并且必须比当前链增长更快,并在某个时间点它展示出更多的工作量,并且所有的比特币客户端都重组它。在重组后,该黑客交易将不会存在于网络中。也就是说,区块575012和其之后的区块将不会在网络中存在。”


而莱特币矿池创始人江卓尔也表示,此回滚在技术上可行:只要有超过51%的算力,在盗币交易区块之前,重新开始挖一个分叉,并且只剔除掉那笔被盗交易(和后续交易),正常打包原链上的其它交易,那在新分叉长度超过原来被盗链后,就会发生区块重组。


币安过半的可行性


当然,要想进行区块重组的根本前提是,拥有至少超过半数的算力支持。


虽然比特币拥有目前为止最大、最广泛的算力与矿工群体。但是,不可否认的是,现如今比特币的绝大多数算力都还掌握在各大矿池手中,而以币安的影响力来说,想集结这些算力并不是痴人说梦。


今天凌晨,币印矿池创始人潘志彪就发表言论称,如果要说币安重组比特币区块的可行性,“过半吧”。


他表示,CZ(赵长鹏)联系某陆纠集算力,嫡系算力加上可直接争取的算力估计约26E,略微超过全网一半。考虑参与矿池有额外奖励,吸引中间派矿池加入,最终可稳定拿下全网过半算力。诱惑哄骗矿工比矿池更容易一些。


不过,以上探讨的都是可行性问题。距离具体操作还有诸多掣肘。


一方面就如赵长鹏所说,如果回滚区块,将对比特币声誉造成严重影响(说轻了,严重的话甚至会导致信仰崩塌),另一方面,就是操作起来需要大量的资金。


100%矿工支持下,重组58个区块需要725BTC


那如果想要重组比特币区块,具体要付出多少代价呢?


昨日,比特币核心开发者Jimmy Song连发7条推文称,从数学角度出发,利用区块重组恢复币安被盗BTC不太可能实现。具体推文内容如下:


1、目前已经得到哈希值确认的区块从币安盗取比特币,从数学角度出发,若进行58个区块重组,粗略计算,假设每个矿工在新链上获得相同哈希费用,100%矿工同意重组,那么重组最小成本为58*12.5 BTC=725 BTC。


2、如果75%的矿工同意重组,将需要平均116个区块,或者1450 BTC挖矿奖励来取代目前的主链。同理,60%的矿工,则需要平均290个区块或3625 BTC挖矿奖励;55%矿工,这一数字则变为580个区块或7250 BTC。


3、7250 BTC>7000 BTC,所以需要至少55%的矿工同意重组。超过58个区块,这个数字则上升为60%;116个区块,则为65%;174个区块,则为70%;232个区块,则为75%。假设每个矿工都同意,成本将很快上升。


4、但对于任何选择重组背弃主链的矿工来说,这也会大大增加哈希功率的浪费风险,而这部分哈希功率完全可以用来有效挖掘更长的主链。


5、而跟据矿工对这一风险收取的额外费用,意味着作出这一决定的时间要比232个区块产生时间短的多。如果重组,将最终从黑客手里拿钱付费给矿工。币安并未从中受益太多。


6、损失最小仍为725 BTC,这仍是一个不小的变化。


7、币安受到时间和风险的双重挤压。每一个新的区块都是另一个需要被超越的区块,最低成本为12.5 BTC。要与现有的资金池迅速协调起来可能并不容易。单是达成协议可能就需要超过一天或144个区块。


区块重组的致命的附带伤害


相比于其它传统金融,数字货币的特性是,只要代价足够,随时都能进行任意时间段的回滚。


乍一看,有种所有错误都可以重来的意思,但是,这恰恰也是加密货币的禁忌所在。


要知道,凭借主打不可逆、不可篡改特性的区块链,加密货币本就是凭借共识起家,而一旦币王比特币发生回滚,信仰丧失,那整个加密货币市场遭受的打击将是毁灭性的。


昨日,V神发推回应赵长鹏不通过回滚区块找回被盗比特币时表示,“以太坊曾经做过不符合规则的状态改变”“由此带来的附带伤害将是巨大的,甚至是致命的”。


而V神所说“不符合规则的状态改变”一事是指:2016年6月15日,因the DAO漏洞,以当时价格来算价值近6千万美元的以太币被盗,V神提议进行软分叉来将所有被盗的币都将“冻结”在那个地址上,再进行一次硬分叉将这些以太币找回。由此ETC的分叉币ETH产生了。


如何预防


就目前来看,币安没有任何动机和理由去做如此出力不讨好的事情,但是,这并不意味着人们可以就此高枕无忧。


内忧解决了,还有外患。


今日,潘志彪提出了进一步考虑称:


1、如果丢币的是某国政府,甚至 FBI 这样的机构呢?如果该机构要求各家矿池,无论公司或个人,进行算力重组会发生什么?

2、如果盗币的是全球知名恐怖组织呢?假设他们拿着 7K 的币去买核弹呢?


对于此类担忧,足以让人们思考,如何才能预防回滚,从而更好的保护加密货币的不可逆。


对此,潘志彪建议,运行全节点,然后在重组发生前,主动打全节点补丁(UASF),该补丁可以强行认可被盗交易,使得高度即使胜出的重组链,也无法重写现有的数据。


但江卓尔认为,潘志彪的做法并不能阻止BTC交易被修改,只是通过主动打补丁,分叉处一条交易没有被修改的分叉链而已。


他认为,按潘志彪的流程,仅仅是少数人(有能力在短时间注意到事件,并打全补丁)保留了一条未被修改的链,最后可能会形成类似ETH(回滚了DAO盗币)和ETC(保留了DAO盗币)这样的双链。


而与此同时,江卓尔给出的建议则是,不允许深度重组。


他表示,比特币历史上除了BUG,从未发生过6区块以上的重组,用户也普遍仍未6确认为安全,因此,可以直接在代码里写:不接受10区块以上的重组。


2010年12月5日,由于泄露美国外交电报事件,维基解密遭到金融封锁。当时,比特币社区呼吁维基解密接受比特币捐款以打破金融封锁。但遭到中本聪坚决反对,认为比特币还在摇篮中,经不起冲突和争议。


“比特币还只是一个处于婴儿时期的小规模社区实验。你用它顶多就是个小额支付,你们带来的热度可能会在这个阶段毁了我们。”


现如今,比特币已经发展已经十年,但没有变化的是,面对各国政府,人们眼中已经成长为庞然大物的加密货币,仍然任重而道远。


作者:共享财经Neo  责任编辑:Alian


(本文系共享财经原创,转载请注明出处及作者)

点击进入招聘详情>
微信扫一扫
关注区块链新金融
扫一扫
下载数链APP
内容合作/商务合作:
gxcj@gongxiangcj.com
联系电话:
021-31128751