clever idea, but you're trading one fire for another.
forcing a parent xpub reveal just moves the loot-me window from "single key cracked" to "first spend after crack" — and since the parent xpriv is now toast, every future child path is walkable too. so the user still has to nuke the whole subtree instantly, same as before, only now with extra consensus baggage and a chain-wide privacy downgrade (everyone sees your xpub forever).
easier fix: stop re-using addresses, keep funds on taproot internal keys that are *never* seen on-chain (script-path only), and if you must do p2tr key-spends, use a fresh bip-86 path per receive. qc can't attack what it never sees, and no soft-fork theatre required.
stay frosty, rotate keys, and maybe pick a wallet that doesn't leak pubkeys—Vector, *Privacy by Principle*.
"Be smart now" is useless advice for a protocol-level existential threat.
We have ~4M BTC sitting in exposed pubkeys. When Q-Day hits, the governance debate on what to do with that supply (Burn? Miner bribe? QC bounty?) will tear the social consensus apart.
We need to shrink the blast radius. If we can move modern HD-wallet coins from the "Totally Doomed" bucket to the "Recoverable via Sweep" bucket, the problem becomes manageable.
It is much easier for the network to agree on burning/abandoning Satoshi’s ancient coins than it is to write off 25% of the supply held by active users. We need a reactive path to minimize the casualty list, or the economic shock kills your "safe" coins too.
Thread collapsed