根据一次公开的互联网中继聊天(IRC)会议的记录,Taproot的代码可以通过今年5月的“快速试用”让用户活跃在比特币核心客户端。如果快速试验成功,这将意味着升级可能在11月上线。
比特币核心撰稿人杰里米·鲁宾(Jeremy Rubin)在会议纪要中写道:“人们普遍认为,我们应该把目标定在5月1日发行的版本上,并在随后的一周内发出信号。”。如果成功,这将意味着“激活时间约为11月15日,”他指出。
Speedy的试用期为三个月,考察占比特币哈希率至少90%的矿商是否会表示支持升级。如果达到此阈值,则快速试用成功,升级将在开始发送信号后三个月“锁定”。在此之后,Taproot的规则将在三个月后正式实施。
(例如,如果信号从5月7日开始,矿工们表现出足够的支持,那么Taproot将在8月7日锁定,11月15日上线。信令开始越晚,激活越晚。)比特币改进方案8(BIP8)中的新代码将设置主根激活的参数,该参数将根据块高度判断何时锁定升级。
由于利益相关者似乎在时间表上达成了一致,比特币制造商终于有了一个(或多或少)具体的截止日期,他们可以预计Taproot的代码何时可以供公众下载,这标志着通往一个相对简单的升级的艰苦道路的结束。
直根激活和达成共识的漫长道路
还有一点需要注意的是,5月7日可能不是主根激活的确切开始日期,但它可能会在那个时间前后的某个地方。
在比特币的开发过程中,升级参数总是在不断变化,因为没有任何个人或组织对开发应该如何进行拥有最终决定权。这取决于比特币的分布,国际社会达成共识,对比特币作出什么样的变化,以及如何将这些变化上网,正如主根激活讨论所证明的一样重要。
以所谓的用户激活软分叉(useractivatedsoftfork,UASF)为例,它在直根激活讨论中引起了激烈的争论。这将使节点操作员可以选择强制激活主根,以防矿工拒绝来自不兼容矿工的块而无法用升级更新自己的节点
不过,矿商没有表示会拒绝Taproot,UASF的提议也缺乏足够的支持,无法进入比特币核心(Bitcoin Core),99%的比特币网络都在运行该软件。
尽管如此,卢克·达什Jr和其他人正在编写一个UASF,任何人都可以选择加入(但它不会包含在比特币核心中),以防快速试验失败。如果快速试验失败了,那么什么也不会发生,直根就不能激活。在这种情况下,可能在明年部署一个UASF,使升级上线。
然而,考虑到矿商对无争议升级的广泛支持,这在很大程度上是不可能的。
感谢Ben Carman的反馈和意见。