The Stellar Consensus Protocol: A Federated Byzantine Agreement Model
This whitepaper introduces the Stellar Consensus Protocol (SCP), a novel consensus mechanism based on Federated Byzantine Agreement (FBA). SCP offers an alternaAbstract
This whitepaper introduces the Stellar Consensus Protocol (SCP), a novel consensus mechanism based on Federated Byzantine Agreement (FBA). SCP offers an alternative to traditional Byzantine Fault Tolerance (BFT) by replacing the requirement for a global agreement on network membership with a system where each node independently chooses its “quorum slices” – sets of other nodes it trusts for agreement. Consensus is achieved when all members of all relevant quorum slices agree on a transaction. This methodology enables open membership and decentralized control, allowing for flexible trust relationships and reducing the barriers to entry for participants. SCP is designed to provide safety (guaranteeing that transactions are irreversible once confirmed), liveness (ensuring the network continues to make progress), and low latency, without requiring a closed or centrally managed network. The paper provides a formal definition of FBA and demonstrates how SCP achieves these properties, making it a significant contribution to decentralized consensus design and the foundation of the Stellar network. Authors: David Mazières Publication: Project Whitepaper Publication date: 2015-01-01Key findings
- The Stellar Consensus Protocol (SCP) is based on Federated Byzantine Agreement (FBA), a new class of consensus.
- Nodes define their own “quorum slices” (trusted sets of other nodes) instead of relying on global membership agreement.
- SCP achieves safety, liveness, and low latency without requiring a fixed, known set of participants.
- It supports open membership and flexible trust, fostering decentralized control.
- The paper formally defines FBA and outlines SCP’s properties and mechanisms.
Citation
David Mazières (2015). The Stellar Consensus Protocol: A Federated Byzantine Agreement Model. Project Whitepaper. https://www.stellar.org/papers/stellar-consensus-protocol.pdfRelated knowledge
- 6G on the Horizon: What It Means for Data, IoT, and Decentralization — article
- 6G on the Horizon: What It Means for Data, IoT, and Decentralization — related-article
- Blockchain for Social Impact: Addressing Global Challenges with Decentralization — article
- Blockchain for Social Impact: Addressing Global Challenges with Decentralization — related-article
- Consensus — glossary
- Consensus — related-glossary
- How AI is Transforming Cryptocurrency Trading: Tools and Strategies — article
- How AI is Transforming Cryptocurrency Trading: Tools and Strategies — related-article
- Layer 3: The Next Frontier in Blockchain Scalability — article
- Layer 3: The Next Frontier in Blockchain Scalability — related-article
- The Evolution of Web3 Social Media Platforms: Privacy and Ownership in 2025 — article
- The Evolution of Web3 Social Media Platforms: Privacy and Ownership in 2025 — related-article
Canonical knowledge ID:
research:the-stellar-consensus-protocol-a-federated-byzantine-agreement-model