What is zksync
Last updated: April 2, 2026
Key Facts
- zkSync mainnet launched in June 2023 and processes an average of 4,000+ transactions per second compared to Ethereum's 15 TPS
- Transaction costs on zkSync are typically $0.01-$0.05 compared to $5-$50 on Ethereum mainnet during normal network conditions
- zkSync has accumulated over $2 billion in total value locked (TVL) across DeFi protocols as of early 2024
- The protocol uses zero-knowledge proofs to batch transactions, reducing data posted to Ethereum by approximately 90-95%
- zkSync's native token ZK was launched in May 2024 with an initial supply of 21 billion tokens allocated across governance, community, and team
Overview
zkSync is a Layer 2 (L2) scaling solution built on top of Ethereum that dramatically reduces transaction costs and increases throughput while maintaining the security of the Ethereum mainnet. Rather than processing transactions directly on Ethereum, zkSync batches thousands of transactions off-chain and submits a single cryptographic proof to Ethereum, confirming that all transactions are valid. This approach, called ZK-Rollups, allows zkSync to achieve transaction speeds similar to centralized exchanges while keeping costs a fraction of mainnet fees.
The protocol was developed by Matter Labs and launched its mainnet in June 2023 following successful testnet deployments. zkSync 2.0, the current version, is fully compatible with the Ethereum Virtual Machine (EVM), meaning developers can deploy Solidity smart contracts without modification. This compatibility has attracted hundreds of DeFi protocols, including Uniswap, Aave, and Curve, making zkSync one of the largest Layer 2 solutions by total value locked.
How zkSync Works
zkSync operates by collecting user transactions in a mempool and organizing them into batches. Rather than executing each transaction individually on Ethereum, a designated sequencer processes these batches off-chain and generates a cryptographic proof demonstrating that all state transitions are valid. This proof is then submitted to Ethereum mainnet, where smart contracts verify it in milliseconds. Because verification is computational, only one proof per batch is needed, dramatically reducing the data footprint.
The mathematical foundation relies on zero-knowledge proofs, specifically zk-SNARKs (Zero-Knowledge Succinct Non-Interactive Arguments of Knowledge), which allow verification without revealing transaction details. A typical batch on zkSync processes between 2,000 and 4,000 transactions and is submitted to Ethereum approximately every 15-20 minutes, depending on network activity. Each proof is approximately 2-4 kilobytes, compared to the 80-120 kilobytes required to post full transaction data.
Users interact with zkSync through their standard Ethereum wallets (MetaMask, Ledger, etc.) by changing their RPC endpoint. Funds are deposited by sending them from Ethereum to a bridge contract, which locks assets on mainnet and mints equivalent tokens on zkSync. When withdrawing, users initiate a transaction on zkSync that eventually processes through Ethereum, typically completing within 24 hours.
Technical Architecture and Performance
zkSync 2.0 introduced a significant upgrade from zkSync 1.0 by implementing EVM equivalence, meaning it executes code almost identically to Ethereum. This eliminated the primary barrier to adoption—developers no longer needed to rewrite contracts for Solidity to zkSync's proprietary language. The upgrade increased gas limits and improved circuit design, allowing approximately 4,000 transactions per second during peak usage, compared to Ethereum mainnet's 15 TPS.
Transaction costs on zkSync average $0.01-$0.05, with the fee structure based on computational complexity and L1 proof submission costs. A standard ETH transfer costs roughly $0.001, while a Uniswap swap ranges from $0.05-$0.15. This represents approximately 100-200x cost reduction compared to mainnet transactions during normal network periods. The protocol uses a dynamic fee system where gas prices adjust based on network congestion, similar to Ethereum's EIP-1559 mechanism.
Data availability is handled through Ethereum, meaning all state changes are verifiable on mainnet even if zkSync's operators go offline. Users can always withdraw their funds by submitting a Merkle proof demonstrating ownership. This design maintains Ethereum's security properties while providing dramatic scalability improvements. The system supports atomic composability, allowing DeFi transactions to settle instantly, unlike some competing L2s that introduce latency.
Ecosystem and Applications
zkSync has attracted over 500 smart contracts across DeFi, NFTs, and gaming categories. Major protocols deployed include Uniswap V3 (providing decentralized exchange functionality), Aave (lending and borrowing), Curve (stablecoin trading), and Balancer (liquidity pools). Specialized applications include decentralized identity solutions, prediction markets, and gaming platforms that benefit from zkSync's low latency and minimal costs.
The ecosystem expanded significantly following the May 2024 launch of the ZK token, which governance rewards for early protocol participants and grants for developers building applications. The ZK token serves dual purposes: governance (allowing token holders to vote on protocol upgrades) and securing the network through staking mechanisms planned for future implementations. The token distribution allocated 60% to the community and ecosystem, 20% to the team, and 20% to investors.
Common Misconceptions
Misconception 1: zkSync is not secure because it's not Ethereum mainnet. In reality, zkSync security is mathematically guaranteed through zero-knowledge proofs. Every transaction's validity is verified by Ethereum smart contracts before state changes are accepted. If a zkSync validator attempts to submit a fraudulent proof, Ethereum's nodes will reject it. The only remaining trust assumption is that the proof generation itself is correct—a cryptographic guarantee rather than social consensus.
Misconception 2: zkSync requires bridges that can fail or lose funds. Funds locked in the zkSync bridge are secured by smart contracts, not custodians. The bridge smart contract has been audited by major security firms and holds funds with cryptographic certainty. Withdrawal delays exist (typically 24 hours) to allow for fraud-proof challenges, but once confirmed, transactions are irreversible on Ethereum. Third-party bridge solutions exist but are optional—the official bridge is trustless.
Misconception 3: Using zkSync is complicated or requires technical knowledge. zkSync is designed for end-user simplicity. Transactions require only changing your wallet's network settings and bridging funds once. After that, interactions are identical to using Ethereum through MetaMask. Popular frontends like Across and StarkGate simplify bridging, and major wallets now support zkSync natively.
Practical Considerations
For users, zkSync makes sense for frequent transactions, DeFi interactions, or holding modest amounts requiring regular movement. A user making 10 swaps on Uniswap saves approximately $100-$500 in fees compared to mainnet. For long-term holders, mainnet might remain preferable due to superior liquidity and established reputation. Withdrawal delays (typically 24 hours) are important for time-sensitive fund access, though fast exit solutions are emerging.
For developers, zkSync offers immediate benefits through EVM equivalence—existing Solidity contracts deploy without modification. The learning curve for specialized optimizations (batching transactions, understanding proof mechanics) is manageable. Grant programs and developer support from Matter Labs make zkSync competitive for attracting new projects. Potential drawbacks include smaller liquidity pools and emerging tooling compared to Ethereum mainnet.
Related Questions
How does zkSync compare to other Layer 2 solutions like Arbitrum?
zkSync uses zero-knowledge proofs for validity, while Arbitrum uses fraud proofs for optimistic rollups, affecting withdrawal times and finality. zkSync finality on Ethereum occurs within 15-20 minutes, whereas Arbitrum requires 7 days for full finality. Both have comparable transaction costs ($0.01-$0.10) and similar developer experiences with EVM equivalence. zkSync generally provides faster proof finality but with slightly higher proof computation overhead.
What happens to my funds if zkSync shuts down?
Your funds are mathematically secure regardless of zkSync's operational status because all assets are locked in Ethereum smart contracts with cryptographic safeguards. Even if every zkSync operator went offline, users can withdraw by submitting Merkle proofs of ownership directly to Ethereum—this is guaranteed by the protocol design. The only risk is if Ethereum itself suffers a critical failure, which would affect all Layer 2 solutions equally.
How long does it take to bridge funds to and from zkSync?
Deposits typically complete within 5-15 minutes once your transaction confirms on Ethereum. Withdrawals require two phases: first, a transaction on zkSync completes instantly; second, a 24-hour fraud-proof challenge period passes before Ethereum confirms withdrawal. Fast liquidity solutions like Across enable immediate exits for a small fee, reducing effective withdrawal time to seconds. Emergency exits through alternative bridges are also available.
What tokens and assets are available on zkSync?
zkSync supports over 500 different tokens, including major cryptocurrencies like ETH, USDC, DAI, USDT, and major governance tokens. Any ERC-20 token on Ethereum can be bridged to zkSync. The ecosystem includes wrapped versions of assets and native tokens specific to zkSync applications. Liquidity for major tokens exceeds $500 million across decentralized exchanges, ensuring reasonable trading slippage.
Is zkSync suitable for everyday payments or just DeFi?
zkSync is technically suitable for everyday payments with fees below $0.01 per transaction and subsecond settlement. However, adoption remains limited among merchants and payment processors. Most everyday use occurs in DeFi (trading, lending), gaming, and NFT applications rather than retail commerce. For peer-to-peer transfers, zkSync offers exceptional value, but merchants typically prefer established payment rails like traditional banking or established stablecoins.
More What Is in Daily Life
Also in Daily Life
More "What Is" Questions
Trending on WhatAnswers
Browse by Topic
Browse by Question Type
Sources
- zkSync Official WebsiteOfficial Source
- Ethereum Foundation - ZK Rollups DocumentationCreative Commons
- zkSync Developer DocumentationOfficial Source
- CoinDesk - zkSync Mainnet Launch CoverageCoinDesk License