Soft-Fork

礦工信號在軟分叉啟動機制中的意義何在?礦工信號的門檻值應該是多少?

  • May 13, 2021

礦工信號在軟分叉啟動機制中的意義何在?礦工信號的門檻值應該是多少?

這個問題的第二部分是由 devrandom 在 IRC 上提出的。

早在 2017 年,這裡就提出了一個關於將門檻值降低到 95% 以下的風險的問題。

礦工信號在軟分叉啟動機制中的意義何在?

礦工表示準備好啟動軟分叉,他們沒有表示支持(或投票支持)軟分叉。在撰寫本文時(2021 年 2 月),似乎普遍接受的是,在提出啟動機制之前,應該提出和討論對軟分叉的任何反對意見。如果提出了以前沒有考慮過的論點,或者反對意見在更廣泛的社區中是實質性的並且持續存在,則不應考慮啟動該軟分叉。

理想情況下,您希望盡可能多的礦工在 Taproot 規則啟動時執行它。否則,無效的 Taproot 支出可能會蔓延到一個區塊中,一些礦工不會拒絕它,因為他們會將其視為任何人都可以支出。它需要一個小的、自然發生的重組來將無效的 Taproot 支出從區塊鏈中取出。這不會是一場災難,但理想情況下,您不希望比通常發生的重組頻率或幅度更大。理想情況下,您希望所有礦工從啟動點開始執行 Taproot 規則。

還有礦工故意或無意地生產帶有無效 Taproot 支出的區塊並欺騙此處討論的 SPV/未升級客戶端的考慮。

正如 devrandom 在 IRC 上指出的那樣,如果軟分叉即將啟動,可能還沒有發出緊急準備信號的未準備好的礦工有動機。他們不想花費資源探勘區塊(其中包含無效的 Taproot 花費),最終將被網路的一部分拒絕。但這並不能保證他們會準備好,並可能導致礦工急於準備啟動,這又不是最佳的。

礦工信號的門檻值應該是多少?

這很難回答,因為選擇的門檻值似乎是在確保盡可能多的礦工準備好啟動軟分叉和防止少數礦工出於政治或戰略原因不必要地延遲軟分叉之間進行權衡。對於 2017 年的 SegWit 軟分叉,需要提出一個 BIP 148 使用者啟動的軟分叉,因為礦工被評估為故意阻止啟動以試圖強制增加額外的區塊大小。

在 AJ Towns 進行的這項開發者調查中,問題是“您認為算力絕對多數啟動的合理門檻值是多少?” 看來 90% 或 95% 將是首選門檻值。SegWit 啟動的門檻值最初設置為 95%。

引用自:https://bitcoin.stackexchange.com/questions/102684