~/talk

Covenants with OP_TEMPLATEHASH and OP_CHECKSIGFROMSTACK

Talkat bitcoin++ Toronto, consensus edition 2026 · 2026-07-22..07-24· [bitcoin]
slides:none on file

Proposal BIP 448 adds three Tapscript opcodes to get both next-transaction commitments and rebindable signatures: template hash (pushes the transaction template hash), checksigfromstack (verifies a signature over that template), and internal key (reuses the taproot internal pubkey). Construction targets both CTV and APO use cases, yields a 68‑byte three‑opcode script for rebindable sigs, matches APO efficiency there and is one weight‑unit larger than CTV for commitments, and has a working proof‑of‑concept integrated into Ark and live on an Inquisition signet faucet.

AI-written summary · about

  1. 0:00Covenant proposals intro
  2. 5:41History of covenant proposals
  3. 8:50Motivation for OP_TEMPLATEHASH and OP_CHECKSIGFROMSTACK
  4. 13:26OP_CHECKSIGFROMSTACK for signatures
  5. 16:33BIP 448 with three new opcodes
  6. 23:13Block space efficiency comparison
  7. 26:20Next steps for BIP 448
  8. 29:53Ark protocol with template hash
  9. 33:03Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.