Domain
Blockchain & Web3
Skill Profile
Consensus mechanisms: Proof-of-Work, Proof-of-Stake, BFT, Delegated PoS
Roles
2
where this skill appears
Levels
5
structured growth path
Mandatory requirements
10
the other 0 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 | Required | Studies main consensus algorithms: PoW, PoS, PBFT, Tendermint. Understands Byzantine Fault Tolerance and 51% attack conditions. Experiments with running a validator on testnet. |
| Smart Contract Developer | Required | Understands core consensus algorithms: PoW, PoS, BFT. Knows how finality affects contract security and when a transaction can be considered confirmed for business logic. |
| Role | Required | Description |
|---|---|---|
| Blockchain Developer | Required | Analyzes trade-offs of various consensus algorithms: finality time, throughput, decentralization. Configures and monitors validators in production networks. Understands slashing conditions and validator economics. |
| Smart Contract Developer | Required | Analyzes how consensus mechanisms affect smart contract design: block time variability, reorg resistance, MEV extraction. Adapts contracts for different consensus models. |
| Role | Required | Description |
|---|---|---|
| Blockchain Developer | Required | Designs systems considering consensus finality and liveness properties. Optimizes validation parameters for custom chains. Analyzes MEV extraction and its impact on consensus fairness. |
| Smart Contract Developer | Required | Designs contracts resistant to consensus-level attacks: time manipulation, reorg attacks, validator collusion. Models MEV scenarios and implements protective mechanisms. |
| Role | Required | Description |
|---|---|---|
| Blockchain Developer | Required | Builds expertise in consensus mechanism selection for new blockchain projects. Evaluates security assumptions and economic guarantees of various algorithms for 5+ organizational products. |
| Smart Contract Developer | Required | Establishes security requirements for contracts considering consensus assumptions of different networks. Defines chain selection criteria and deployment strategy based on consensus guarantees. |
| Role | Required | Description |
|---|---|---|
| Blockchain Developer | Required | Researches new consensus mechanisms and their applicability for enterprise tasks. Publishes security assumption analyses and contributes to academic research on distributed consensus. |
| Smart Contract Developer | Required | Researches impact of new consensus mechanisms on smart contract security models. Publishes consensus assumption analyses for DeFi and shapes industry guidelines for multi-chain deployment. |