consensusmechanismen
Consensusmechanismen are protocols used by distributed systems to achieve agreement on a single history of transactions or state in the presence of unreliable or potentially malicious participants. They enable coordination without a central authority and are designed to ensure safety (the system does not adopt conflicting histories) and liveness (the system continues to process new transactions).
Common families and approaches include:
- Nakamoto consensus, typically based on proof of work, where participants compete to add blocks to a
- Proof of stake and its variants, where validators are chosen according to their stake or influence
- Byzantine fault-tolerant (BFT) protocols, such as PBFT and its successors, which provide fast, deterministic finality for
- Delegated proof of stake, proof of authority, and other hybrids, which balance governance, scalability, and security
Key considerations include network permissioning (permissioned vs permissionless), energy consumption, latency, throughput, finality guarantees, and resistance