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

And so Verkle trees were this early Ethereum idea of like, hey, we currently have a Merkle tree.

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

So like any account in Ethereum is part of this huge,

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

tree structure and every block, the entire tree is updated.

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

And, you know, at the roots, you have your balance and you have your, you know, all these individual elements about your account.

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

The original idea was that transition is over to a more efficient form and it's called vertical trees.

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

And that was the unfortunate fate that vertical trees had is that they were just never really necessary.

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

They were always like one of those nice to have features.

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

Back then, when we were not quite sure, like how aggressive do we want to scale the chain?

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

How quickly will state growth become a problem?

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

There were some worlds in which it would have been a more urgent topic, but because we never went down those routes, it was always like right beyond the edge of urgent enough to ever do.

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

So we never ended up shipping worker trees.

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

But the nice thing is we now already have a lot of prior work and now we can actually go directly to the next generation of cryptographic structures here.

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

And so instead of a vertical tree, we're going to something that's basically called the unified binary tree.

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

It's somewhat similar.

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

The main difference is that it has a very different kind of like, instead of like a vertical tree is a very wide tree, a binary tree is a very narrow tree.

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

And the main, I guess, simple set, the main difference is that the binary tree uses a post-quantum secure hash function that is also very efficient to prove.

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

So it's already basically fitting into this future world that Ethereum is going to, whereas the vertical trees were basically the standalone piece that doesn't quite fit.

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

But the nice thing is we have a lot of prior expertise.

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

We have Guillaume, who has been the champion of vertical trees.

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

And he's frustrated to no end that we never ended up shipping it.