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

So you're just saying like, look, give me any RISC-V code and I just have this machinery that can make statements, cryptographic statements about it.

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

And what that now unlocks is instead of having to handcraft like the early ZK EVMs, they were literally handcrafted EVMs inside of ZK systems.

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

Now...

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

you can just literally compile.

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

You can just take basically, basically, you can take an Ethereum client, instead of compiling it to whatever your local machine has as an instruction set, instead of compiling it to x86 or something,

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

you're now just compiling it to RISC-V and then you just get the ZK proving for free.

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

Because in RISC-V, like that's just like a typical kind of an endpoint for compilers, right?

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

So basically you're modularizing the tooling and tool chain.

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

Of course, that's only possible now with all the efficiency gains because of course you're losing some benefits of hand crafting all the optimizations.

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

But this really, it's a phase change from how feasible it is to do this for just like big complex projects.

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

And so really the way Ethereum does the ZK AVM is,

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

again, of course, the real world is a bit more complex, but in principle, you can really think of it, we take the existing Ethereum clients and we just compile them to RISC-V and then we just have provers that specialize in making proofs over RISC-V.

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

And that's just, it's really amazing how far the industry there has gone to make that feasible.

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

And then the last jump, the last big kind of conceptual jump from there to this is becoming feasible for us is the real-time element.

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

So,

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

We arrived at that world and you could do that within an hour.

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

And sometimes if the block is actually convenient to prove, maybe you can get it down to a few minutes, whatever.

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

That's the world that we used to be in.

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

And then we have had this massive industry collaboration effort that started a year and a half ago with Justin Drake really pushing super hard on this.

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

and these teams this is really mostly driven by teams outside of the ethereum foundation these teams have done an absolutely amazing job and i would say the last year was really the year of performance of real-time performance throughout the last year teams just kept pushing this down orders of magnitude and now we're at the point where you can you can we are starting to to achieve the target zone so like we are actually able to prove consistently reliably prove