
Stellar Lumen
General Information
Stellar uses a unique consensus mechanism known as the Stellar Consensus Protocol (SCP): Core Concepts 1. Federated Byzantine Agreement (FBA): SCP is built on the principles of Federated Byzantine Agreement (FBA), which allows decentralized, leaderless consensus without the need for a closed system of trusted participants. Quorum Slices: Each node in the network selects a set of other nodes (quorum slice) that it trusts. Consensus is achieved when these slices overlap and collectively agree on the transaction state. 2. Nodes and Validators: Nodes: Nodes running the Stellar software participate in the network by validating transactions and maintaining the ledger. Validators: Nodes that are responsible for validating transactions and reaching consensus on the state of the ledger. Consensus Process 3. Transaction Validation: Transactions are submitted to the network and nodes validate them based on predetermined rules, such as sufficient balances and valid signatures. 4. Nomination Phase: Nomination: Nodes nominate values (proposed transactions) that they believe should be included in the next ledger. Nodes communicate their nominations to their quorum slices. Agreement on Nominations: Nodes vote on the nominated values, and through a process of voting and federated agreement, a set of candidate values emerges. This phase continues until nodes agree on a single value or a set of values. 5. Ballot Protocol (Voting and Acceptance): Balloting: The agreed-upon values from the nomination phase are then put into ballots. Each ballot goes through multiple rounds of voting, where nodes vote to either accept or reject the proposed values. Federated Voting: Nodes exchange votes within their quorum slices, and if a value receives sufficient votes across overlapping slices, it moves to the next stage. Acceptance and Confirmation: If a value gathers enough votes through multiple stages (prepare, confirm, externalize), it is accepted and externalized as the next state of the ledger. 6. Ledger Update: Once consensus is reached, the new transactions are recorded in the ledger. Nodes update their copies of the ledger to reflect the new state. Security and Economic Incentives 7. Trust and Quorum Slices: Nodes are free to choose their own quorum slices, which provides flexibility and decentralization. The overlapping nature of quorum slices ensures that the network can reach consensus even if some nodes are faulty or malicious. 8. Stability and Security: SCP ensures that the network can achieve consensus efficiently without relying on energy-intensive mining processes. This makes it environmentally friendly and suitable for high-throughput applications. 9. Incentive Mechanisms: Unlike Proof of Work (PoW) or Proof of Stake (PoS) systems, Stellar does not rely on direct economic incentives like mining rewards. Instead, the network incentivizes participation through the intrinsic value of maintaining a secure, efficient, and reliable payment network.
Stellar’s consensus mechanism, the Stellar Consensus Protocol (SCP), is designed to achieve decentralized and secure transaction validation through a federated Byzantine agreement (FBA) model. Unlike Proof of Work (PoW) or Proof of Stake (PoS) systems, Stellar does not rely on direct economic incentives like mining rewards. Instead, it ensures network security and transaction validation through intrinsic network mechanisms and transaction fees. Incentive Mechanisms 1. Quorum Slices and Trust: Quorum Slices: Each node in the Stellar network selects other nodes it trusts to form a quorum slice. Consensus is achieved through the intersection of these slices, creating a robust and decentralized trust network. Federated Voting: Nodes communicate their votes within their quorum slices, and through multiple rounds of federated voting, they agree on the transaction state. This process ensures that even if some nodes are compromised, the network can still achieve consensus securely. 2. Intrinsic Value and Participation: Network Value: The intrinsic value of participating in a secure, efficient, and reliable payment network incentivizes nodes to act honestly and maintain network security. Organizations and individuals running nodes benefit from the network’s functionality and the ability to facilitate transactions. Decentralization: By allowing nodes to choose their own quorum slices, Stellar promotes decentralization, reducing the risk of central points of failure and making the network more resilient to attacks. Fees on the Stellar Blockchain 3. Transaction Fees: Flat Fee Structure: Each transaction on the Stellar network incurs a flat fee of 0.00001 XLM (known as a base fee). This low and predictable fee structure makes Stellar suitable for micropayments and high-volume transactions. Spam Prevention: The transaction fee serves as a deterrent against spam attacks. By requiring a small fee for each transaction, Stellar ensures that the network remains efficient and that resources are not wasted on processing malicious or frivolous transactions. 4. Operational Costs: Minimal Fees: The minimal transaction fees on Stellar not only prevent spam but also cover the operational costs of running the network. This ensures that the network can sustain itself without placing a significant financial burden on users. 5. Reserve Requirements: Account Reserves: To create a new account on the Stellar network, a minimum balance of 1 XLM is required. This reserve requirement prevents the creation of an excessive number of accounts, further protecting the network from spam and ensuring efficient resource usage. Trustline and Offer Reserves: Additional reserve requirements exist for creating trustlines and offers on the Stellar decentralized exchange (DEX). These reserves help maintain network integrity and prevent abuse.
Mandatory key indicator on energy consumption
Sources and Methodologies
For the calculation of energy consumptions, the so called “bottom-up” approach is being used. The nodes are considered to be the central factor for the energy consumption of the network. These assumptions are made on the basis of empirical findings through the use of public information sites, open-source crawlers and crawlers developed in-house. The main determinants for estimating the hardware used within the network are the requirements for operating the client software. The energy consumption of the hardware devices was measured in certified test laboratories. When calculating the energy consumption, we used - if available - the Functionally Fungible Group Digital Token Identifier (FFG DTI) to determine all implementations of the asset of question in scope and we update the mappings regulary, based on data of the Digital Token Identifier Foundation.