
比特币杂志
比特币的BIP110时刻:三种可能的情景
作者注:在我看来,BIP110既无用又有害,我确实预计它会失败(见情景1).尽管如此,我还是尽量以事实为基础撰写了这篇文章,探讨不同的可能情景,因为我希望它能为这一软分叉尝试提供一些清晰度。
OP_RETURN的辩论已经升级到比特币Knot实施BIP110的地步:这是一项共识协议变更,暂时限制OP_RETURN的大小,并意图减少比特币区块链上的其他类型数据。
然而,BIP110并没有达成共识:并不是每个人都认为存在需要解决的问题,也不是每个人都认为BIP110以任何有意义的方式解决了这个问题,同时它以潜在有害的方式限制了比特币。最明显的是,比特币核心——迄今为止使用最广泛的比特币实现——并没有采用BIP110,而最近只有约1-2%的算力表示支持它。
尽管如此,像比特币Knot这样的BIP110节点将很快——从区块961,632开始,预计在8月8日左右被挖掘——拒绝不支持升级的区块。
以下是三种主要情景,说明可能会如何发展。
情景1:(几乎)没有矿工信号
如果当前矿工信号有任何指示,这就是预期的情景。
从运行 Bitcoin Core 或其他非 BIP110 强制节点和钱包的任何人的角度来看(比特币生态系统的绝大多数),区块将照常被挖掘,交易也将正常处理。任何不在社交媒体或其他地方积极跟踪这些事件的人可能甚至不知道发生了任何异常,对他们来说实际上也不会有;BIP110 不会影响他们。
然而,对于运行 Bitcoin Knots 或其他 BIP110 强制节点的任何人来说情况并非如此。由于他们的软件会拒绝非信号区块,他们基本上不会看到任何新块(或者每周可能只有几个),而且进出的交易不会确认(或者非常缓慢)。在实际操作中,这些节点将停滞并变得不可用。
如果发生这种情况,BIP110 支持者将不得不在等待事情是否改善(见场景 3)、放弃(切换回非 BIP110 软件)或部署下一个协议变更(例如硬分叉到不同的工作量证明挖矿算法)之间做出决定。
这样的硬分叉可能会再次允许使用 GPU 挖矿,从而让更多人挖掘新块以生成遵循 BIP110 规则的区块链。然而,这也意味着 BIP110/硬分叉节点将永久与比特币生态系统的其余部分分离,从而基本上创建一种新的加密货币。(更多内容见下文)
场景 2:几乎所有矿工都发出信号
这是几个著名的BIP110支持者预测的场景。
在这个场景中,当强制信号窗口开始时,所有矿工将突然为BIP110发出信号。或者至少,大多数矿工将发出信号并拒绝任何非信号区块,以便所有最终进入区块链的区块都包含BIP110信号。
如果发生这种情况,所有比特币节点(包括Knot和Core)将保持兼容,区块中的信号表明矿工计划在两周后开始执行BIP110规则。到九月初,违反BIP110的交易不应再出现在区块中。
从本质上讲,这是BIP110的成功场景;尽管只有一小部分开发者、矿工和用户推动了它,但升级将在整个网络中生效。
……然而,即使在这个场景中,也有一个重要的警告。
区块链信号是软分叉部署的有用协调机制,但从技术上讲,它并不能保证新规则会被执行。矿工可以支持升级的信号,而实际上并不使用BIP110软件,例如,他们可以选择这样做,仅仅是为了确保他们的区块在强制信号窗口期间不会被比特币Knot节点拒绝。
然而,比特币的协议规则最终是由经济节点执行的,目前没有任何迹象表明大多数这些节点将执行BIP110规则即使所有区块都包含一个信号。因此,如果违反BIP110的交易后来被大多数矿工接受,这些经济节点将接受包含它们的区块,而BIP110节点则不会。在所有情况下,区块链将在执行和不执行BIP110的节点之间分裂。
场景3:相当数量的矿工发出信号
这是立即分裂链的场景。
目前大约有2%的矿工表示支持BIP110,这可能太少而没有意义(见场景1)。但让我们想象这一比例迅速增加十倍左右。我们还必须想象这个相当数量的矿工本身拒绝任何不发信号的区块——否则它仍然无法与场景1区分开,因为BIP110节点停滞(因为它们要求所有区块都包含一个信号)。
如果这个相当数量的矿工既发出信号又拒绝不发信号的区块,他们将开始构建自己的少数区块链,仅包含发出信号的区块。这个少数链上的区块确认速度将显著慢于正常情况——可能每小时只有一到两个——但BIP110节点仍然相对可用。几个月后,挖矿难度将调整,因此区块的发现速度再次接近每小时六个。再过几周,BIP110规则将生效。
与此同时,比特币核心和其他不执行BIP110的节点仍然会相对正常地运行。它们的区块确认速度会稍微慢一些——可能每小时大约四到五个——但经过几周后,挖矿难度也会在这里调整,以将其平均恢复到每小时六个。BIP110规则在这个区块链上永远不会生效。
因此,BIP110区块链和具有原始规则的区块链将并存,作为两种不同的加密货币,永远存在。
然而,这种情况有一个显著的警告。如果BIP110链后来在长度上超过原始链(由于矿工转向BIP110链),所有节点——核心和Knot节点——将接受BIP110链作为唯一链。在这种情况下,原始链将被丢弃,或被抹去.
这种单方面的抹去风险实际上就是为什么BIP110支持者期望所有矿工提前发出信号,以防止分裂。他们认为,矿工不想在一个可能被丢弃的区块链上挖矿,因为这也意味着失去他们在上面获得的所有区块奖励。
实际上,想要防止原始链被抹去的用户和矿工可以这样做:他们可以在BIP110链仍然是少数链时手动使任何区块无效。这样,他们的节点将拒绝切换到它即使如果在未来的任何时候它变得更长,从而使分裂也变得永久。
如果链永久分裂,会发生什么?
如果比特币区块链永久分裂,这基本上标志着一种新加密货币的诞生,或forkcoin。在分裂时拥有BTC的每个人都会自动在新区块链上获得等量的币,这与2017年比特币和比特币现金的情况类似。
然而,实际上这些事情并不一定那么简单,如果BIP110在上述任何情况下导致链分裂,可能会出现一些复杂情况。
首先,几乎可以肯定会对链的哪一侧代表“比特币”(“BTC”)以及哪一侧是新的forkcoin产生分歧。然而,似乎大多数人会认为遵循原始规则的区块链是“比特币”,而遵循BIP110规则的区块链将被称为其他名称;我们暂时称之为“BIP110 coin”。
因此,访问BIP110币将需要特定于BIP110的软件,例如比特币结。新币不会出现在比特币核心节点或大多数钱包中。
然而,BIP110目前不包括重放保护。这意味着一个链上的交易可以在另一个链上被复制(“重放”)。用户不仅可能会发送BTC,还可能在BIP110链上的相同地址上无意中发送等量的BIP110币——反之亦然。
目前很难估计分叉币的价值,甚至它们是否会有任何价值。通过分叉期货合约购买BIP110币的兴趣缺乏,确实表明在分裂后购买它们的兴趣可能也不大。但如果你仍然想确保在有BIP110币时能收到它们,最好是自我保管你的BTC(访问你的私钥),并且在局势明朗之前不要发送任何交易。
亚伦·范·维尔杜姆是《比特币杂志》的前主编和《创世纪书:启发比特币的人和项目的故事》。在Nostr.
上关注他。这篇文章《比特币的BIP110时刻:三种可能的情景》最初出现在《比特币杂志》上,作者是亚伦·范·维尔杜姆。
来源:BitcoinMagazine



