Domain
Blockchain & Web3
Skill Profile
This skill defines expectations across roles and levels.
Roles
2
where this skill appears
Levels
5
structured growth path
Mandatory requirements
0
the other 10 optional
Blockchain & Web3
Blockchain Fundamentals
2/22/2026
Choose your current level and compare expectations. The items below show what to cover to advance to the next level.
The table shows how skill depth grows from Junior to Principal. Click a row to see details.
| Role | Required | Description |
|---|---|---|
| Blockchain Developer | Understands basic ZKP concepts: proof of knowledge without revealing information, zk-SNARKs vs zk-STARKs. Studies use cases: privacy, scalability, identity. Experiments with Circom. | |
| Smart Contract Developer | Understands basic ZKP concepts and their application in smart contracts: private transactions, identity verification, scalability proofs. Implements a simple zk-proof verifier in Solidity. |
| Role | Required | Description |
|---|---|---|
| Blockchain Developer | Implements ZKP components for blockchain infrastructure: proof generation, verification pipeline, witness generation. Works with Circom, Halo2, or Noir for ZK-circuit creation. | |
| Smart Contract Developer | Integrates ZKP verification into smart contracts: Groth16 verifier, PLONK verifier. Optimizes on-chain verification gas cost. Works with Circom for circuit development. |
| Role | Required | Description |
|---|---|---|
| Blockchain Developer | Designs ZKP infrastructure: proof generation clusters, recursive proof composition, proof aggregation. Optimizes proving time and verifier gas costs. Integrates into production protocols. | |
| Smart Contract Developer | Designs ZKP-based smart contract systems: private DeFi, zk-identity, verifiable computation. Optimizes proof verification contracts and integrates with DeFi protocols. |
| Role | Required | Description |
|---|---|---|
| Blockchain Developer | Defines ZKP strategy for the blockchain organization. Builds team expertise across various proving systems. Evaluates ZKP solutions for privacy and scalability use cases. | |
| Smart Contract Developer | Defines ZKP integration strategy for smart contract organizations. Builds team expertise in circuit development and proof verification. Evaluates ZKP for privacy and compliance. |
| Role | Required | Description |
|---|---|---|
| Blockchain Developer | Shapes enterprise ZKP strategy: proving infrastructure, standardization, research partnerships. Researches new proving systems and publishes ZKP applications research in blockchain. | |
| Smart Contract Developer | Defines enterprise ZKP smart contract strategy: privacy-preserving DeFi, compliant private transactions. Researches new proof systems and publishes integration patterns. |