A long-debated solution for safeguarding Bitcoin wallets against quantum attacks has been developed by a top Bitcoin developer. The proposed solution addresses a significant flaw in Bitcoin's defense plan, which could inadvertently lock out millions of users from their funds. Olaoluwa Osuntokun, chief technology officer at Lightning Labs, has introduced a working prototype designed to mitigate this risk. The tool is intended to provide an 'escape hatch' for users whose wallets might be rendered inaccessible due to a widely discussed 'emergency brake' upgrade.
This upgrade is intended to protect the Bitcoin network from potential quantum computer attacks, which could compromise the encryption used to secure the network. If a quantum computer were to break this encryption, it could potentially allow attackers to steal funds from wallets.
A proposal known as BIP-360 has been put forth as a potential solution, which would enable users to migrate their funds to quantum-resistant wallets. However, this migration process may take time, and not all users may be able to migrate their funds before a potential attack. The 'emergency brake' upgrade would disable the current signature system used by Bitcoin, preventing attackers from draining wallets. Nevertheless, this upgrade could also inadvertently lock out users who have not migrated their funds, leaving their coins stranded.
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 signature system. Instead, the system utilizes the secret 'seed' used to generate the wallet, allowing users to mathematically prove that they are the rightful owners. This proof does not require revealing the seed itself, ensuring that using it to rescue one wallet does not compromise any other wallets derived from the same seed. The prototype has been successfully tested, with the proof generation taking approximately 55 seconds and verification taking under two seconds.
Although the system is still in its early stages and has not been formally proposed for implementation, it addresses a significant gap in Bitcoin's defense plan and provides a potential solution for protecting users' funds without causing collateral damage.