Bip62

我應該使用 BIP62 中的規則來驗證交易嗎?

  • November 2, 2015

BIP62引入了許多規則來防止交易延展性。然而,區塊鏈中已有的許多交易都未能通過這些測試。BIP62 目前是否用於過濾交易進入區塊鏈?如果沒有,那麼核心開發團隊是否有計劃像這樣使用 BIP62?

是的你應該。

BIP62 目前並未作為網路上的共識規則被追求。

然而,它的所有規則(包括那些僅適用於根據 BIP62 的新型交易的規則,特別是低 S 規則)——目前正在作為標準規則從比特幣核心 0.11.1 和 0.10.3 開始執行。

原因是在編寫 BIP62 時,由於大量錢包仍在創建高 S 簽名,因此要求低 S 是不可行的。最近,他們中的很大一部分切換到了較低的 S,使得無條件地應用該規則成為可行。如果大量網路節點(特別是礦工)升級到強制執行此操作的版本,不強制執行較低 S 的錢包將逐漸停止工作並需要升級。

如果該過程完成並且我們最終處於接近 0% 的塊仍包含高 S 簽名的狀態,人們可能希望建議無條件地將其應用為共識規則。

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