Skip to content

Commit 677305e

Browse files
authoredSep 28, 2022
add link state-proof.md and evm-proof.md to introduction.md (privacy-scaling-explorations#285)
1 parent 6cdabd0 commit 677305e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed
 

‎specs/introduction.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Currently, every Ethereum node must validate every transaction in the Ethereum v
77
This means making a proof of validity for EVM + state reads / writes + signatures.
88

99
To simplify we separate our proofs into two components:
10-
1. **State proof**: State/memory/stack ops have been performed correctly. This does not check if the correct location has been read/written. We allow our prover to pick any location here and in the EVM proof confirm it is correct.
11-
2. **EVM proof**: This checks that the correct opcode is called at the correct time. It checks the validity of these opcodes and confirms that each of these opcodes and the state proof both performed the correct operations.
10+
1. **[State proof](./state-proof.md)**: State/memory/stack ops have been performed correctly. This does not check if the correct location has been read/written. We allow our prover to pick any location here and in the EVM proof confirm it is correct.
11+
2. **[EVM proof](./evm-proof.md)**: This checks that the correct opcode is called at the correct time. It checks the validity of these opcodes and confirms that each of these opcodes and the state proof both performed the correct operations.
1212

1313
Only after verifying both proofs are valid, we have confidence that Ethereum block is executed correctly.

0 commit comments

Comments
 (0)
Please sign in to comment.