~/talk

Lifeboat and Lifejacket

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

Proposal detects an EC break by observing executed script patterns (specific opcodes indicating a hashed pubkey was signed) and then soft‑forks to require new recovery conditions. For P2PKH with unknown pubkeys lifeboat uses a commit–reveal onchain commitment funded with a small post‑quantum coin and a key‑value index to allow the reveal TX to prove priority. For reused addresses lifejacket reveals a prekey or BIP32 derivation in the reveal step so nodes can validate migration. Tradeoffs: need post‑quantum coins, UTXO/index storage, false‑positive filters, and minority enforcement risks chain splits.

AI-written summary · about

  1. 0:00Introduction
  2. 0:50Quantum threat to Bitcoin's elliptic curves
  3. 4:02Bitcoin devs resist post-quantum work
  4. 7:11Detecting elliptic curve compromise via blockchain
  5. 10:40Lifeboat and lifejacket recovery methods
  6. 17:04Lifeboat for unknown public keys
  7. 18:27Lifejacket for address-reusing users
  8. 23:04BIP 32 wallets complicate post-quantum recovery
  9. 29:31Lifeboat vs lifejacket cases
  10. 34:25Alternative pre-commitment approaches
  11. 36:32Conclusion
~/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.