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

And, you know, if you look in more recent past, you know, in 2024, there was the lean consensus chain that was announced, formerly known as the beam chain.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

We've had, for example, the post-quantum workshops in Cambridge last year.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

We now have a dedicated post-quantum team with Thomas and Emil.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

And, you know, we have this straw map, which really details some of the key milestones to making these upgrades.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

you know cryptography like a tool and we have something that can replace it what's what's the process for that yeah so first of all let me just highlight that this is a very big task fundamentally we're changing the pillars of blockchains the the base cryptography and swapping it out with with something new with completely different properties

Bankless
Ethereum’s Quantum Strategy with Justin Drake

Now, if you were kind of a lay person, your answer might be, it's simple.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

We have a standard body called NIST, the National Institute of Standards and Technology.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

They've basically come up with this post-quantum signature competition, and they've selected a few, namely Falcon, Dilithium, and Sphinx Plus.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

And so we just need to pick one or several of these options.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

The problem is that NIST has not designed for the blockchain use case.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

They've designed for a use case where you have individual signatures for individual messages that are used on the internet.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

In the context of blockchains, you have batches of transactions.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

For example, for Bitcoin, you have thousands of transactions per block.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

And again, we have the size problem with the post-quantum signatures.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

They're at least 10 times larger, if not 100 times larger.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

And so in my opinion, it's a total non-starter to consider these individual signatures that we're just naively packing and concatenating in the blocks.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

The only solution that I see is called signature aggregation, where you take multiple signatures and then you squish them into one multi-signature, if you will,

Bankless
Ethereum’s Quantum Strategy with Justin Drake

And then verifying this master multi-signature is the same as verifying all of the individual constituents.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

Now, when you do your homework, looking at the design space for aggregatable post-quantum signatures, there's just not that many options.

Bankless
Ethereum’s Quantum Strategy with Justin Drake

There's essentially one option that is viable, in my opinion, at least with the technology that we have today, which is to make use of SNOCs, specifically post-quantum SNOCs.