0
在软叉激活机制中强制信号的好处是什么?e、 g.修订后的bip8中的信号相位。
我理解将lockinontimeout(LOT)设置为true的好处(这里描述了其中的一些好处),但是为什么要有两周的时间,矿工必须在软叉进入锁定阶段之前发出信号。为什么不定义锁定的相位何时开始(假设矿工在此之前没有激活软叉)并放弃必须的信号相位?
马特·科拉洛说:“许多国旗日设计都不需要强制信号,这是无争议激活的最大单一风险。”
软叉
主根
活化机理
带锁定的bip8版本位
bip8版本位
分享
改进这个问题
跟随
两小时前编辑的
2月13日15:03问
迈克尔·福克森
525666银牌2222铜牌
添加评论
1个答案
0
Luke Dashjr在IRC上回答了这个问题:
主要目的是明确表示软叉在链条上处于活动状态。尽管它仍然依赖于强制执行,但这确保了对什么是正确规则没有争议。作为一种副作用,这也使得任何反对者群体都很容易拒绝新规则。软叉的意图绝不应该是(对持不同意见者)强行推行新规则
(Luke指的是对soft fork的异议,而不是对比特币协议实现中设置的激活机制的异议。)
davidharding补充道,当网络的其他部分设置LOT=true时,必须使用强制信令来确保激活所有节点的软fork设置LOT=false。
我运行LOT=false的节点;其他人运行LOT=true的节点。在xxxxxx块,你们都开始执行主根规则,但我从来没有看到任何信号,所以我继续把主根事务当作任何人都可以消费的东西,这对我个人来说是不好的。如果有很多人认为lot=false,那么也就不清楚taproot是否真的被强制执行了,这增加了矿工试图窃取发送给taproot输出的资金的风险。
此外,大卫哈丁认为,强迫信号不是特别危险。
是什么让强制信号如此危险?我们在BIP34,BIP66和BIP65叉子上都有。除了BIP66因间谍挖掘而打嗝,我不认为有任何问题。BIP8强制信号也只需要很短的一段时间,所以任何中断都应该很短
分享
改进这个答案
跟随
2月13日18:27编辑