ZigZag focuses on Zero-Knowledge technology by building on ZK Rollups. ZK Rollups is a layer 2 solution to the Ethereum main-net. ZK Rollups bundle transactions on layer 2 and aim to provide quicker transaction speeds and lower fees. ZigZag's orderbook is decentralized, allowing for users to trade without a registration. ZK Rollups are considered to be less vulnerable to economic attacks compared to Optimistic rollups, since the state is instantly verified and sent to layer 1. Also, they do not require a challenge period and allow for fast withdrawals to Layer 1, making them great for exchanges and other applications that require simple payments.