A prominent Bitcoin developer has successfully created a solution to a long-standing issue: a method to rescue standard wallets in the event the network is forced to defend against a quantum computer. This development comes in response to concerns that a commonly discussed emergency soft fork, intended to protect Bitcoin from quantum attacks, could inadvertently lock out millions of users from their funds. The proposed solution, unveiled by Olaoluwa 'Roasbeef' Osuntokun, Chief Technology Officer at Lightning Labs, provides an 'escape hatch' for affected wallets.
Bitcoin's current encryption method is potentially vulnerable to being cracked by powerful quantum computers, which could compromise public data on the blockchain and allow attackers to steal funds. One proposed solution, BIP-360, involves creating a new type of quantum-resistant wallet for users to migrate their funds to before any potential threat. However, this migration process takes time, and not all users may make the transition in time. As a result, developers have been exploring a more drastic 'emergency brake' solution, which would shut down Bitcoin's current signature system to prevent an attacker from draining wallets.
The issue with this approach is that it could leave users who have not migrated to the new wallet system unable to access their funds. Osuntokun's prototype offers a solution to this problem by providing a secondary method for users to prove ownership of their wallets, without relying on the vulnerable digital signature system. Instead, the system utilizes the secret 'seed' used to generate the wallet, allowing users to mathematically prove they are the original creator of the wallet. This proof can be generated without revealing the seed itself, ensuring the security of other wallets derived from the same seed.
The prototype has been successfully tested, with proof generation taking approximately 55 seconds and verification taking under two seconds. While the system is still in its early stages and has not been formally proposed for addition to the Bitcoin blockchain, it addresses a significant gap in the network's defense plan and provides a potential solution to the problem of protecting Bitcoin from quantum attacks without inadvertently locking out users.