Script為什麼
為什麼 OP_CHECKSIGADD
允許 TAPROOT 密鑰花費?
我的理解是這個 sig 版本僅適用於主根密鑰,為什麼允許在 中使用它
OP_CHECKSIGADD
?
它不是; 該選項無法訪問。
在
SigVersion::TAPROOT
mode 中,沒有腳本可言,因此腳本解釋器永遠不會被呼叫。見第 417 行,這是斷言的地方。您連結到的線路僅確保呼叫
OP_CHECKSIGADD
會導致其他SigVersion
兩種可訪問模式下的失敗。