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

Yeah, so I have a couple thoughts.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

The first one is that there is this rather sophisticated way of proving ownership of Bitcoin without going through the private key.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

And this is what's known as a proof of seed phrase.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

So the way that you derive a Bitcoin address is in three steps.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

Step number one is that you generate your seed phrase.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

Step number two, you do some manipulations on the seed phrase, including hashing, and this is an important point, to derive your private key.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

And then from the private key, you derive the public key, which then is the address that goes on-chain.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

Now, the private key, unfortunately, is no longer something that can prove ownership.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

But because of the hashing step, if you know your seed phrase, that is still a proof of ownership.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

And so one thing that could happen, and technically speaking is the soundest way forward, is to freeze the Bitcoin, but to allow anyone to revive their Bitcoin,

Bankless
Ethereum’s Quantum Strategy with Justin Drake

with a proof of seed phrase.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

Now, the proof of seed phrase, unfortunately, is quite complicated.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

It requires a SNARK, a zero knowledge proof.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

And so it would significantly potentially complicate a Bitcoin.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

But I guess we'll get back to this later because my prediction is that Bitcoin is going to have SNARKs to solve the so-called size problem of post-quantum signatures.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

So

Bankless
Ethereum’s Quantum Strategy with Justin Drake

Bitcoin is very much known for not wanting to increase its block size.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

Unfortunately, post-quantum signatures are roughly 10 times larger than ECDSA.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

To give you the concrete numbers, ECDSA is 64 bytes.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

It's a minuscule signature.