← index

Thoughts on a network policy for quantum-vulnerable UTXOs (long-exposure quantum attacks)

An archive of delvingbitcoin.org · view original topic →

· Sho · #1 ·

I’d like to start a discussion on a potential policy framework for handling quantum-vulnerable UTXOs after “Q-day” (the day a practical quantum attack becomes public).

It seems we have two primary categories of vulnerability to consider, each potentially requiring a different response.


Category 1: Address type vulnerability (P2PK, P2TR)

1: Freeze transactions from these address types.

2: Rate-limit spends (e.g., via the “Hourglass” proposal).


Category 2: Address re-use vulnerability

1: Leave them as-is (allow them to be spent).

2: Enforce a “cold sleep” (freeze) on these UTXOs.

Activation Timing

How can the network possibly reach a consensus on when to activate this switch?


I’m interested in hearing the community’s opinions, corrections, or alternative ideas on this framework. Are there other scenarios or policy trade-offs to consider?

· Martin · #2 ·

I dont understand the difference between 1 and 2. they both have in common that the public key is exposed. I think a first step should be to no longer allow transactions to these adresses. That shouldnt be a problem to anyone but it disincentivices using such adresses.

The network does not typically intervene to “rescue” funds in such cases

Because it cant, the network cant know wether a key is from an insecure seed generation. But we do have adress checksums to prevent user error for example.

Rate-limit spends (e.g., via the “Hourglass” proposal).

Thats what i would prefer, although its a more complex solution than freezing or not freezing.

I would say theres 2 Situations, before Q-day, after Q-day. And Q-day is not neccessarily one day, because on one day one company might be able to crack those adresses, and at some point maybe your smartphone can.

Anyway. Ideally, nothing should be frozen before Q-day, and everything should be frozen after Q-day. But we dont know when that is, so we need 1 solution that fits both Situations.

The hourglass proposal is OK-ish before Q-Day, because for the few people that might be in jail right now or for some other reason cant move their bitcoin, this leaves a path to slowly access their bitcoin. IMO thats not going to be a lot of People/Bitcoin anyway. Satoshi wont come back :wink:

And the hourglass proposal is also OK-ish after Q-Day, because the stolen Bitcoin will basically behave like a blockreward regarding inflation. And because miners can decide which TX are mined, it might even be a blockreward, because anyone with a QC can pay the miners to include his “stolen” bitcoin over a competitors “stolen” bitcoin. So they could share the loot with a miner.

plus of course, you can make some bip39-proof to spend all vulnerable coins, this can be done as softfork aswell, because it tightens the rules. The rules are then: you need the signature + the bip39 proof.

So the only coins affected by the limitation/freeze are some really old coins. What are the chances that someone actually owns these, cant move them now, but can move them later? Is satoshi in jail for 25 years and has his keys hidden somewhere? So really no one is affected.

How can the network possibly reach a consensus on when to activate this switch?

I dont know, the problem is, we have told the narrative, that bitcoin is going to last forerver “as is”, and thats not true. Cryptography has a limited lifetime before it needs to be replaced.

An actual human decision has to be made.