Skip to content

Corrections to BIP-0361 on rescue protocols#2146

Merged
jonatack merged 2 commits intobitcoin:masterfrom
conduition:361/corrections
Apr 20, 2026
Merged

Corrections to BIP-0361 on rescue protocols#2146
jonatack merged 2 commits intobitcoin:masterfrom
conduition:361/corrections

Conversation

@conduition
Copy link
Copy Markdown
Contributor

  • Merge phase B and C. They cannot be deployed independently without a hard-fork.
  • Clarify phase B should not lock EC spending, but instead should tighten verification conditions, so as to still allow rescue using commit/reveal or STARK protocols (design left unspecified)
  • Elaborate on future options for rescue protocols and current research directions.
  • Some whitespace trimming which my editor applied automatically.

@jonatack jonatack added Proposed BIP modification PR by non-owner to update BIP content Pending acceptance This BIP modification requires sign-off by the champion of the BIP being modified labels Apr 17, 2026
Copy link
Copy Markdown
Member

@jonatack jonatack left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, pending approval by BIP author(s) @jlopp et al.

Comment thread bip-0361.mediawiki Outdated
Co-authored-by: Jon Atack <jon@atack.com>
Comment thread bip-0361.mediawiki
Any proposal that allows for the quantum theft of "lost" bitcoin is creating a redistribution dilemma. There are 3 types of proposals:

1. Allow anyone to steal vulnerable coins, benefitting those who reach quantum capability earliest.
1. Allow anyone to steal vulnerable coins, benefiting those who reach quantum capability earliest.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(It seems both spellings are acceptable, one "t" being more frequent in US English and 2 "t"s more in British English.)

@jonatack
Copy link
Copy Markdown
Member

ACK

Copy link
Copy Markdown
Member

@murchandamus murchandamus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes seem reasonable, but acceptance of this PR is subject to the BIP authors’ acceptance.

cc: @jlopp

Copy link
Copy Markdown
Contributor

@jlopp jlopp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One minor nit, but otherwise ACK

Comment thread bip-0361.mediawiki
'''Phase B''': Renders ECDSA/Schnorr spends invalid, preventing all spending of funds in quantum-vulnerable UTXOs. This is triggered by a well-publicized flag-day five years after activation.

'''Phase C''' (TBD): Pending further research, a separate BIP proposing a method to allow quantum safe recovery of legacy UTXOs, likely via zero knowledge proof of possession of a corresponding BIP-39 seed phrase.
'''Phase B''': Restricts ECDSA/Schnorr spends by encumbering them with a quantum-safe rescue protocol, preventing theft of funds in quantum-vulnerable UTXOs. This is triggered by a well-publicized flag-day five years after activation.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The main issue here is that it loses the nuance that there's probably not a rescue protocol possible for JBOK wallets.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually, JBOK wallets can be rescued provided they have not exposed their EC pubkeys.

https://delvingbitcoin.org/t/pq-provers-for-p2pkh-outputs/2287

There is a lot of subtlety to address in this question of what is and isn't quantum-rescuable, so i left this purposely vague

@jonatack jonatack removed the Pending acceptance This BIP modification requires sign-off by the champion of the BIP being modified label Apr 20, 2026
@jonatack jonatack merged commit 50c6ce7 into bitcoin:master Apr 20, 2026
4 checks passed
@jonatack
Copy link
Copy Markdown
Member

Thanks @conduition, @jlopp and @murchandamus.

Comment thread bip-0361.mediawiki
@@ -92,25 +90,20 @@ Coordinating distributed groups is more prone to delay, even if everyone has sim
| 160,000 blocks (~3 years) after BIP-361 activation.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe we should take advancement of quantum computer into account.
e.g. "[demonstration of a fault-tolerant machine with more than 100(*) logical qubits & 3 months after BIP-361 activation] or [3 years after BIP-361 activation], whichever is earlier."

This proposal cannot be indifferent from advancement of quantum computer. If quantum computer is advancing faster, we need to accept shorter time frame.
(*) As we know 1,000 logical qubit (with enough low logical error rate) era is a dead zone, 100 logical qubit era could already be a danger zone. Some of this BIP's co-authors should have better knowledge on this line.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Proposed BIP modification PR by non-owner to update BIP content

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants