Segregated-Witness

更改 TX 簽名的目的是什麼?或者這只是隔離見證之前的一個錯誤?

  • January 30, 2019

更改交易簽名是否有任何目的?

或者這是隔離見證之前的錯誤?

隔離見證是否會禁用某些想要的功能?

通過使用 sighash 標誌,您可以標記交易以在簽名後有意使其特定部分可修改。這種有意的延展性是一個有用的(即使不經常使用)功能,並且不會被隔離見證更改。

SIGHASH_ALL 中的延展性只是一個設計缺陷,並且基於原始軟體所具有的所有問題,在協議發佈時似乎是無意和未實現的。

典型交易中可延展性的主要來源是在編寫軟體時並不特別明顯的影響——例如,推送可以以不同的方式序列化,或者同一數據有多個不同的有效簽名。

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