Segregated-Witness

是什麼使交易成為 SegWit 交易或非 SegWit 交易?

  • September 3, 2020

我們可以說如果至少有 1 個輸入帶有舊腳本,那麼 tx 是非隔離見證交易嗎?

這取決於什麼目的。

隔離見證驗證規則何時適用?

P2WPKH/P2WSH 腳本有效性規則適用於每個輸入。

只有花費 segwit 輸出的輸入才能有非空見證。

什麼時候使用擴展序列化?

BIP144 定義了一種序列化交易的新方法。只要至少一個輸入具有非空見證,就會使用它。當所有見證人都為空時(如遺留支出的情況),它不能使用。

segwit 提供的延展性保護何時適用?

只有當所有(相關)輸入都是隔離見證輸入時,這些保護才起作用。然而,假設一個交易有一個多重隔離見證輸入和一個來自你自己的遺留單簽名輸入,你可能沒問題,因為單簽名輸入可能被認為是不可延展的。

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