Lifeboat and Lifejacket
summary
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
chapters (11)
- 0:00Introduction
- 0:50Quantum threat to Bitcoin's elliptic curves
- 4:02Bitcoin devs resist post-quantum work
- 7:11Detecting elliptic curve compromise via blockchain
- 10:40Lifeboat and lifejacket recovery methods
- 17:04Lifeboat for unknown public keys
- 18:27Lifejacket for address-reusing users
- 23:04BIP 32 wallets complicate post-quantum recovery
- 29:31Lifeboat vs lifejacket cases
- 34:25Alternative pre-commitment approaches
- 36:32Conclusion
related talks
24m80% of Bitcoin is Quantum Vulnerable - How to Stop the Q-Day Threat
28mWe're Not Breaking Bitcoin: The Case for CTV + CSFS
01h 07mBitcoin Without Controversy
14mAdvanced On-chain Security: Multisig & More
42mP2P & NoKYC Practices
40mSilent Payments and Alternatives to Bitcoin Privacy
15mTowards Better Privacy Reasoning
15mExploring Monero's Privacy Innovations and Uncompromising Security
