The Stellar Development Foundation created Stellar, an open-source, blockchain-based database (SDF). The objective of Stellar is to upend the current financial system in the world. It accomplishes this by using the Stellar database to deliver speedier transactions through a peer-to-peer network. Then, what is Stella? How does Stellar Consensus Protocol work?
2014 saw the founding of the Stellar Development Foundation by Joyce Kim and Jed McCaleb. McCaleb contributed to the development of both the decentralized file-sharing network eDonkey and the now-defunct Mt. Gox exchange. Most notably, McCaleb was a founding member of Ripple Labs, the organization that houses the blockchain-based international payment network Ripple. He did, however, split from his co-founders because of their divergent philosophical views and preferred methods for steering the Ripple ship. He eventually departed to form Stellar with a group of smart individuals.
About Stellar Consensus Protocol information
One of Stellar's most distinctive features is the Stellar Consensus Protocol (SCP). Stellar employs the SCP, whereas Bitcoin and Ether use proof-of-work (PoW) to achieve consensus.
The Ripple Consensus Algorithm was the foundation of Stellar at first (RPCA). The RPCA was a Practical Byzantine Fault Tolerant (PBFT) technique that makes certain that a distributed system can function even if some nodes are dishonest or fail to communicate.
The ballot and the nomination protocol are the two main sub-protocols that make up the protocol. The nomination protocol lists candidate values for each consensus position.
A node will eventually be able to produce a convergence value for each slot. However, it is impossible to predict when convergence takes place, and there is a chance that hostile nodes could forcefully restart the nomination process.
The ballot protocol is launched as soon as nodes concur that the nomination protocol has converged. A ballot is attached to the candidate value in this case, and a node must commit or abort the value that is associated with the ballot.
Servers running the Stellar Core program make up the distributed network that makes Stellar function. The Stellar Core system as a whole keeps a localized copy of the network ledger on each of these servers, which are each cared for by various companies and individuals.
With the consensus protocol, any participant in the network can quickly and inexpensively agree on a transaction's validity. Each node that adds a Stellar transaction to the ledger selects a small group of other trustworthy participants that they are comfortable working with.
These mini-networks, often referred to as quorum slices, cross over, enabling the entire network to agree on the transactions that are genuine and may be promptly added to the ledger.
That is all about Stella Consensus Protocol and how it works.



















