Demos Network Specifications
  • Introduction
    • What is Demos Network
    • Demos Network Architecture
  • FAQ
  • Cookbook
    • Project setup
      • Run the project (MacOS)
      • Run the project (Windows)
        • WSL 2 Setup on Windows (10 and 11 only)
        • Issue Troubleshooting
      • Run the project (Ubuntu)
  • SDK
    • Getting Started
    • WebSDK
      • Authentication
        • FIDO2 Passkeys
          • Under the Hood: FIDO2 Passkeys
      • NodeCalls
      • Transactions
        • Creating a transaction
        • Signing a transaction
        • Broadcasting a transaction
      • L2PS SDK
        • The l2ps module
        • Interacting with the L2PS
        • L2PS Messaging System
      • Instant Messaging
        • What is the Instant Messaging Protocol?
        • Architecture Overview
        • Encryption
        • Quickstart
        • Message Types
        • API Reference
        • FAQ
    • Cross Chain
      • General layout of the XM SDKs
      • EVM
      • BTC
      • Solana
      • MultiversX (EGLD)
      • NEAR
      • IBC
      • TON
      • XRPL
      • The XMScript
      • Identities
    • Demoswork
    • Cookbook
      • Demoswork
        • Creating work steps
        • Conditional Operation
        • Base Operation
        • Signing and broadcasting
      • Transactions
        • Crosschain Transaction
        • Native Transactions
      • SWAP
        • Crosschain SWAP
    • Web2
      • Quick Start
      • DAHR API Reference
        • Types
      • Making Requests
      • Identities
        • Twitter
        • GitHub
    • API Reference
    • Bridges
      • Rubic Bridge Test
    • Post Quantum Cryptography
  • Backend
    • Internal Mechanisms
      • Network Time Synchronization
      • Cross Context Identities
    • Global Change Registry
      • GCR Structure
      • How is GCR Synced?
    • Consensus Mechanism
      • Unparalleled Scalability
      • Decentralization in PoR-BFT
      • Enhanced Security
      • Comparative Advantage
      • Addressing Potential Criticisms
      • Conclusion
    • Communications Stack
    • L2PS (Subnet) Framework
      • How are L2PS transactions handled?
    • Miscellaneous
      • Browsing the Postgres DB via psql
    • Bridges
      • Rubic Bridge
    • Developers Testbed
      • Setting up the environment
      • Setting up the repository
      • Installing dependencies
      • Node Configuration
      • Running the node
  • Frontend
    • Demos Providers Discovery Mechanism
Powered by GitBook
On this page
  1. Backend
  2. Consensus Mechanism

Comparative Advantage

Comparative Advantage

Proof of Work (PoW)

Why: PoW blockchains like Bitcoin are energy-intensive and prone to mining concentration.

  • Example: The high energy consumption of Bitcoin mining raises environmental concerns, contributing significantly to carbon emissions. According to the University of Cambridge's Bitcoin Electricity Consumption Index, Bitcoin’s annual energy consumption is comparable to that of a small country.

Proof of Stake (PoS)

Why: While PoS is energy-efficient, it can lead to centralization risks where validators with larger stakes control the network.

  • Example: Ethereum 2.0’s transition to PoS has faced criticism for potential wealth concentration among large stakeholders due to increased incentives for large validators.

Proof of Authority (PoA)

Why: PoA relies on fixed, trusted nodes which can limit flexibility and dynamism in network participation.

  • Example: A private blockchain using PoA for enterprise use might suffer from reduced adaptability during peak usage periods. PoR-BFT’s dynamic shard composition adds an additional layer of flexibility by rotating nodes within each shard mathematically to ensure balanced resource utilization through pseudorandom seeds.

EVM-based Consensus

Why: EVM-based systems like Ethereum have inherent computational overhead leading to high gas fees.

  • Example: A cryptocurrency dApp on Ethereum might face expensive gas costs for transactions, limiting its widespread adoption. PoR-BFT’s efficiency reduces these costs significantly.

Comparison Summary

Feature
PoR-BFT
PoW (e.g., Bitcoin)
PoS (e.g., Ethereum 2.0)
PoA
EVM-based Consensus

Consensus Mechanism

Dynamic Shard Composition + BFT

Mining Power

Stake Participation

Fixed Trusted Nodes

Virtual Machine Execution

Scalability

High

Limited

Moderate

Limited

Limited

Security

Enhanced

Vulnerable to 51% attacks

Less secure than BFT-based

More secure than PoW

Moderate security

Energy Efficiency

High

Low

Moderate

Varies

Moderate

PreviousEnhanced SecurityNextAddressing Potential Criticisms

Last updated 7 months ago