相比重组比特币的恶劣影响,币安3亿损失根本不叫事儿[!---empirenews.page--]加密社区的反应
-
2019-05-11
责任编辑: 工号0039
-
229256
在5月7日,币安被盗7000个比特币后,币安CEO赵长鹏宣布会用SAFU基金全额赔偿用户损失。
币安积极应对的举措和透明处理的做法获得了外界的一致好评。
作为世界上最大的加密货币交易所,币安这一次比特币被盗事件再一次将中心化交易所的安全性推向了话题中心。
对于交易所被黑客攻击,大家似乎已经见怪不怪了,而这一次,相比对于事件本身,似乎另外一个问题更受关注,那就是到底该不该使用重组来追回丢失的比特币。
赵长鹏也表示,大家对于是否该用重组来追回损失的关注程度大于对事件本身的热度了,这实在是有点反转了。
事实上,通过区块重组来恢复部分资金,这个倡议是由 MIT 数字货币计划联合发起人 Jeremy Rubin 提出的,虽然,赵长鹏已经明确表态不会采用区块重组来恢复资金,但该不该区块重组这个话题仍然引发了巨大争议。
重组是指,在黑客攻击发生后,直接和打包最新区块的矿工联系,通过资金激励矿工重组区块,从而将黑客交易所在的区块从比特币历史网络中抹除。
一种观点认为,重组根本不可能发生。Blockstream联合创始人Adam Back发布推文表示,比特币重组是不会发生的。他认为,任何比特币领域、矿工或者是开发者不会考虑重组。想想2014年 (Mt. Gox) 遭遇的4.73亿美元损失,2016年 Bitfinex 被攻击导致7,200万美元损失,还有2019年币安的4,000万美元损失等等,(重组)#都没有发生。
然而,加密对冲基金BlockTower Capital联合创始人Ari Paul却不同意这个观点,认为激励到位的重组是有可能的。
那么通过区块重组恢复被盗资金到底可行吗?
什么是激励到位的重组
目前来看,黑客的那笔交易被包含在区块高度575013中,之后的区块在此基础高度上被追加。
截止目前为止,包含币安黑客盗币交易的区块已经到达了575364个区块高度。
这意味着,如果想要追回这笔资金,必须要重组351个区块,鉴于需要付出的巨大成本,基本上,我们可以说,这7000BTC交易很难追回了。
但是,如果在被盗后的短时间内及时反应,通过重组追回黑客窃取的比特币在技术上可行的吗?
也就是说,在事件发生足够短的时间内,矿工挖出一条分叉链,就会机会追回被盗的比特币损失。这条新的分叉链,剔除了原来包含被盗比特币的交易及其后续交易,只要算力超过51%,就可以在某个时间点超过原来的那条链,一旦高度胜出,所有比特币客户端都会参与重组。
在区块链网络中,通过算力竞争,重组到另一条分叉链上并不特别,事实上,它是矿工之间竞争的常规方法。
然而,竞争中因为算力不足失败的那条链的矿工来说,损失惨重,这意味着之前挖出的所有币都一文不值了。
根据比特币最长链原则,节点永远认为最长链才是有效的区块链,因此,只有在最长链上挖矿的矿工才能够获得经济上的奖励。
正因为如此,出于经济上的考量,矿工总是偏好在最长的链上挖矿,而不是竞争算力在另一条新链上挖矿。
因为对于矿工来说,竞争算力分叉原有链的成本是非常高的。
但是,对于此次币安盗币事件,网友给出的一种可能解决方法是,可以在分叉链上把资金补贴给矿工(他们称之为“贿赂”矿工),也就是前文Ari Paul所提到的“激励到位的重组”,在有准备且快速的情况下,可以把被盗取资金追回。
如何激励矿工?
那么,激励到位的重组到底该如何操作呢?
在这里,激励到位的重组,是指通过给予矿工好处,激励矿工去挖出一条新的链,从而废弃黑客转走比特币的那条主链。
具体而言,一旦发现资金被黑客窃取,就应该快速应对,进行以下两项操作:
1,新建一个比特币钱包,将被盗钱包中的一部分资金转入其中,并在网站上公布这笔交易。2,公布这个新建的比特币钱包的私钥
需要注意的是,此时被盗钱包中的比特币早就被黑客提走,所以,此时这笔交易是没有任何价值的。而只有当新分叉的链超过原来链的算力,成为最长链时,被盗钱包中的比特币才会被回滚生效。
为了重组,需要退回到包含了被盗交易的高度为575011的区块当中,此时,知道了奖励资金地址的私钥,矿工有动机将这笔交易打包进高度为575012的新区块中,将其生效,之后,再将奖励资金转进自己的钱包,并且打包这笔交易进新区块,将其生效。
可以说,公开了私钥,相当于给了矿工额外的好处。
只要奖励地址中的比特币价值始终大于从575011高度区块之后的挖矿所得,那么,对于矿工来说总有经济上的动机去提供更多算力,最终超出原有链。
注意,如果每一个矿工都不拿走所有好处,而是为下一个打包矿工留出足够资金,那么,可以显著提高分叉链取代原有链的概率。
通过充足的经济激励和合适的分配机制,让每个矿工都可能随时加入,获得经济上的动力,就可以快速组建起一个分叉链的联盟。
最终,当新链的高度胜出,此时最长链生成。重组之后,在新的最长链中,币安可以获得剩下的被盗资金,而参与新链的矿工,则获得比正常挖矿更多的比特币。
当然,对于没有参与分叉的矿池来说,损失会很大。
重组真的可行吗?
如果币安要实施重组,理论上要补贴矿工多少钱?
比特币核心开发者Jimmy Song用数学模型给币安算了这笔账,并得出了结论,认为重组在现实情况中并不可行。