直根信号
最新的比特币网络难度调整是相当长一段时间以来最重大的调整。除了-12.6%的向下调整(牛市期间前所未有,也是比特币历史上最大的向下调整之一)之外,它还标志着直根激活信号期的开始。
调整后几个小时,Slush Pool开采了版本位为0x2f900004的681458块,这是对主根的第一个块信号支持。随之而来的是来自整个比特币社区的支持浪潮,以及最近记忆中一些最好的模因,我们都非常感激。
然而,对于信号是如何工作的,它意味着什么,以及为什么其他采矿池一直在开采没有信号支持主根的区块,也有很多困惑。对于所有非技术性的比特币制造者,我们想澄清混淆,并简要解释为什么我们支持外行术语中的Taproot。
矿工们如何表示对直根的支持
当矿工们“发出”支持任何比特币协议更新的信号时,他们实际上是在说他们准备运行比特币节点软件的某个版本,该版本实现了更新后的代码。在Taproot的情况下,我们通过在我们挖掘的块的版本位(0x2f900004)的末尾放一个“4”来表示我们的支持。
在681458号区块之前开采了许多区块,这些区块没有信号支持。有人猜测,这是因为做信号的比特币核心版本v0.21.1在难度调整前几个小时才发布,没有给矿池运营商足够的时间升级。
实际上,这并不完全准确。我们没有在座位边等待比特币核心版的正式发布,这样我们就可以立即更新节点并发出信号。这是因为信令的行为可以完全独立于我们实际运行的节点软件的任何版本。实际上,我们只是在我们的挖掘池软件中做了一些小的调整,在我们发送给矿工的所有块模板的版本位末尾注入“4”,让他们散列。换句话说,我们不需要更新我们的挖掘服务器来公开表示我们已经准备好进行主根激活。
现在,我们可以告诉您,挖掘池实际上很容易发出支持信号,因为它甚至不需要更新节点软件。因此,在不久的将来,所有已经公开声明支持Taproot的挖掘池在通过版本bits发出支持信号时应该没有问题。
至于实际的节点软件更新,在挖掘服务器的情况下稍微有点困难,因为重新启动节点导致的任何停机都可能代价高昂。幸运的是,这可以通过一些冗余来解决。换句话说,我们在世界各地运行大量完整的节点,因此我们可以一次更新一个节点,同时在短暂的停机时间内使用其他节点向矿工发送块模板。
总之,到目前为止,不要担心低信号率。其他矿藏仍有时间开始发出支持信号,没有大的技术障碍来阻止或拖延它们。
为什么我们支持直根
对于那些不太了解直根的人,我们在去年进行我们自己的研究时写了一篇不太专业的解释文章,在下面的帖子中进行了总结和链接。
简言之,Taproot使更复杂的交易(例如涉及多个设置和打开/关闭闪电通道的交易)作为普通交易出现在比特币区块链上。这节省了块空间(即,提高了可伸缩性)并对公众隐藏了事务的显著特征(即,提高了隐私性)。
支持Taproot是一件很容易的事,我们鼓励我们的采矿池运营商伙伴们迅速开始发出支持信号,以保持升级过程不受争议。Taproot.watch满是绿色积木的时候会好看很多。
这是布莱恩斯的客座帖子。表达的意见完全是他们自己的,不一定反映BTC,Inc.或比特币杂志的意见。