~/talk

Emulating Covenants While Minimizing Trust

Talkat bitcoin++ Durham local edition 2025 · 2025-11-15..11-16· [bitcoin]
github:joshdoman
slides:none on file

Proposes an emulation-first approach that validates full post-fork script-path spends inside a TE and converts them to Taproot key-path signatures so they are indistinguishable on-chain. Implements a Rust library called confidential-script running in AWS Nitro Enclaves + KMS, using Nyx for reproducible builds and the Bitcoin kernel for real consensus verification; demo boots an enclave, loads a key, emulates a covenant transaction and returns a valid Schnorr-signed tx. Notes MuSig2 multi-signer option, AWS availability and trust limits, and offline address generation.

AI-written summary · about

  1. 0:00Trusted execution and covenants
  2. 1:04Adopting new Bitcoin features
  3. 3:35Soft fork activation strategies
  4. 7:26Emulation first approach
  5. 9:15Trust minimization with TEEs
  6. 12:03Trust Execution Environments
  7. 13:50Confidential Script library
  8. 15:54Address generation and keys
  9. 19:35Emulated spending validation
  10. 23:27Verifier API and Musig2
  11. 26:16Multi-user transactions
  12. 31:07Live demo: confidential script
  13. 33:16Security model and trust
  14. 37:49Use cases and risks
  15. 39:14Next steps and roadmap
  16. 42:25Q&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.