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

Ansgar Dietrichs

πŸ‘€ Speaker
736 total appearances

Appearances Over Time

Podcast Appearances

Bankless
Ethereum's Last Big Upgrade: The zkEVM | Ansgar Dietrichs

We'll talk about state growth maybe towards the end.

Bankless
Ethereum's Last Big Upgrade: The zkEVM | Ansgar Dietrichs

But basically, you don't have to have a huge disk.

Bankless
Ethereum's Last Big Upgrade: The zkEVM | Ansgar Dietrichs

And then it leaves the third one, which is bandwidth.

Bankless
Ethereum's Last Big Upgrade: The zkEVM | Ansgar Dietrichs

And how do you actually keep scaling the chain now with the ZK system while actually keeping bandwidth requirements the same or even reducing them?

Bankless
Ethereum's Last Big Upgrade: The zkEVM | Ansgar Dietrichs

Well, that's yet another separate trick.

Bankless
Ethereum's Last Big Upgrade: The zkEVM | Ansgar Dietrichs

That's also, again, enabled by ZKVM, but it's separate.

Bankless
Ethereum's Last Big Upgrade: The zkEVM | Ansgar Dietrichs

And that is, you no longer actually need to download the full block.

Bankless
Ethereum's Last Big Upgrade: The zkEVM | Ansgar Dietrichs

And that makes sense, right?

Bankless
Ethereum's Last Big Upgrade: The zkEVM | Ansgar Dietrichs

Because you get the ZK proof, you have to download the proof, and the proof tells you, hey, assuming there is a block with this hash or something, once I apply the block, this is the result.

Bankless
Ethereum's Last Big Upgrade: The zkEVM | Ansgar Dietrichs

And that's proven.

Bankless
Ethereum's Last Big Upgrade: The zkEVM | Ansgar Dietrichs

So the only thing you need to know about the block is that it exists.

Bankless
Ethereum's Last Big Upgrade: The zkEVM | Ansgar Dietrichs

And that's a bit of a nuanced thing.

Bankless
Ethereum's Last Big Upgrade: The zkEVM | Ansgar Dietrichs

I mean, someone clearly must have created it, otherwise they could not have created the ZK proof.

Bankless
Ethereum's Last Big Upgrade: The zkEVM | Ansgar Dietrichs

So why do you have to verify that it exists?

Bankless
Ethereum's Last Big Upgrade: The zkEVM | Ansgar Dietrichs

Well, that's for the nuanced reason that you can otherwise withhold the data.

Bankless
Ethereum's Last Big Upgrade: The zkEVM | Ansgar Dietrichs

Like that's also the same for, that's why, for example, we even have blobs in the first place, actually for L2s is the same story.

Bankless
Ethereum's Last Big Upgrade: The zkEVM | Ansgar Dietrichs

You have to publish, you have to basically prove that the block was published so anyone can access it and anyone can get access to the transactions that were applied basically.

Bankless
Ethereum's Last Big Upgrade: The zkEVM | Ansgar Dietrichs

So, but what you can do is, I mean, that's again, where like the synergy with the L2s, it's just a beautiful story.

Bankless
Ethereum's Last Big Upgrade: The zkEVM | Ansgar Dietrichs

We've already built out specialized,

Bankless
Ethereum's Last Big Upgrade: The zkEVM | Ansgar Dietrichs

for verifying the existence of data very efficiently without downloading at all.