> For the complete documentation index, see [llms.txt](https://validium.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://validium.gitbook.io/docs/developer-reference/getting-started.md).

# Getting Started

***

Welcome to the ZKsync Era Developer reference documentation! This guide 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](/docs/developer-reference/validium-protocol.md)

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

***

[Ethereum Differences](/docs/developer-reference/ethereum-differences/evm-instructions.md)

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

***

[Native Account Abstraction](/docs/developer-reference/account-abstraction/introduction.md)

Utilize account abstraction to streamline user experiences and contract interactions.

***

[ZKsync Era Contracts](/docs/developer-reference/era-contracts/l1-contracts.md)

Discover the ZKsync Era L1 and system contracts.

***

[ZKsync Era Fee Model](/docs/developer-reference/fee-model/fee-model.md)

Understand the fee structure in ZKsync to optimize transaction costs.

***

[Bridging Assets](/docs/developer-reference/bridging-assets.md)

Facilitate asset transfers between Ethereum Layer 1 and ZKsync Layer 2 efficiently

<br>
