重组区块取回被盗资金是好方法吗?
图片来源图虫:已授站长之家使用
声明:本文来自于微信公众号蓝狐笔记(ID:lanhubiji ),授权站长之家转载发布。
前言:这两天关于黑客盗币后,是否应该通过重组区块来取回资金的讨论非常热烈。一方认为技术上可以通过区块重组取回资金,而另外一方则认为这会导致社区分裂和并损害人们对比特币不可逆转交易的信心。而这里最关键的问题不是要不要重组,而是能不能重组,或者重组在实践上是否可行,这也是大家需要关心的地方,因为它事关比特币和PoW链的未来。从实践上,除非行动非常迅速,在事件发生后的少数几个区块时采取行动,否则从博弈论角度,重组不是一个理性行为选择。本文作者是Tamas Blummer,由“蓝狐笔记”社群的“SL”翻译。
通过给矿工激励重组区块
鉴于币安黑客盗币事件,关于重组区块来恢复比特币交易被提起。从技术和PoW经济学角度,他们可以做到。以下是关于通过给予矿工好处,然后他们可以联合起来重组。
比特币交易只有记录在最多工作量的链上才有经济上的意义。截止到撰写本文时,包含币安黑客盗币交易的区块上已经新构建了 111 个区块,基本上,这7000btc交易很难追回了。
区块 575011 包含了黑客的交易,随后的区块照常在它上面增加。如果矿工在包含黑客交易的区块之前构建另一条替代的链,则有机会重新取回被黑客盗走的比特币。这条替代延续链不会包含黑客的交易,并且必须比当前链增长更快,并在某个时间点它展示出更多的工作量,并且所有的比特币客户端都重组它。在重组后,该黑客交易将不会存在于网络中。也就是说,区块 575012 和其之后的区块将不会在网络中存在。
对于网络来说,用更多工作量(算力)重组到替代链本身并不特别,它是解决独立矿工之间竞争的常规方法。替换最新区块的重组非常频繁。
对于不在最长链上挖矿的矿工来说,重组成本很高,因为这些矿工要失去这些区块中开采的比特币。这就是为什么矿工热衷于在最长链上挖矿而避免在替代链上挖矿的主要原因。
也就是说,有一种可能是可以在替代链上把资金给矿工,如果在有准备且快速的情况下,可以实现把被盗取的资金取回。
如何激励矿工?
如果一旦发现被黑客攻击,可以快速:
1.在网站上公布从他们最后控制地址到被盗地址的交易
2.在网站上发布被盗地址的私钥
由于资金在黑客的地址中,所以交易在当前的现实中毫无价值。但在可替代的链中,则非常有价值,如果该替代链从替代区块 575012 开始。(蓝狐笔记注:作者的意思是从不包含盗币交易的区块开始重组最长链。)
为什么有价值,因为矿工构建了另外一条替代 575012 区块的链,同时因为有了被盗币地址的私钥,那么它可以把该地址上的比特币转入自己的地址。这样,公开了私钥,相当于给到了矿工好处。
对于矿工来说,如果被盗币地址的比特币总量高于其从区块 575011 开始挖矿所得的比特币总量,那么,矿工构建一个可替代的区块链是理性的行为。也就是说,这条可替代的区块链会比当前的链吸引更多的工作量。
请注意,矿工可以通过不拿走所有好处而是给其他矿工留出足够资金的方式来显著提高可替代的区块链取代现有链的概率。
好处足够高,且不是太贪婪的瓜分,可以快速建立一个构建可替代链的联盟,因为任何矿工都可以被邀请并有动力加入。
最终参与构建可替代链的矿工们超越了当前链,构建出最长链。在重组之后,新的最长链现实中,被盗的资金可以奖励给矿工,同时,自己还保有一部分资金,而矿工则比正常挖矿的所获的比特币更多。
这种救援行动在技术层面是可行的。如果失去资金的人准备提供好处,并且同时矿工准备采取行动做出理性选择的话,这种行动是奏效的。当然,随着时间的推移,成功的概率呈指数级的减少。(蓝狐笔记注:就是说,时间越长,随着区块高度增加,后续重组的费用越高,重组可能性越小。)如果能事先承诺使用这一个程序,就能让矿工可以迅速采取行动。
结果是什么?
如果矿工进行重组,后果可能会非常严重,因为重组可能会扰乱正常的交易处理,并削弱人们对区块链不变性的信任。
下一篇:产融结合打造场景科技金融
中国观察