Bitcoin-Core-Development
OP_CHECKSEQUENCEVERIFY (OP_CSV) 有什麼作用?
有人建議將 OP_NOP3 重新用作新的操作碼 OP_CHECKSEQUENCEVERIFY。
新的操作碼會做什麼?為什麼有用?簽名者簽名時不能選擇序列欄位嗎?
OP_CHECKSEQUENCEVERIFY
(又名OP_RELATIVECHECKLOCKTIMEVERIFY
)可以做相對鎖定時間(用於側鍊和閃電)。它基本上檢查輸入的序列號是否小於序列門檻值(1 << 31 = 2147483648),如果是,它將
nLockTime
與輸入的序列號進行比較。更多資訊:
- <https://github.com/ElementsProject/elementsproject.github.io/tree/master#relative-lock-time>
- <https://github.com/maaku/bitcoin/commit/fd9864c3a3c6f2942bc0775c6c725aa379f9d616>
- <https://lightning.network/lightning-network-paper.pdf>