Zetrix Documentation (EN)
  • Introduction
    • Overview of Zetrix
    • Why Build on Zetrix
  • GETTING STARTED
    • Quick Start Guide
    • Key Concept
  • ARCHITECTURE
    • Blockchain Layer
    • Consensus Mechanism
      • DPos
      • BFT
    • Node Type
    • Security
  • DEVELOPER RESOURCES
    • Smart Contract Development Toolkit
    • Smart Contract
      • Introduction
      • ZTP Standard
        • ZTP-20
        • ZTP-165
        • ZTP-721
        • ZTP-1155
      • Syntax
    • API
      • Overview
      • HTTP
      • Websocket
      • Keypair
    • SDK
      • Node.js
      • Go
      • Java
    • Interoperability
    • Testing and Auditing
      • Asset Issuance
      • Legal Evidence
      • Smart Contract Assets
    • Verifiable Credentials
      • Getting Started
      • API Reference
  • Node & Validator
    • Overview and System Requirements
    • Node Installation
      • Dedicated Address
      • Docker Deployment
    • Maintenance
    • Node Monitoring
    • Common Problems
  • GOVERNANCE
    • On-Chain Governance
    • Distribution of Interests
  • TOKENOMICS
    • Native Token
    • Staking and Rewards
    • Gas Fees and Transaction
  • ECOSYSTEM
    • DApps and Projects
    • Partnerships
    • Explorer and Analytics
  • Wallets
    • Supported Wallets
    • Wallet Intergration
  • Blockchain as a Service
    • BaaS
      • Zetrix Service
        • Core
        • Transaction
        • Contract
    • Zetrix Oraclize
    • Scheduler Contract
  • MISC
    • Burn Address
  • Troubleshooting & FAQ
    • Terminology
    • Security Best Practices
  • Community & Support
    • Developer Community
    • Official Support
    • Contributing to the Blockchain
Powered by GitBook
On this page
  1. ARCHITECTURE
  2. Consensus Mechanism

DPos

PreviousConsensus MechanismNextBFT

Last updated 7 months ago

Delegated Proof of Stake (DPoS) is a consensus algorithm developed to secure a blockchain by ensuring the representation of transactions within it. DPoS is designed as an implementation of technology-based democracy, using voting and election processes to protect the blockchain from centralisation and malicious usage.

A high-performance consensus algorithm requires the validating nodes to have high-performance servers and a stable operating environment. Ensuring the security of the validating nodes requires a unique mechanism to improve the security feature of the algorithm.

Therefore, Zetrix generates validating nodes through the DPOS mechanism. After ordinary nodes pledge a certain amount of ZETRIX tokens, they will be approved by the consensus committee. When in the verification node pool, once it is discovered that the node does not generate a block for a long period or sends out malicious consensus messages, the pledged tokens can be confiscated through the punishment mechanism, and the qualification of the verification node can be cancelled. The voting mechanism is implemented based on the chain’s desired form of governance.

The Zetrix DPOS mechanism is implemented through smart contracts, with a dynamic upgrade mechanism that can adjust to the difficulty of validating node access due to the growth of the Zetrix network. Moreover, DPoS uses minimal resources to keep the network running compared to other consensus mechanisms. It is a lot more energy-efficient and environmentally friendly, which will help Zetrix comply with ESG requirements.