比特币硬分叉:你想要和平,就准备战争

2017-03-29 09:28 来源:巴比特资讯 阅读:7523
本文作者皮奥特•皮亚塞茨基(Piotr Piasecki)是一位计算机科学与信息学领域的理学硕士和双学士。他目前在加密货币认证联盟(CCCC)担任顾问,还是Provable Inc的首席科学家以及公证通(Factom)的核心开发者。

本文作者皮奥特•皮亚塞茨基(Piotr Piasecki)是一位计算机科学与信息学领域的理学硕士和双学士。他目前在加密货币认证联盟(CCCC)担任顾问,还是Provable Inc的首席科学家以及公证通(Factom)的核心开发者。

timg (1)

在过去几周里,我们有很多人都在讨论比特币分叉。比特币社区的每一个成员都在发出自己的声音,所以我觉得我也应该写下自己的想法。

从历史角度看到比特币分叉

尽管最近的争论已经有了很大进展,但这并不是一个新问题。2015年中旬,BIP 101提出增加区块大小;2015年末,BIP 141引入SegWit。自此之后我们已经看到很多想要分叉比特币的项目——BitcoinXT,Bitcoin Unlimited和Bitcoin Classic。除此之外,还有很多方案,如侧链,Liquid,用户激活软分叉(UASF)等等。

总之,我们都同意(好吧,有一些例外)我们需要扩大比特币网络的交易能力。我们真的不能再等了——从2015年扩容成为一个问题,到了现在已经成为一个必须解决的问题。

比特币网络正在变慢

长期以来,比特币都拥有一种先发优势——每个人都想进入这个网络并在这个平台之上进行开发。早期的比特币社区是非常有趣的——见证第一台比特币ATM的安装,获得第一个支持比特币支付的商家。然而如今已经大不相同。

一笔交易需要等待多个区块确认,支付超过30美分的手续费——这与我们多年前看到的相比并未变得更加理想。

如果不进行改变,我们可能会看到很多大型比特币公司扩展或者迁移到其他平台。Coinbase已经不愿意再为客户支付交易手续费,Storj已经转投以太坊阵营,等等。随着以太坊市值不断上涨,客户继续留在比特币的理由也就那么些了。

分叉

比特币扩容问题发展到今天不仅没有解决,反而将社区带入了分叉的处境,不过就我的理解,目前的分叉争论已经划分为两大主要阵营——那些支持Bitcoin Unlimited(BU)的人,以及那些希望今年激活隔离见证的人。

当我们要弄清楚下一步会发生什么时,我们必须记住我们并未见到很多争议性硬分叉的例子。

在我看来,BU正在不顾一切迈向激活硬分叉的道路。BU正在获得越来越多的节点和算力。BU的节点数量有可能是假的,因为已经有报道表示那些不支持BU的矿池存在被攻击的可能性(通过以一种针对少数体的攻击来孤立未信号支持的区块)。也有人担忧某些人会通过有效的ASICs挖矿垄断将那些信号支持SegWit的矿工加入黑名单。

最后,我们还需要记住那位推动采用BU的人——Roger Ver。

这里我不打算讨论他的过去或人品,相反,让我们专注于一个事实——他是一位早期的比特币采用者,他看起来会被载入比特币史册。他手上握着至少13万比特币,这是以太坊预售获得的比特币总量的四倍。所以我的猜测是,他有能力自己掏腰包来完成硬分叉工作,尽管这样做没什么经济意义。

正因为如此,我认为BU将很快激活它的分叉。那么我们现在谈谈分叉之后会发生什么?

分叉余震

最近Gavin Andson与Blockstream联合创始人Matt Corallo之间关于Bitcoin Core是否应该选择接受可能的分叉进行了有趣的交流。不过看起来目前的答案就是“NO”,这就意味着Core阵营不会接受BU区块,这将导致一个分叉。

如果你想把比特币网络保持在分叉的一侧,那么你就必须攻击另一侧。这种处理方式是否道德或合法还有待争论。无论如何,对Bitcoin Core分叉发动51%是存在可能性的,这一点必须要记住。幸运的是,有一种“核武选项”来防御这种情况发生——更改PoW。鉴于比特币网络的绝大部分算力都依赖于ASICs,任何对挖矿算法的更改都会淘汰所有的挖矿硬件。这也就意味着已经潜伏在ASICs中的攻击者最终面临的将是一堆无用的硬件,但是那些诚实的矿工也将面临相同的问题。

所以如果BU分叉并尝试攻击Core链,那么我们最终可能会成为一条更改PoW的分叉链。这条分叉链要么将会在反对BU的矿工帮助下存活下来,要么将会被矿工遗弃在路边,因为他们会跟随风向,从而切换到BU来维持收入。

在早期,这个更改PoW的链仍旧会容易遭受攻击。有很多竞争币矿工已经准备好投入自己的CPU和GPU。无论他们将会成为比特币PoW分叉链的支持者,还是成为攻击者的雇佣军,这还有待观察。

如果没有发生针对少数体分叉的攻击,比特币格局也许将会更加和平,但同样也将更加分裂。目前已经有很多交易所已经发布硬分叉声明,看起来他们要么将会忽略BU,要么将其视为一种竞争币。总之,比特币很有可能将会再次上演与ETH和ETC一样的场景。

如果比特币发生分叉而且BU在早期并未获得关键的支持者(矿工,交易所,开发者等),那么BU可能将会走上Elacoin的道路。(Elacoin曾是一种不起眼的使用pow的竞争币,并且已经开始死去。然而,一个新的开发者决定通过创建一种权益证明(POS)分叉来为这个币注入新生。很多人对这个更新感到兴奋,因此这个币的交易量出现回升。)对于一种加密货币来说,必须要有人去交易和开发它,这样才能保持不被落后。

准备

鉴于比特币分叉还未发生,所以仍旧有时间进行准备。每一个比特币企业都必须考虑硬分叉对他们的业务的影响。比特币用户的BTC余额将会被如何处理?你将如何应对重放攻击?哪些边缘情况需要考虑?

在为Factom工作的过程中,我们已经对这个问题进行了讨论,我们将不会帮助客户保管他们的BTC余额。

最后,每一位比特币用户都必须为分叉做好准备。无论你是决定将比特币放到一个负责任的交易所,还是放到自己的钱包中,或者现在出售然后等到分叉的时候再以低价买进,你都要保持清醒,否则你将必须承担在分叉的时候丢失自己的一部分币的风险。

结论

比特币需要尽快解决交易吞吐量的问题。BU可能很快会尝试进行硬分叉。这个分叉要么将会导致社区分裂,要么将会攻击少数链(或小算力链)从而迫使所有人都进行切换。这个攻击可能会导致另一次分叉以及导致少数链的未来不确定。所有人都应该为这种分叉做好准备。正如古罗马军事著作家韦格蒂乌斯所说的那样:如果你想要和平,那么就准备战争

声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。

点击阅读全文