Useful Links
Computer Science
Distributed Systems
Distributed Consensus
1. Introduction to Distributed Consensus
2. Foundational Concepts and System Models
3. Consensus in Crash-Failure Models
4. Consensus in Byzantine-Failure Models
5. Consensus in Public and Permissionless Networks
6. Advanced Topics and Extensions
7. Performance and Optimization
8. Applications and Case Studies
9. Implementation Considerations
Consensus in Public and Permissionless Networks
Nakamoto Consensus
Proof-of-Work Mechanism
Hash-based Puzzles
Difficulty Adjustment
Mining Process
Block Creation
Longest Chain Rule
Chain Selection Criteria
Fork Resolution
Orphan Blocks
Probabilistic Finality
Confirmation Depth
Reorganization Risk
Security Parameters
Economic Incentives
Block Rewards
Transaction Fees
Mining Economics
Security Analysis
51% Attack Resistance
Selfish Mining
Double Spending Prevention
Proof-of-Stake Variants
Basic Proof-of-Stake
Stake-based Selection
Validator Responsibilities
Slashing Conditions
Chain-based PoS
Block Proposer Selection
Chain Extension Rules
Nothing-at-Stake Problem
BFT-style PoS
Committee-based Consensus
Voting Mechanisms
Finality Guarantees
Delegated Proof-of-Stake
Delegate Election
Block Production Rotation
Governance Integration
Liquid Proof-of-Stake
Delegation Flexibility
Stake Mobility
Governance Participation
Alternative Consensus Mechanisms
Proof-of-Authority
Identity-based Validation
Permissioned Networks
Governance Models
Proof-of-Space
Storage-based Consensus
Space-Time Proofs
Environmental Benefits
Proof-of-Elapsed-Time
Intel SGX Integration
Random Wait Times
Energy Efficiency
Hybrid Approaches
PoW-PoS Combinations
Multi-layer Consensus
Checkpoint Systems
Scalability Solutions
Sharding
State Sharding
Transaction Sharding
Cross-shard Communication
Layer 2 Solutions
Payment Channels
State Channels
Rollup Technologies
Interoperability Protocols
Cross-chain Consensus
Bridge Mechanisms
Atomic Swaps
Previous
4. Consensus in Byzantine-Failure Models
Go to top
Next
6. Advanced Topics and Extensions