Bitcoin, Explained — The Technical Side of Bitcoin

Bitcoin, Explained 71: Timelocks

In this episode of Bitcoin, Explained, Aaron and Sjors discuss the different types of timelocks available on Bitcoin (and what can go wrong when used incorrectly). Episode Sponsor: https://voltage.cloud/ Sjors New Book: ...

2023-01-20

Episode notes

In this episode of Bitcoin, Explained, Aaron and Sjors discuss the different types of timelocks available on Bitcoin (and what can go wrong when used incorrectly).


Chapters


00:00:00 Listener boosts and Podcasting 2.0

00:01:55 What are Bitcoin timelocks?

00:03:56 nLockTime: from relay policy to consensus

00:06:41 Recovery and inheritance with presigned transactions

00:08:32 CheckLockTimeVerify: locking coins on-chain

00:13:37 CheckSequenceVerify and relative timelocks

00:18:26 Encoding time and block height

00:21:51 Why Lightning needs relative timelocks

00:24:31 The danger of mixing time and height constraints

00:28:51 nLockTime and fee sniping


Episode Sponsor: https://voltage.cloud/


Sjors New Book: Bitcoin: A Work In Progress


Follow us on Twitter:


https://twitter.com/bitcoinmagazine


https://twitter.com/videobitcoin