From 7a50292a01978da9d180669f712e70eeb7facf23 Mon Sep 17 00:00:00 2001 From: Paul Gebheim Date: Mon, 20 Nov 2023 09:16:28 -0800 Subject: [PATCH] Update README.md --- evm/README.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/evm/README.md b/evm/README.md index 1d5ad3a0..accde940 100644 --- a/evm/README.md +++ b/evm/README.md @@ -1,9 +1,12 @@ # Recursive Stateless ZK-EVM -Included here is an implementation of a stateless, recursive ZK-EVM client implemented using Plonky2. It currently supports the full Merkle-Patricia Tree and has all Shanghai opcodes implemented. This implementation is able to provide transaction level proofs which are then recursively aggregated into a block proof. This means that proofs for a block can be efficiently distributed across a cluster of computers. As these proofs use Plonky2 they are CPU and Memory bound. The ability to scale horizontally across transactions increases the total performance of the system dramatically. +Included here is an implementation of a stateless, recursive ZK-EVM client implemented using Plonky2. It currently supports the full Merkle-Patricia Tree and has all Shanghai opcodes implemented. -End-to-end workflows are currently in progress to suport this proving mode against live evm networks. +## Performance +This implementation is able to provide transaction level proofs which are then recursively aggregated into a block proof. This means that proofs for a block can be efficiently distributed across a cluster of computers. As these proofs use Plonky2 they are CPU and Memory bound. The ability to scale horizontally across transactions increases the total performance of the system dramatically. End-to-end workflows are currently in progress to suport this proving mode against live evm networks. + +Furthermore the implementation itself is highly optimized to provide fast proving times on generally available cloud instances and does not require GPUs or special hardware. ## Ethereum Compatibility