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

You basically express it in very low-level constraints that you then make zero-knowledge proofs about.

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

And

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

Where we've been going from there is now we have this, and you can really, it's really, it parallels the early progression of computers as a whole, right?

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

We went from, you have to specify, you have to manually specify every individual system you want to prove.

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

Yes, as like the set of constraints of circuits.

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

It basically went from there to introducing, and it's such an elegant idea, but it's crazy that it works.

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

Just introducing this intermediate instruction set.

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

So it's called an ISA, instruction set architecture.

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

And you can think of it like how a processor in a computer has instruction sets.

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

So x86, for example, right?

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

Like Intel or ARM or whatnot, right?

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

Basically, it's what instructions does your processor understand?

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

And the way these modern ZK systems are now built is you pick one of those instruction sets, like the one that is actually becoming the standard in Ethereum right now is RISC-V.

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

RISC-V is similarly, in principle, it's just like a list of operations that your processor could do, right?

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

Like it's often run in a virtualized way.

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

So it's not actually run on real RISC-V hardware.

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

It's mostly run in a virtualized kind of way.

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

But basically, it's just like a list of instructions.

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

And then

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

you then write zero-knowledge provers that can just prove arbitrary RISC-V code.