Bitcoin Takeover Podcast cover image

Bitcoin Takeover Podcast

S15 E17: Andrew Poelstra on Covenants (OP_CAT vs OP_CTV)

Feb 2, 2024
Andrew Poelstra, mathematician and head of research at Blockstream, discusses covenants in Bitcoin Script, including op CAT and op CTV. The chapter explores the functionalities of op codes dupe and cat, the limitations of CTV, and the potential solution of CAT for more flexible transactions. They also discuss personal experiences with Wasabi and JoinMarket, the integration of Wasabi and Shop N Bit, and the future improvements needed in Bitcoin.
01:15:53

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Op Cat enables the creation of covenants, adding security and flexibility to Bitcoin transactions.
  • Op Cat is a potential next soft fork in Bitcoin, with larger covenant proposals expected to follow.

Deep dives

Op Cat and covenants

Op Cat is a powerful opcode that allows users to concatenate and split data in Bitcoin script. It enables the creation of covenants, which are controls over where coins can be moved. One example is the use of vaults, where coins are required to sit in a staging area before being moved to their final destination. This provides additional security against theft. Another example is in the efficient withdrawal of coins from exchanges, where users can choose when and at what fee rate to claim their coins. While Op Cat is a small and simple addition, it is seen as an important step towards enabling covenants in Bitcoin and improving the flexibility and control users have over their funds.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner