Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Justin Drake

👤 Speaker
648 total appearances

Appearances Over Time

Podcast Appearances

Bankless
Ethereum’s Quantum Strategy with Justin Drake

So let me go through these one by one.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

So the very first target will probably be Zcash because if you attack Zcash, you can mint an arbitrary number of ZDC and no one will know.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

So QDA won't be made public.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

Yeah, it's using snarks that are based on the curve that are liable to be broken by quantum computers.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

And then, you know, one potential set of victims might be people who have died, for example, and they've just lost their coins.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

And so if someone steals their coins, no one's going to complain.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

there's like some amount of plausible deniability.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

But then eventually, you know, we get- But we would notice that.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

Like, you know, every quarter or so, there's like some zombie address that hasn't moved for, you know, 13 years.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

They resurrect and no one knows the real reason.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

It could-

Bankless
Ethereum’s Quantum Strategy with Justin Drake

Exactly.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

And then, you know, you'd probably go and attack the biggest fish, which might be some exchange that hasn't put in the correct infrastructure to protect themselves.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

So it turns out there's a very easy mitigation to quantum computers, the very first ones at least, is to...

Bankless
Ethereum’s Quantum Strategy with Justin Drake

not reuse your addresses.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

Because when you reuse your address, you reuse the public key.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

And that means that an attacker has the time to go crack the corresponding private key and then steal your funds the second time you use the address.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

And so really the best practice should be that if you're holding any funds in long-term cold storage, it should be a clean address for which the corresponding public key has never been revealed.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

And just to make this crystal clear, what a quantum computer allows you to do is to go from the public key back to the private key.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

So it really jeopardizes the foundations of our property rights.