Commit graph

1 commit

Author SHA1 Message Date
Gulshan Yadav
694e62e735 feat(zk): add ZK-rollup foundation with Groth16 proof system
Milestone 3 of Phase 13 - ZK-Rollup Foundation:
- Circuit definitions (Transfer, Batch, Deposit, Withdraw)
- Proof system with Groth16/PLONK/STARK backends
- Sparse Merkle tree state management
- Rollup manager for batch processing

Technical details:
- Uses arkworks library for ZK-SNARKs
- R1CS constraint system with BN254 curve
- 32-depth state tree supporting 4B accounts
- Batch processing with 1000 tx max
2026-01-19 14:10:46 +05:30