QANplatform
qanplatform.comIntro to QANplatformTechnology FeaturesQANX TokenDev Docs
  • qanplatform.com
  • Welcome
  • Community
    • Social media
    • Newsletter
  • TECHNOLOGY
    • 🟢Intro to QANplatform
    • Technology Features
      • Hybrid blockchain
      • Multi-language Smart Contracts | Hyperpolyglot
      • Ethereum EVM Compatibility
      • Integrations
      • Proof-of-Randomness (PoR) consensus algorithm
      • Transaction per second (TPS)
      • Developer Royalty Fees
      • Mobile Phone Validation
      • Low-cost fixed transaction fees
      • Quantum-resistant Security
    • Use Cases
    • Blockchain 101
      • Blockchain Basics
      • Crypto Wallets
      • Coin and Token Types
      • Blockchain Transactions
  • QANX Token
    • What is QANX?
    • How to Buy QANX?
      • Buy QANX on PancakeSwap
      • Buy QANX on Uniswap
      • Buy QANX on Gate.io
      • Buy QANX on BitMart
      • Buy QANX on BingX
    • How to Store QANX
      • Store QANX in MetaMask
        • How to add QANX token to MetaMask
      • Store QANX in Trust Wallet
        • How to add QANX token to Trust Wallet
      • Store QANX in MEW
        • How to add QANX token to MEW
      • Other wallets
  • DEVELOPERS
    • QAN Private Blockchain
    • QAN TestNet
    • [QVM] Multi-language smart contracts
      • Generic workflow
        • Common API
        • Installing qvmctl
        • Setting up your workspace
        • Writing a smart contract
        • Compiling a smart contract
        • Deploying a smart contract
        • Calling a smart contract function
        • Reading smart contract storage
      • DOCs for supported languages
        • JavaScript (JS) smart contract
          • Writing a smart contract in JavaScript (JS)
          • Compiling a smart contract in JavaScript (JS)
        • Java smart contract
          • Writing a smart contract in Java
          • Compiling a smart contract in Java
        • Python smart contract
          • Writing a smart contract in Python
          • Compiling a smart contract in Python
        • TypeScript (TS) smart contract
          • Writing a smart contract in TypeScript (TS)
          • Compiling a smart contract in TypeScript (TS)
        • C# (C-Sharp) smart contract
          • Writing a smart contract in C# (C-Sharp)
          • Compiling a smart contract in C# (C-Sharp)
        • C++ smart contract
          • Writing a smart contract in C++
          • Compiling a smart contract in C++
        • C smart contract
          • Writing a smart contract in C
          • Compiling a smart contract in C
        • Golang (Go) smart contract
          • Writing a smart contract in Golang (Go)
          • Compiling a smart contract in Golang (Go)
        • Rust smart contract
          • Writing a smart contract in Rust
          • Compiling a smart contract in Rust
        • Kotlin smart contract
          • Writing a smart contract in Kotlin
          • Compiling a smart contract in Kotlin
      • [QVM] Versions & Changelog
        • V0.0.1
        • V0.0.2
    • Smart Contract Developers
    • Validators
    • Node Providers
  • ABOUT US
    • Company
    • Roadmap
    • Press kit & Media assets
    • Media mentions
    • Blog
  • Papers
    • White Paper
    • Pitch Deck
    • Onepager
    • Ebooks
      • Quantum-computing and Blockchain: The Definitive Guide
      • Blockchain's Energy Consumption: The Definitive Guide
      • Blockchain's Transaction Speed: The Definitive Guide
  • Audits
    • QANX Bridge Audit
    • QANX Token Audit
    • QAN TestNet Audit
  • Disclaimers
    • Disclaimer
      • Validation
      • Privacy Policy
      • Cookie Policy
Powered by GitBook
On this page
  1. TECHNOLOGY
  2. Technology Features

Transaction per second (TPS)

QANplatform, the high TPS yet decentralized blockchain

PreviousProof-of-Randomness (PoR) consensus algorithmNextDeveloper Royalty Fees

Last updated 5 months ago

💡[Definition] Transaction per second (TPS)

Transactions per second (TPS) is a measurement that represents the average number of transactions completed per second by a blockchain platform.

[Market problem]: High TPS vs. Decentralization

The fastest blockchains achieve a high TPS number by giving up blockchain technology's key mission: decentralization.

QANplatform: enterprise-ready high TPS yet decentralized blockchain

The QAN blockchain platform is designed to solve issues plaguing today’s blockchains in regards to speed and decentralization. By employing a consensus mechanism called Proof-of-Randomness (PoR) which was developed by QAN, high transaction throughput can be achieved in an energy-efficient manner.

The utilization of the Proof-of-Randomness (PoR) mechanism — developed by QAN — ensures that the QAN blockchain platform is able to support fast transaction speeds.

The QAN MainNet has an initial testing speed of 1,600 TPS. Thanks to the interesting innovation, PoR, the platform is able to exponentially increase its TPS when used in the private blockchain mode.

Using QANplatform as a hybrid blockchain platform a 155,200,000 TPS can be achieved in the best theoretical scenario.

Imagine that there are 1,600 companies in total on the public network. Each of them running a private blockchain on their separate infrastructure. Let's imagine that the network is fully saturated and they are utilizing all the 97,000 TPS on their private blockchains.

If every single company creates proof of the current state of their private blockchain and records it on the public blockchain that means 155,200,000 TPS could be achieved on the QAN public blockchain per second in a hybrid setting.

Key Takeaways — [Transaction per second (TPS)]:

  • The fastest blockchains achieve a high TPS number by giving up the blockchain technology's key mission, which is decentralization.

  • Thanks to the PoR consensus algorithm QANplatform can achieve enterprise-ready high TPS yet remain decentralized.

  • The QAN MainNet is capable to reach a speed of 1,600 TPS.

  • QAN private blockchain is capable to reach a speed of 97,000 TPS.

  • The theoretical maximum TPS of QANplatform using it as a hybrid blockchain is 155,200,000 TPS.

QANplatform provides the foundational structure for users who may want to create a private blockchain for themselves and use . Within the confines of a QAN-enabled private blockchain run by private nodes and servers, the TPS will be able to climb as high as 97,000 TPS. This new approach is an interesting way to scale TPS in the future, through the combination of private and public blockchains, creating a fast and scalable hybrid blockchain.

QANplatform as a hybrid blockchain