zeko-labs / zeko

Zeko: zk-Rollup for Mina, a succinct blockchain
https://zeko.io
Apache License 2.0
23 stars 3 forks source link

Don't always require an action state extension proof #101

Closed L-as closed 8 months ago

L-as commented 9 months ago

Any place where you check X -> Y, check instead X -> Y', Y' -> Y, where X -> Y' is validated with a proof, and Y' -> Y is done in-circuit (and is thus limited). If X = Y' then you can omit checking the proof, accepting a dummy proof, and saving prover time.