<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><span style="font-family:Arial,Helvetica,sans-serif">On Mon, Jun 1, 2026 at 2:34 PM Stuart LaForge <<a href="mailto:avant@sollegro.com">avant@sollegro.com</a>> wrote:</span></div></div><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr"><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font size="4" face="georgia, serif"><i><span class="gmail_default" style="font-family:arial,helvetica,sans-serif">> </span>Ok, so I think I have come up with a simple low technology method of <br>
safeguarding bitcoin against Quantum computing algorithms like Shor's.<br>First you need to but 2 hardware cold wallets (e.g. Trezor, Ledger, <br>
etc.) Create a seed phrase to generate a public key with one of them and <br>
send your BTC to it.<br>When you want to spend or transfer bitcoin, you set up (or reset) a seed <br>
phrase on your second wallet. Spend whatever bitcoin you need to and <br>
then transfer the remaining balance to the second wallet. When you <br>
spend/send bitcoin, the public key of the sending wallet gets exposed on <br>
the blockchain in a way that a quantum computer could use it to crack <br>
the private key for the spending wallet, so the idea is to empty that <br>
wallet completely. The public key of the receiving wallet is kept secret <br>
because it does not show up anywhere during the transaction. The only <br>
private key that a quantum computer could derive would be for the empty <br>
wallet that you no longer use.<br>Then when you want to spend/send money from your second wallet, factory <br>
reset the original wallet and create a new seed phrase for it to <br>
generate a novel public. Spend your bitcoin from the second wallet and <br>
immediately send the remaining balance to the, now reset 1st wallet that <br>
has a brand new seed phrase / public key that has never been exposed on <br>
the blockchain and cannot be used to hack your private key.</i></font><br><font face="georgia, serif" size="4"><i>Then, when you want to perform another transaction, rinse and repeat. <br>
Always resetting and reseeding the unused wallet to get a fresh public <br>
key before use. With two hardware wallets, you should be able to keep <br>
this up indefinitely. It is a little bit of a hassle, but from what I <br>
understand of the bitcoin protocol, it should keep your bitcoins safe <br>
from quantum computing algorithms with existing technology. Let me know <br>
if you find a weakness in this scheme.</i></font></blockquote><div><br></div><font size="4" face="tahoma, sans-serif"><b>Keeping the public key unexposed is a well known defense <span class="gmail_default" style="font-family:arial,helvetica,sans-serif">and </span>it does offer a little protection but the trouble is the public key isn't just exposed when you initiate a transaction, it's exposed from the moment the transaction hits the holding area where unconfirmed transactions wait in a decentralized queue before being processed by miners, depending on how busy the network is that could be anywhere from a few minutes to a few hours</b><span class="gmail_default" style="font-weight:bold;font-family:arial,helvetica,sans-serif">, and</span><b> in the quantum world </b><span class="gmail_default" style="font-weight:bold;font-family:arial,helvetica,sans-serif">that is a</span><b> long time</b><span class="gmail_default" style="font-weight:bold;font-family:arial,helvetica,sans-serif">;</span><b> a sufficiently powerful quantum computer could crack your private key faster than block confirmation time. Also, if anybody has ever sent to an address more than once then those coins are already exposed to a future quantum attacker</b><span class="gmail_default" style="font-weight:bold;font-family:arial,helvetica,sans-serif">.</span> <b>And when it comes to early bitcoins, like Satoshi's one million bitcoins, the public key is directly in the output script<span class="gmail_default" style="font-family:arial,helvetica,sans-serif"> and so the coins</span> <span class="gmail_default" style="font-family:arial,helvetica,sans-serif">are </span>already fully exposed<span class="gmail_default" style="font-family:arial,helvetica,sans-serif">.</span></b></font><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
</blockquote></div><div class="gmail_quote gmail_quote_container"><font size="4" face="tahoma, sans-serif"><b><span class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></span></b></font></div><div class="gmail_quote gmail_quote_container"><font size="4" face="tahoma, sans-serif"><b><span class="gmail_default" style="">John K Clark</span></b></font></div></div>