~/talk

Connecting Bitcoin Payment Layers

slides:none on file

Workshop shows code that creates Taproot atomic swaps via an HTTP API, generates a random preimage hash, posts swap parameters, listens for websocket lifecycle updates (created, invoice_settled, transaction_mempool), parses the lockup tx to find the swap output, builds a cooperative claim TX using an MuSig2 aggregated key, requests a partial signature from the API, aggregates signatures, and broadcasts the sweep; demo runs end-to-end and fallback on-chain scripts handle uncooperative counterparties.

AI-written summary · about

  1. 0:00Bitcoin payment layers intro
  2. 1:05Swap with Taproot creation
  3. 3:14Setting up a multisig and tweaking keys
  4. 5:22Locking coins in swap
  5. 6:49Cooperative claim transaction
  6. 8:51Partial signature signing
  7. 10:37Signature aggregation and broadcast
  8. 13:49Flow between Bitcoin layers
  9. 14:46Privacy of key path spends
  10. 16:20Rootstock privacy challenges
  11. 18:42Handling uncooperative offline
  12. 20:06Taproot swap cost
  13. 21:08Beyond Bitcoin to assets
  14. 22:13Batching swaps for efficiency
  15. 24:19Production storage tips
  16. 25:01Integrating swaps into apps
  17. 26:55Wallets and commerce focus
  18. 27:37Closing remarks and Q&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.