zkSync Era
What is zkSync Era?
zkSync Era is a Layer 2 ZK rollup, a trustless protocol that uses cryptographic validity proofs to provide scalable and low-cost transactions on Ethereum.
ZK Chains
ZK chains are high performance, verifiable, modular rollups and validiums powered by zkSync. United in an elastic network, ZK chains can be added or expanded to handle increased transaction volume without affecting costs or hardware requirements for verification.
ZK Stack
zkSync offers secure one-tap onboarding via FaceID/Passkeys, eliminating the need for seed phrases and reducing the risk of hacks. By automatically creating modular smart accounts at the protocol level, zkSync enables a delightful, customizable UX, allowing users to seamlessly access all ZK chains with what feels like a single account directly from their application.
Main Features
- Security: Inherited from Ethereum, with zero reliance on 3rd parties.
- Permissionless EVM-Compatible Smart Contracts
- Smart Contract Composability
- Standard Web3 API
- State Updates via Transaction Outputs: Provides significant cost savings over transaction inputs.
- Native Account Abstraction: Improvements over EIP4337.
Developer Experience
- Smart Contracts: Can be written in Solidity or Vyper.
- Custom Compilers: zksolc and zkvyper.
- Existing Frameworks: Hardhat, Ethers, Viem, web3.js, theGraph, Thirdweb, Chainlink.
- Web3 API Compatibility
- Testing and Debugging Tools
User Experience
- Seamless Interaction
- Instant Confirmations
- Low Transaction Fees
- Payment with ERC20 Tokens
- Support for Ethereum-Based Wallets: Metamask, TrustWallet, Zerion, Rabby.