发行日期和激活时间表是为比特币的Taproot升级设置的,但是开发人员和其他利益相关者仍在争论协调比特币自SegWit以来最大的升级的最佳方法。
根据每次IRC公开讨论,完全准备就绪的Taproot升级的代码将在3月17日至3月31日(或必要时为4月)的某个时间部署,但是启动激活过程的实际信号可能不会赢得。从七月开始。
如果一切按计划进行,那么比特币的“经济多数”(运行比特币代码的矿工和节点运营商)可以在信号周期开始的两周内更新。 到2022年8月,Taproot的激活期限将达到其超时高度,并且信号将终止。
订阅,订阅后,您将收到有关CoinDesk产品的电子邮件,并且您同意我们的条款和条件以及隐私政策。
假设在超时之前(如一项调查所示),采矿池反映了比特币的90%以上的哈希率对Taproot的支持,那么绝大多数支持将确保Taproot成功,而其他10%左右(“经济少数派”)可以确保之后再更新,而不会产生任何后果。
但是,如果采矿池不发出信号来激活Taproot,会发生什么? 好吧,这就是现在正在讨论挂断的地方。 但是对于某些比特币的利益相关者来说,这种挂断甚至不应该存在。
阅读更多:比特币的Taproot升级将如何改善整个比特币软件Stack上的技术真假?
首先,关于比特币升级的快速说明。
与集中式网络不同,集中式网络的中央运营商可以随时随地选择进行升级,而比特币的网络是分散式的,因此升级需要在比特币的利益相关者(即开发商,矿工,企业和电力用户)之间进行认真的决策和讨论。 Taproot是一个“软分支”,表示与该软件的先前版本兼容的更改(不同于“硬分支”,在硬分支中,新的规则集和较旧的规则集不兼容)。
是否激活软分叉,激活Taproot的核心是是否给节点操作员(运行比特币源代码的个人)提供一个选项,以在大量矿工在超时前未能支持升级的情况下,强制激活升级。
这将允许节点操作员拒绝不支持升级的矿工的阻止。 这种措施(即所谓的“用户激活的软分叉”)已用于在2017年进行SegWit升级激活时进行生产,并且据信已经为矿工接受了Overton窗口,以接受升级。
另一个选择是根本不包括此功能。 这些强制或不强制进行升级的比特币改进提案(BIP)选项分别称为BIP8(true)和BIP8(false),也称为LOT = true和LOT = false。 LOT是锁定时间的缩写,该功能指示如果在达到超时高度时未达到网络范围的激活,Taproot是否将被“锁定”。 (true)选项会在激活窗口到期后自动要求升级,而(false)则使其完全失败。
BIP8的反对者(true)说,这种积极的措施是免费的,因为Taproot不会面临失败的风险。 正如比特币核心贡献者安德鲁·周(Andrew Chow)所说,在将Taproot激活调查发送给矿工的同时,“社区已经决定激活, [so] 没必要 [do] LOT = true。 矿工是社区的一部分。”
阅读更多:所有主要矿池现在都支持Taproot,这是多年来比特币的最大升级。Taproot激活会导致比特币链分裂吗?
还有一些支持BIP8(true)的人则认为,这是协调升级的必要功能,在极少数情况下,如果出现问题,极端矛盾的情况下可能会将比特币网络拆分为不兼容的版本。
“ LOT = true不会分割链条。 BIP8(真实)的主要支持者卢克·达什希尔在聊天中说。
Dashjr与hsjoberg等其他人分享了这一观点,他指出:“ Lot = true将确保升级后的节点强制执行特定的链。” 这意味着运行真实的节点运营商将要求Taproot激活版本的比特币是“真实”链,因此从理论上讲,这将有助于协调参与者之间的共识,以避免分裂。
一位brg444辩称,“如果lot = true激活,将发生网络分裂。” 但这仅在强制激活通过的情况下。 Brg444说,他们认为这不太可能,因为这种分裂的威胁足以吓倒矿工在强迫激活发生之前进行激活。
隔离见证的幽灵
但是,恐吓战术真的必要吗?还是武力的惊人表现?
“[In my opinion, people] 从SegWit获得PTSD… [they’re] Lightning Labs的首席技术官Olaoluwa Osuntokun在聊天中说,指矿工本来反对激活SegWit。矿工似乎无缘无故地采取了先发制人的防御措施,只是他们担心过去发生的事件现在看来实际发生的可能性很小。
“[P]”“这些只是太极拳。”他稍后说。 “让我们给 [BIP8 (false)] 如果确实发生任何事情,请先进行拍摄并进行修改。”
毕竟,如果在激活开始后六个月左右没有向矿工发出要Taproot的信号,则可以在事实执行后将LOT = true编码为强制升级。
尽管如此,这仍将增加该过程的另一个步骤,并且在事后进行此更改将比仅将其包含在初始版本中更为麻烦。 但是有些人认为这是一个更谨慎的决定,尤其是考虑到将比特币开发称为封闭花园的污名,该花园仅受开发人员的照顾。
“ LOT = true似乎是开发人员正在对社区进行更改。 尽管不一定是这种情况,但是发生这种情况并不是一件好事。 鉴于我们不认为激活不会有任何问题,我宁愿选择LOT = false来避免这种观点,” Chow说。
协调问题
值得注意的是,上次讨论Taproot的会议似乎表明多数支持LOT = false。 贡献者达罗索尔(Darosoir)说,本轮只有100名左右的参加者(上次出席人数几乎是上次的两倍),并且有些人越来越喜欢LOT = true,“我们无法真正衡量’社区共识’。”
根据Taproot激活维基的说法,昨天会议上的26位与会者大声赞成LOT = false,而19位赞成LOT = true(一些更为中立的政党表示,对其中任何一个都可以)。
阅读更多:Taproot更新:比特币用户加入激活计划,日期仍待定
IRC聊天人员几乎不能代表比特币庞大的国际社会,在会议上没有就确切的激活参数达成明确共识,有些人认为有必要降低流程的复杂性,以便从更广泛的社区中获得更明智的意见。
“不过,我想说的是,我认为对社区的压倒性支持将使这一讨论受益匪浅。 Start9 Labs的联合创始人Keagan McClelland在聊天中写道:“本次会议的主题不在本次会议上,但是任何对如何获取更好的数据感兴趣的人,我都将与之合作。”
由于日期设置为3月底,并且在BIP8中选择了大部分激活参数,因此,要回答Taproot部署的最后一个问题是是否从一开始就包括“用户激活的软分叉”措施。
Taproot将于3月下旬在BIP8上发布,激活计划于7月启动,因此必须在一个月内回答此问题。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。