
Original design goals
- Scalability: execute consumer-application transactions outside Ethereum.
- Validity proofs: use zero-knowledge proofs to verify batched state transitions on Ethereum.
- External data availability: store reconstructable chain data through Avail.
- Interoperability: align with ZKsync’s Elastic Chain architecture for movement between ZK chains.