Bitcoin-Core-Development

OP_CHECKSEQUENCEVERIFY (OP_CSV) 有什麼作用?

  • July 16, 2020

有人建議將 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>

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