‹ 第 16 章,所有课时

大师 · 第 16 章 · 第 2/5 课时

脚本与升级

时间锁

如何使比特币在特定日期之前无法花费? 5 分钟

绝对时间锁

绝对时间锁表示:不早于此区块高度或此日期。整个交易可以在其 nLockTime 字段中携带一个,自 2015 年以来,输出可以在其脚本中使用 OP_CHECKLOCKTIMEVERIFY 来强制执行一个。

相对时间锁

相对时间锁表示:不早于输出被确认后的这么多区块。它在 2016 年随 OP_CHECKSEQUENCEVERIFY 一起出现。它允许闪电网络通道在强制关闭的资金被花费之前,为另一方提供一个反应窗口。

  • 继承:一个备份密钥,只有在长时间没有活动后才有效。
  • 金库:一个延迟期,在此期间可以通过另一个密钥取消可疑的提款。
  • 闪电网络:惩罚窗口和路由支付的安全性。

需要记住的内容

  • 绝对:不早于某个高度或日期(CLTV)。
  • 相对:不早于确认后 N 个区块(CSV)。
  • 闪电网络和继承计划依赖于它们。

快速检查

相对时间锁从什么开始衡量?

哪个比特币工具严重依赖相对时间锁?

时间锁 · 比特币大学