Bitcoind

子 tx 中的 nSequence win OP_CSV 必須等於 nSeq 父 tx?

  • November 20, 2018

當我創建 OP_CSV 事務時,我需要將 nSequence 設置為相同的數字(以塊為單位),例如

3 OP_CHECKSEQUENCEVERIFY
nSequence = 3

但是當我嘗試花費這個 tx 時(在 3 個區塊確認之後),我必須生成與父級相同的 nSequence 的交易。

否則我會出錯(當我嘗試使用不同的 nSequence 時)

non-mandatory-script-verify-flag (Locktime requirement not satisfied) (code 64)

但我不會將 nSequence 設置為子交易,因為在這種情況下,我不能立即花費子交易。

我需要設置一些標誌或其他東西嗎?

我相信您的誤解是必須在創建CSV 輸出的事務上設置 nSequence 值。

這不是必需的。所需要的只是將它設置在花費它的支出交易的輸入上。這將間接要求輸出在使用時具有一定的年齡。

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