As far I understand for the ZK-EVM
- User sends txn from wallet to the sequencer
- Squencer sends the txn data in batches to L1 smart contract. (1 transaction done)
- Then again prover takes the txn data and creates proof and commits to L1 (1 transaction done)
In this way for every transaction on ZK-EVM, 2 transactions need to be done in L1.
If so, then if I don’t care about gas price and need the speed in such case ZK-EVM might not be suitable correct ??