Taproot的矿池信令
最近一段时间以来,最新的比特币网络难度调整是最重要的调整。 除了是-12.6%的下调幅度(在牛市期间是空前的,而且是比特币历史上最大的下调幅度之一)之外,它还标志着Taproot激活信号周期的开始。
调整几个小时后,Slush Pool挖出了版本号为0x2f900004的块681458,这是对Taproot的第一个块信令支持。 随之而来的是整个比特币社区的支持浪潮,以及最近记忆中的一些最好的模因,我们都非常赞赏这两者。
但是,对于信号的工作原理,含义以及为什么其他挖矿池一直在挖矿而没有发出对Taproot信号的支持,也造成了很多困惑。 对于所有在那里的非技术性比特币使用者,我们希望消除混乱,并简要解释为什么我们以通俗的方式支持Taproot。
矿工如何表达对Taproot的支持
当矿工“信号”支持任何比特币协议更新时,他们实质上是在说他们准备运行实现更新代码的特定版本的比特币节点软件。 对于Taproot,我们在挖出的代码块的版本位(0x2f900004)的末尾添加了一个“ 4”,以表示我们的支持。
在区块681,458之前,有很多区块未被开采,这并没有发出信号。 有人推测这是因为发出信号的Bitcoin Core版本v0.21.1只是在难度调整之前几个小时才发布,而没有给矿池运营商足够的时间进行升级。
实际上,这并不完全准确。 我们并没有在座位边缘等待官方的Bitcoin Core发布,因此我们可以更新节点并立即发出信号。 这是因为发信号的行为可以与我们实际运行的任何版本的节点软件完全分开。 我们实际上所做的只是在我们的矿池软件中进行了一些小调整,以将“ 4”插入我们要发送给矿工的所有块模板的版本位的末尾,以供他们进行哈希处理。 换句话说,我们不需要更新挖矿服务器即可公开表示我们已准备好激活Taproot。
现在已经清除了这一点,我们可以告诉您,挖掘池实际上很容易发出支持信号,因为它甚至不需要更新节点软件。 因此,所有已经公开声明支持Taproot的矿池在不久的将来都应该毫无疑问地通过版本位发出支持的信号。
至于实际的节点软件更新,在挖掘服务器的情况下更具挑战性,因为重新启动节点导致的任何停机时间都可能造成巨大的损失。 幸运的是,这可以通过一点冗余来解决。 换句话说,我们在世界各地运行很多完整节点,因此我们可以一次更新一个节点,同时在短暂的停机时间内使用其他节点将模块模板发送给我们的矿工。
总而言之,不要担心迄今为止的低信令百分比。 其他矿池仍有时间开始表示对他们的支持,并且没有大的技术障碍来阻止或延迟他们。
为什么我们支持Taproot
对于那些对Taproot不太了解的人,我们在去年进行我们自己的研究时写了一篇不太技术的解释器,下面的主题对此进行了总结和链接。
简而言之,Taproot可以进行更复杂的交易,例如涉及多重签名设置和打开/关闭闪电通道的交易作为普通交易出现在比特币区块链上。 这节省了块空间(即,提高了可伸缩性)并向公众隐藏了交易的区别特征(即,提高了隐私性)。
支持Taproot是不费吹灰之力的事情,我们鼓励采矿池运营商尽快开始发信号通知支持,以保持这一升级的有效性。 Taproot.watch充满绿色方块时,外观会好很多。
这是Braiins的来宾帖子。 所表达的观点完全是他们自己的观点,不一定反映BTC,Inc.或Bitcoin Magazine的观点。