Dear Bitcoin Developers,
I am writing to share my proposal for a new Bitcoin Improvement Proposal (BIP) titled Quantum-Resistant Address Migration Protocol (QRAMP). The goal of this proposal is to safeguard Bitcoin against potential future quantum attacks by enforcing a mandatory migration period for funds held in legacy Bitcoin addresses (secured by ECDSA) to quantum-resistant addresses.
The proposal outlines:
Additionally, the proposal addresses common criticisms such as the risk of permanent fund loss, uncertain quantum timelines, and the potential for chain splits. It also details backwards compatibility measures, comprehensive security considerations, an extensive suite of test cases, and a reference implementation plan that includes script interpreter changes, wallet software updates, and network monitoring tools.
For your convenience, I have published the full proposal on my GitHub repository. You can review it at the following link:
Quantum-Resistant Address Migration Protocol (QRAMP) Proposal on GitHub
I welcome your feedback and suggestions and look forward to engaging in a constructive discussion on how best to enhance the security and resilience of the Bitcoin network in the quantum computing era.
Thank you for your time and consideration.
Best regards,
Agustin Cruz
--
You received this message because you are subscribed to the Google Groups "Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bitcoindev+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/08a544fa-a29b-45c2-8303-8c5bde8598e7n%40googlegroups.com.
Hi Dustin
To clarify, the intent behind making legacy funds unspendable after a certain block height is indeed a hard security measure—designed to mitigate the potentially catastrophic risk posed by quantum attacks on ECDSA. The idea is to force a proactive migration of funds to quantum-resistant addresses before quantum computers become capable of compromising the current cryptography.
The migration window is intended to be sufficiently long (determined by both block height and community input) to provide ample time for users and service providers to transition.
Hi Dustin:
I understand that the proposal is an extraordinary ask—it would indeed void a non-trivial part of the coin supply if users do not migrate in time, and under normal circumstances, many would argue that unused P2PKH funds are safe from a quantum adversary. However, the intent here is to be proactive rather than reactive.
The concern isn’t solely about funds in active wallets. Consider that if we don’t implement a proactive migration, any Bitcoin in lost wallets—including, hypothetically, Satoshi’s if he is not alive—will remain vulnerable. In the event of a quantum breakthrough, those coins could be hacked and put back into circulation. Such an outcome would not only disrupt the balance of supply but could also undermine the trust and security that Bitcoin has built over decades. In short, the consequences of a reactive measure in a quantum emergency could be far more catastrophic.
While I agree that a forced migration during an active quantum attack scenario might be more acceptable (since funds would likely be considered lost anyway), waiting until such an emergency arises leaves us with little margin for error. By enforcing a migration now, we create a window for the entire community to transition safely—assuming we set the deadline generously and provide ample notifications, auto-migration tools, and, if necessary, emergency extensions.
I don't see why old coins should be confiscated. The better option is to let those with quantum computers free up old coins. While this might have an inflationary impact on bitcoin's price, to use a turn of phrase, the inflation is transitory. Those with low time preference should support returning lost coins to circulation.
Also, I don't see the urgency, considering the majority of coins are in either P2PKH, P2WPKH, P2SH, and P2WSH addresses. If PQC signatures aren't added, such as with BIP-360, there will be some concern around long exposure attacks on P2TR coins.
Hi Hunter,
I appreciate the work you’re doing on BIP-360 for Anduro. Your point about not “confiscating” old coins and allowing those with quantum capabilities to free them up is certainly a valid one, and I understand the argument that any inflationary impact could be transitory.
From my viewpoint, allowing quantum-capable adversaries to reintroduce dormant coins (e.g., Satoshi’s if those keys are lost) could have unintended consequences that go beyond transient inflation. It could fundamentally alter trust in Bitcoin’s fixed supply and disrupt economic assumptions built around the current distribution of coins. While some might view these dormant coins as “fair game,” their sudden reappearance could cause lasting market shocks and undermine confidence. The goal of a proactive migration is to close the door on such a scenario before it becomes imminent.
I agree that Q-day won’t necessarily be a single, catastrophic moment. It will likely be gradual and subtle, giving the network some time to adapt. That said, one challenge is ensuring we don’t find ourselves in an emergency scramble the moment a capable quantum machine appears. A forced or proactive migration is an admittedly strong measure, but it attempts to address the scenario where a slow, creeping capability becomes a sudden attack vector once it matures. In that sense, “rushing” isn’t ideal, but neither is waiting until the threat is undeniably present.
To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/f9e233e0-9d87-4e71-9a9f-3310ea242194n%40googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/CAJDmzYz%3D52MGGLE0ZWm5tmfLUAZEo2tYQutHb4sMvjKbayOAHg%40mail.gmail.com.
Hi Dustin,
I remain convinced that a forced migration mechanism—with a clear block height deadline after which quantum-unsafe funds become unspendable—is the more robust and secure approach. Here’s why:
A forced migration approach is unambiguous. By establishing a definitive deadline, we eliminate the need for an additional transitional transaction type, thereby reducing complexity and potential attack vectors. Additional complexity could inadvertently open up new vulnerabilities that a more straightforward deadline avoids.
If we don’t enforce a hard migration, any Bitcoin in lost wallets—including coins in addresses that no longer have active private key management, such as potentially Satoshi’s—could eventually be compromised by quantum adversaries. If these coins were hacked and put back into circulation, the resulting market shock would be catastrophic. The forced migration mechanism is designed to preempt such a scenario by ensuring that only quantum-safe funds can be spent once the deadline is reached.
Hi Dustin,
I remain convinced that a forced migration mechanism—with a clear block height deadline after which quantum-unsafe funds become unspendable—is the more robust and secure approach. Here’s why:
A forced migration approach is unambiguous. By establishing a definitive deadline, we eliminate the need for an additional transitional transaction type, thereby reducing complexity and potential attack vectors. Additional complexity could inadvertently open up new vulnerabilities that a more straightforward deadline avoids.
If we don’t enforce a hard migration, any Bitcoin in lost wallets—including coins in addresses that no longer have active private key management, such as potentially Satoshi’s—could eventually be compromised by quantum adversaries. If these coins were hacked and put back into circulation, the resulting market shock would be catastrophic. The forced migration mechanism is designed to preempt such a scenario by ensuring that only quantum-safe funds can be spent once the deadline is reached.
I wanted to kick off a discussion on how the Quantum-Resistant Address Migration Protocol (QRAMP), could integrate smoothly with the existing BIP-360 (Pay to Quantum Resistant Hash) proposal. Both of these proposals aim to protect Bitcoin from potential quantum computing threats, but they approach the problem from slightly different angles. I believe they could complement each other nicely.
The QRAMP proposal introduces a mandatory migration period after which spending from legacy ECDSA-based addresses becomes invalid. The goal is to push users proactively towards quantum-resistant addresses, ensuring older, potentially vulnerable public keys are phased out before quantum computing poses a real threat.
Meanwhile, BIP-360 defines a new quantum-resistant address format and associated transaction validation rules. It introduces hash-based and hybrid post-quantum signatures, designed specifically to integrate smoothly with Bitcoin’s current infrastructure, avoiding sudden disruptions or significantly increased block sizes.
Together, I see QRAMP and BIP-360 forming a robust approach. QRAMP provides a clear timeline and incentive for users to migrate their funds, while BIP-360 provides the technical standard and address types to which users can securely transition. Wallets and infrastructure could offer clear user guidance throughout the transition period, supporting both legacy and quantum-resistant addresses simultaneously. Once QRAMP's deadline passes, the network smoothly moves forward with only quantum-resistant addresses being valid.
I think this combined approach could provide a secure, user-friendly transition path, reducing the potential disruption to the network while effectively mitigating quantum risks. I'd really appreciate your thoughts, concerns, or ideas on how we could refine this integration.
Regards,
Agustín Cruz
Hi Michal,
I completely understand your point of view. However, the concern with QRAMP isn’t about arbitrarily punishing users or confiscating assets without reason. Rather, it’s about mitigating a very real, systemic risk. If a significant amount of funds remains in legacy addresses and a quantum breakthrough occurs, the attack wouldn’t be a one-off incident targeting a few unlucky individuals. Instead, it could compromise the security of the entire network, affecting countless users and shaking confidence in Bitcoin as a whole.
The enforcement aspect of QRAMP is intended as a last-resort safety mechanism after a long and well-communicated migration period. It’s designed to ensure that by the time any quantum-capable adversary comes along, almost everyone’s funds are protected by quantum-resistant cryptography. The goal is to preempt a scenario where the vulnerability becomes so widespread that a malicious actor could trigger a massive, destabilizing reallocation of wealth.
The enforced migration is less about penalizing users and more about preserving the long-term security and stability of the network for everyone.
Best regards,
Agustin
--
You received this message because you are subscribed to the Google Groups "Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bitcoindev+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/83e89408-a20c-4297-96eb-3ca353be02abn%40googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/CAJDmzYxAv8ahPOoTVryqy6oE8nUX0%2B49BHHhO%3D%3DM1HpZCuMNbQ%40mail.gmail.com.