Skill Profile

ZK-Rollups

This skill defines expectations across roles and levels.

Blockchain & Web3 Blockchain Infrastructure

Roles

2

where this skill appears

Levels

5

structured growth path

Mandatory requirements

0

the other 10 optional

Domain

Blockchain & Web3

Group

Blockchain Infrastructure

Last updated

2/22/2026

How to Use

Choose your current level and compare expectations. The items below show what to cover to advance to the next level.

What is Expected at Each Level

The table shows how skill depth grows from Junior to Principal. Click a row to see details.

Role Required Description
Blockchain Developer Understands zk-rollup architecture: sequencer, prover, verifier contract. Studies differences between zkSync, StarkNet, Polygon zkEVM, and Scroll. Deploys zk-rollup node on testnet.
Smart Contract Developer Understands zk-rollup architecture and how it affects smart contract development. Deploys contracts on zkSync and StarkNet. Studies differences in EVM compatibility (type 1-4 zkEVM).
Role Required Description
Blockchain Developer Configures and operates zk-rollup nodes. Implements proving infrastructure integration. Understands EVM compatibility differences: type 1-4 zkEVM. Monitors proof generation and submission.
Smart Contract Developer Adapts contracts for zk-rollup deployment: accounts for opcode differences, gas model specifics. Implements cross-layer contract messaging between L1 and zk-rollup. Tests on zkSync testnets.
Role Required Description
Blockchain Developer Designs zk-rollup infrastructure: proving cluster, data availability, forced transaction inclusion. Optimizes prover performance and evaluates proof generation economics.
Smart Contract Developer Designs contract systems optimized for zk-rollup: minimizing storage slots, optimization for prover efficiency. Analyzes zk-specific vulnerability patterns.
Role Required Description
Blockchain Developer Defines zk-rollup strategy for the organization: platform selection, proving infrastructure, migration plan. Builds team expertise in zkEVM and custom circuit development.
Smart Contract Developer Defines zk-rollup deployment strategy for smart contract organizations. Establishes zk-specific testing requirements and compatibility guidelines. Coordinates multi-rollup deployment.
Role Required Description
Blockchain Developer Shapes enterprise zk-rollup strategy: custom rollup development, shared prover networks, DA layer selection. Researches zkVM evolution and publishes infrastructure analysis.
Smart Contract Developer Defines enterprise zk-rollup smart contract strategy. Researches zkVM-native development and custom circuit integration in smart contracts. Publishes zk-rollup contract patterns.

Community

👁 Watch ✏️ Suggest Change Sign in to suggest changes
📋 Proposals
No proposals yet for ZK-Rollups
Loading comments...