如果大部分人取得共识,而小部分的算力、商家或交易所决定支持与大多数人不一致的意见,会发生什么呢:
会不会有两种比特币?会不会对比特币经济造成颠覆性破坏?您的币还是安全吗?
(如果您很着急,剧透提示,上面三个问题的答案是:不会、不会、是)
开始分析之前,我们做如下假设:
假设现在有绝大部分(如2/3,,或者远超50%)力量,希望支持一套共识方案,另外小部分人希望支持另一套方案。即下面的分析不适用于支持率对等的情况。
同时我们也假设算力和交易用户是站在同一条战线的,即下面的分析也不适用于算力和交易用户(交易所/商家/用户)意见相左时的情况。
那么,我们假定区块链真的出现了分叉,产生了一个主干和一个旁支。其中主干由多数算力和用户支持,而旁支只获得了少量支持。一旦发生这样的情况,主干链和旁支链的长度很快会变得不一样长。我们不妨看看旁支和主干力量二八开(主干80:旁支20)、且它们共识方案在其他方面几乎不变的情况:
在未来17.5天内,主干链上平均每12.5分钟产生一个块,直到难度调整后,恢复至每10分钟产1个块。
在旁支上的矿工呢?平均每50分钟才能产一个块,而且这种情况要持续70天之久,直到旁支上的算力调整为止。
对于旁支上的矿工们来说,和以往一个显著的区别在于,他们不得不等上100个块的时间(译者注:矿池的区块成熟时间,参见申屠青春博士翻译的资料),即3.5天后,才能使用新挖出的币,且前提是别人愿意接受这样些旁支区块链上的币,并提供服务和商品作为交换。
对于少数派(旁支)矿工来说,真正的问题在于会不会有人愿意接受这些新挖出的“少数派币”?并且这些币的价值可能会是多少?
在旁支上安全的交易是很难的。因为那些分叉前未花费的币,在分叉后的交易在两条链上都会是有效的。而如果两条区块链均接受这些交易,那么“付给我11个少数派币”和“付给我11个主流派币”是完全一样的。如果少数派币不如主流派币的价值,这将是一个需要考虑大问题。
并且少数派币必然会不如主流派币值钱。这是因为它们(少数派币)几乎没有竞争力,它们需要更久才能确认,更少的人愿意收,保护这些币的算力更少,而且想安全交易要难得多。
以上问题是那些决意与主流意见不一致的少量矿工即将面临的现实状况:每笔新挖出的“少数派币”,要等三天多后才能正常使用,这样的情况极易导致这些“少数派币”的价值跌到几乎为零。
如果他们顽强抵抗…
如果少数派们对现有的共识规则进行大幅修改,那么他们可以规避上述列出的不少问题。例如,直接重置难度可以解决过慢确认的问题。直接变换PoW算法可以消除被一些主流派矿工攻击的风险(对此我还没有进行单独讨论)。修改交易格式,可以使得交易不再在两条链上都有效,这样就不会出现不小心发送了11个“主流币”给别人,而实际上您想做的是发给他11个“少数派币”。
但是如果采用上面列出的这些方法,将是对比特币的巨大变更,已经和直接造一个山寨币没什么实质性区别了。这类币有很多(其中甚至有一个试图运行“始于比特币账本”的实验)。但所有这些都不能对比特币经济造成颠覆性破坏,也不会威胁到比特币的持有者们。
一个少数派分支,连威胁都算不上。
———–
原文链接 http://gavinandresen.ninja/minority-branches
原作者:Gavin Andresen
翻译者:钟隐 首发巴比特
比特币感谢地址:1JpazvbnCqFzhLvaVncoCkbWXNoWbgeS6Q
声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。