Quantum Computing and Address Reuse Dilemma

17 replies 140 views
im_cobraFull Member
Posts: 42 · Reputation: 274
#1Jun 16, 2023, 10:22 AM
Been thinking about address reuse and quantum computing. If we never spend from an address, we're kinda safe, right? But juggling a ton of addresses gets tricky, especially with giveaways and repeat payments. Privacy risks are one thing, but security's got me worried.
2 Reply Quote Share
Posts: 10 · Reputation: 168
#2Jun 16, 2023, 03:46 PM
There's a solution to this from way back, BIP32 with hierarchical deterministic wallets. Just back it up once and you can generate tons of addresses, no hassle.
0 Reply Quote Share
im_cobraFull Member
Posts: 42 · Reputation: 274
#3Jun 16, 2023, 05:13 PM
Sure, but generating all those extra addresses feels impractical. Recovering a wallet with the seed isn't always straightforward. Different wallets have different paths and accounts. Honestly, I try to keep things simple.
1 Reply Quote Share
0xNodeMember
Posts: 257 · Reputation: 80
#4Jun 16, 2023, 06:21 PM
The key is to keep your main stash separate. If you store it on a rarely used address, that's like securing 80-99% of your coins. Just keep smaller amounts on the other addresses. Gotta think this stuff through, it’s all about context.
3 Reply Quote Share
diamond_minerFull Member
Posts: 47 · Reputation: 623
#5Jun 18, 2023, 05:25 AM
Scary stuff, but not really due to node spending policies. We still don’t know how fast quantum computers can crack keys. If one finds a public key, they can’t double spend a transaction that's already out there.
2 Reply Quote Share
0xNodeMember
Posts: 257 · Reputation: 80
#6Jun 18, 2023, 09:37 AM
Nah, they can use RBF to replace the transaction. Plus, every node has its own mempool, so they can differ a lot. If keys can be broken in real time, competing transactions could hit the network at the same time.
4 Reply Quote Share
0xLynxMember
Posts: 37 · Reputation: 205
#7Jun 19, 2023, 10:16 AM
To keep it simple, consider using BIP85 child SEEDs for wallets with default addresses for inheritance. Use your main SEED for fresh addresses, moving funds when you spend. Hiding used addresses keeps clutter down.
2 Reply Quote Share
Posts: 66 · Reputation: 229
#8Jun 19, 2023, 10:27 AM
True that. Even if RBF isn’t flagged, most nodes set to Full RBF can swap out unconfirmed transactions. If a bad actor has the private key, they can easily replace the transaction.
2 Reply Quote Share
dave.forkMember
Posts: 143 · Reputation: 185
#9Jun 19, 2023, 12:52 PM
A quantum computer won’t bother with low-value addresses. They’d probably aim for high-value ones first. We’re not there yet, and it won’t be a quick process to crack a public key. The attacker has to be careful.
4 Reply Quote Share
alexsatNewbie
Posts: 110 · Reputation: 15
#10Jun 19, 2023, 03:53 PM
There’s a better way to secure funds if this ever happens. Tadge Dryja's idea involves a soft fork to use a quantum-proof method before submitting transactions from vulnerable addresses.
0 Reply Quote Share
im_cobraFull Member
Posts: 42 · Reputation: 274
#11Jun 19, 2023, 08:38 PM
Yeah, breaking keys with quantum tech won't be as easy as it seems. Only high-value addresses would be targeted, and I doubt I’d be one of them.
6 Reply Quote Share
0xNodeMember
Posts: 257 · Reputation: 80
#12Jun 19, 2023, 09:54 PM
Totally agree. I anticipated you’d mention that recovery method. It’s more complex than just submitting a transaction directly, but we should still prepare for anything, even if it’s not the best option.
2 Reply Quote Share
im_cobraFull Member
Posts: 42 · Reputation: 274
#13Jun 20, 2023, 01:41 AM
Only when you spend from an address is the public key exposed. Just receiving funds keeps the address safe from quantum risks.
3 Reply Quote Share
0xNodeMember
Posts: 257 · Reputation: 80
#14Jun 20, 2023, 06:28 AM
Exactly. No need to go over basics repeatedly. Some posts here are just wrong. Ignore them and move on.
2 Reply Quote Share
MadNovaHero Member
Posts: 95 · Reputation: 3536
#15Jun 20, 2023, 10:05 AM
I hope you’re mindful of privacy when moving coins. Consolidating UTXOs defeats owning multiple addresses. It’s wild how people think Bitcoin would be the first target once quantum computers are a thing.
1 Reply Quote Share
orbit1337Senior Member
Posts: 113 · Reputation: 941
#16Jun 20, 2023, 01:19 PM
Why is managing multiple addresses a problem? My wallet handles that just fine. I’ve used tons of addresses, most are empty now. Silent Payments could help avoid reuse, but it seems too complicated.
2 Reply Quote Share
gang2015Member
Posts: 215 · Reputation: 62
#17Jun 20, 2023, 06:22 PM
I’m not sure about that. Bitcoin Core’s gap is set at 1000 addresses, so you won’t hit that limit easily. Electrum lets you raise it easily too.
3 Reply Quote Share
Posts: 1111 · Reputation: 35
#18Jun 20, 2023, 10:33 PM
Even with quantum computers, SHA-256 is only weakened for brute-force from 2^256 to 2^128. So, we’re not completely doomed.
1 Reply Quote Share

Related topics