Transaction-Selection
廣播棄用的塊版本
隨著最近將Binance添加到將接受 Taproot 的礦工群體中,我想知道如果儘管總共有超過 99% 的網路接受它,礦工仍然沒有回答或說他會但沒有回答會發生什麼啟動此 BIP。
需要此 BIP 的交易是否停留在記憶體池中等待下一個區塊,或者其他礦工會忽略他的區塊?
首先,讓我澄清一下,這個網站只是收集礦工的情緒——它對甚至沒有提議程式碼的實際啟動沒有任何約束力。
假設 Taproot 將使用 BIP8 作為其啟動機制,那麼只有一種狀態需要礦工發出信號。在信號周期的最後一個困難時期,探勘是強制性的,但前提是啟動提議使用
lockinontimeout: true
. 在任何其他情況下,所有礦工都可以自由選擇是否發出準備就緒信號。此外,預計區塊版本不會使用 Taproot 進行更新,區塊的不同之處僅在於它們包含使用 Taproot 的交易。一旦提案生效,礦工可以自由地包含花費 v1 segwit 輸出的交易,但他們不需要這樣做。與往常一樣,礦工可以自由選擇將哪些有效交易包含在他們的區塊中。礦工可以決定不包括 Taproot 交易而不會產生任何影響。據推測,如果此類交易屬於費率最高的交易,則支持 Taproot 的下一個礦工將包括此類交易。
例如,自添加 Taproot 程式碼後未更新其全節點的礦工會認為 Taproot 交易是非標準的。由於節點不包括塊模板中的非標準交易,礦工仍然能夠建構對網路有效的塊,只需不包括 Taproot 交易。