Skip to main content

Hybrid Consensus

What is Delegated Proof of Stake (DPoS)?

DPoS, or "Delegated Proof of Stake," is a consensus algorithm used in certain blockchain networks. In DPoS, token holders vote to elect a limited number of validators known as "Witnesses" or "Block Producers (BPs)". These elected delegates are responsible for verifying transactions and adding new blocks to the blockchain. Unlike traditional Proof of Stake (PoS), where validators are selected randomly, DPoS validators are chosen through a voting process by the token holders. This increases the network’s security and efficiency, while giving users greater influence over governance decisions.

DPoS is more scalable and energy-efficient compared to traditional Proof of Work (PoW) or simple PoS algorithms.

What is Byzantine Fault Tolerance (BFT)?

Byzantine Fault Tolerance (BFT) is a property of distributed systems that ensures the network can function correctly even when some nodes behave maliciously or unpredictably. In this context, "Byzantine" refers to nodes that may act arbitrarily or exhibit faulty behavior.

BFT systems typically require 3f + 1 nodes to tolerate up to f faulty or malicious nodes. At least two-thirds of the nodes must be honest for the network to reach consensus. This mechanism ensures the integrity and stability of the network, even if some nodes attempt to disrupt it.

BFT-based algorithms improve the reliability and stability of the network by reducing the number of communication rounds needed to reach consensus.

Hybrid Consensus Algorithm: DPoS and BFT

UPCX utilizes a hybrid consensus algorithm that combines the strengths of both DPoS and BFT.

  1. Election of Delegates and Block Creation:

    Through DPoS, network participants vote to elect delegates (Witnesses/BPs) who are responsible for transaction validation and block creation. This process enhances the scalability and energy efficiency of the network, while promoting a more democratic and decentralized governance model compared to centralized PoW systems.

  2. BFT-Based Consensus Assurance:

    The BFT algorithm ensures that consensus can be achieved even if some of the elected delegates behave maliciously. BFT facilitates rapid agreement among nodes, ensuring the stability of the network.

Benefits of the Hybrid Consensus Algorithm

  • Scalability: DPoS allows a limited number of elected delegates to validate transactions and create blocks, making it more scalable than PoW or simple PoS systems. When combined with the efficiency of BFT, the network’s performance is further enhanced.
  • Fast Settlement Finality: BFT-based algorithms reach consensus with fewer communication rounds, resulting in faster transaction finality. The hybrid model of DPoS and BFT allows for quicker transaction confirmation and higher throughput.
  • Enhanced Security: BFT guarantees that the network can reach consensus even if some nodes act maliciously. The combination with DPoS’s voting-based delegate selection process results in a more secure and trustworthy network.
  • Energy Efficiency: Unlike PoW, DPoS does not require intensive computational resources, and BFT minimizes the number of communication rounds needed to reach consensus. This makes the UPCX consensus algorithm environmentally friendly and energy-efficient.

UPCX’s hybrid consensus algorithm reduces block confirmation time to 1 second. Traditional consensus algorithms require every node to communicate at least twice to confirm a block, but in UPCX’s hybrid model, consensus is achieved when one-third of the nodes agree with the others, allowing the remaining two-thirds to approve the block. This innovation provides UPCX with fast and reliable settlement finality.

The hybrid consensus algorithm in UPCX maximizes network performance while maintaining high levels of security and energy efficiency, meeting the demands of a next-generation blockchain platform.