Domain
Blockchain & Web3
Skill Profile
Blockchain fundamentals: distributed ledger, hash chains, transactions, blocks
Roles
2
where this skill appears
Levels
5
structured growth path
Mandatory requirements
6
the other 4 optional
Blockchain & Web3
Blockchain Fundamentals
3/17/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 blockchain fundamentals: consensus mechanisms (PoW, PoS), block structure, Merkle trees, and P2P networking. Follows team patterns for interacting with blockchain nodes using RPC APIs and building basic dApps with Web3 libraries. | |
| Smart Contract Developer | Understands blockchain fundamentals from smart contract perspective: EVM execution model, gas mechanics, transaction lifecycle, and state storage. Follows team patterns for deploying contracts to testnets and verifying on block explorers. |
| Role | Required | Description |
|---|---|---|
| Blockchain Developer | Independently develops with Blockchain Fundamentals in Hardhat/Foundry. Conducts basic audits. Optimizes gas. | |
| Smart Contract Developer | Independently develops with Blockchain Fundamentals in Hardhat/Foundry/OpenZeppelin. Conducts basic audits. Optimizes gas. |
| Role | Required | Description |
|---|---|---|
| Blockchain Developer | Required | Designs blockchain architecture with deep understanding of consensus trade-offs, finality guarantees, and network topology optimization. Conducts protocol-level security analysis and implements custom node configurations. Mentors team on chain internals. |
| Smart Contract Developer | Required | Designs smart contract systems with deep understanding of EVM internals, storage layout optimization, and cross-contract interaction patterns. Conducts security audits using formal verification tools and static analysis. Mentors team on gas optimization. |
| Role | Required | Description |
|---|---|---|
| Blockchain Developer | Required | Defines blockchain product architecture: chain selection criteria, node infrastructure strategy, and protocol upgrade planning. Establishes security standards for validator operations and key management. Coordinates cross-team blockchain integration efforts. |
| Smart Contract Developer | Required | Defines smart contract architecture and security governance: audit processes, upgrade strategies (proxy patterns, diamond), and testing requirements. Establishes code review standards for Solidity/Vyper. Coordinates with auditors on security certification. |
| Role | Required | Description |
|---|---|---|
| Blockchain Developer | Required | Defines organizational blockchain strategy: multi-chain architecture, protocol contribution roadmap, and ecosystem partnerships. Evaluates emerging consensus mechanisms and L2 scaling solutions. Shapes company-wide blockchain technology vision. |
| Smart Contract Developer | Required | Defines organizational smart contract strategy: protocol design patterns, cross-chain interoperability standards, and security frameworks. Evaluates emerging EVM alternatives and ZK-proof integration approaches. Shapes enterprise blockchain development vision. |