Getting started with ZKsync protocol

Dive deep into ZKsync Protocol, covering everything from rollups to system contracts and fee structures.

Welcome to the ZKsync Protocol documentation! This section is your starting point for understanding the core components and advanced features of ZKsync. It provides an essential overview to help you effectively build on ZKsync Era.

Introduction to Rollups

Explore the fundamentals of rollups for enhanced scalability and lower gas costs.

API

Find the specification for ZKsync Web3 API.

Contracts

Understand the contracts managing ZKsync protocol on L1 and L2

Virtual Machine

Get familiar with EraVM.

Compilers

Introduce yourself to the compilers for the ZKsync Virtual Machine.

Security

Understand the ZKsync security.

Ethereum Differences

Learn about the key distinctions between Ethereum Layer 1 and ZKsync.

Native Account Abstraction

Utilize account abstraction to streamline user experiences and contract interactions.


Made with ❤️ by the ZKsync Community