Since the invention of the Internet, our lives have started to experience radical changes in many areas such as; how we communicate, how we learn, and how we spend our free time. Back in the 16th century, when gold was still the most predominant commodity in the world, the system of commodity money eventually evolved into a system of representative money, where the first issuing banks appeared in northern Europe. Now with the invention of technologies like Stellar , the way we transact has radically changed. The system is slowly but steadily evolving into a decentralized system where trust is ensured by mathematics and cryptography.
In order to grasp the economic aspects of the Stellar Consensus Protocol -or how I like to refer to it, the “Stellarnomic” aspects- proper analizes of how consensus work are fundamental. Decentralized consensus reigns all the actions that take place in cryptoeconomic systems. Consensus can be defined as a decision-making process in which participants of a particular system (in this case: Nodes) agree to support (or not) a decision, in order to reach an agreement (concensus).
The underlying consensus mechanism in which Bitcoin operates is called Proof-of-work (PoW), this consensus mechanism secures all transactions in the Bitcoin network and was the inspiration for the development of Stellar. The way it works is that users create cryptographically secure transactions and broadcast them to the network. Miners collect as many transactions as they can and fit them into a block, and then they have to solve highly complex mathematical algorithms which allows them to verify each block and move it to the list of historic blocks. This is key in order to make sure that there are not invalid or fraudulent transactions.
Nodes visualization by https://stellarbeat.io/
"Understanding the behavior of the participants within decentralized systems (or networks) is vital not only for Stellar but for any blockchain or distributed ledger."
On the other hand, the Stellar Consensus Protocol is a decentralized global consensus, differentiates itself from the other consensus mechanisms (like POW) because the nodes which validate the transactions work without mining. Each validator or node defines sets of other nodes that it needs to agree with. These sets are called quorum slices and when you look at the quorum slices of all validator nodes they define a global network of trust relationships between these nodes (above you can see how the current relationships look like). For example, if the configuration for a quorum set is (α, β, γ) with a threshold of 2, then either (α, β), (β, γ) or (γ, α) must agree before the node can proceed. (α, β), (β, γ) or (γ, α) are all quorum slices. In the article “Intuitive Stellar Consensus Protocol” by Marta Lokhava, she mentions that “everything begins with statements” and that distributed systems “need a consensus mechanism in order to agree on different statements”. This in particular is achieved via federated voting. We can also describe these models of behavior as Game Theory of distribuded systems.
If you would like to know more about the Stellar Concensus Protocol, check out the Whitepaper, which was designed by David Mazières. This academic research is fundamental and constitutes a hugh step towards adoption.