ZKSwap is an Ethereum compatible Layer-2 decentralized exchange (DEX) that utilizes zero-knowledge rollups (zkRollups) and an automated market maker. zkRollups, in combination with continuously generated zero-knowledge proofs, allow users to exchange tokens without having all transaction data listed on the main Ethereum chain. ZKSwap’s AMM on Layer-2 provides the swapping function of Layer-1 DEXs with lower gas costs, instantaneous confirmation, and less transactional bottlenecking.