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
  • QANplatform, the first Layer 1 blockchain which rewards developers after each transaction and smart contract deployment
  • Developers (Generic Smart Contract Developers) whose code will be re-used will be rewarded for a lifetime after every:
  • Developers can cut their smart contract upload costs
  1. TECHNOLOGY
  2. Technology Features

Developer Royalty Fees

QANplatform the Layer 1 which rewards developers.

PreviousTransaction per second (TPS)NextMobile Phone Validation

Last updated 4 months ago

💡[Definition] Developer Royalty Fees (DRF)

QANplatform designed a unique fee distribution system which splits the blockchain transaction fees between validators and those smart contract developers who originally wrote

[Market problem]:

Smart Contract Developers who build the ecosystem are not rewarded.

Blockchain platforms only reward validators (miners, stakers) in their own utility token, however, smart-contract developers are ones who are building use cases and products on the blockchain to reach mass adoption.

QANplatform, the first Layer 1 blockchain which rewards developers after each transaction and smart contract deployment

Furthermore every single future transaction interacting with contracts written by these developers will proportionally distribute part of the transaction fees among creators for a lifetime.

This mechanism is completely decentralized and democtratic since developers can earn these rewards from those users directly who are using the smart contracts written by them.

Developers (Generic Smart Contract Developers) whose code will be re-used will be rewarded for a lifetime after every:

  1. New smart contract deployment fee is paid by Specific Smart Contract Developers.

  2. Transaction which interacts with smart contracts (DApps) where the code is re-used.

Developers can cut their smart contract upload costs

QANplatform’s Developer Royalty System reduces burden on the network since only new or altered code logic parts will be uploaded on the QAN MainNet. As a result of this, Specific Smart Contract Developers who re-use already deployed code parts in their smart contracts pay proportionately less, since they only pay for the new code parts to be deployed on the blockchain.

Key Takeaways — [Developer Royalty Fees]:

  • QANplatform is the first Layer 1 blockchain that rewards developers after each transaction.

  • Royalty fees are paid after smart contract re-deployment and each transaction in QANX.

  • This methodology not only makes QANplatform attractive to developers but also reduces burden on the network since only new code logic parts will be added to the QAN MainNet.

  • Developers can cut their smart contract upload costs.

Imagine as GitHub would reward developers when their code is getting re-used by others. QANplatform is the first blockchain platform that favors developers to be active members of the ecosystem. QANplatform lets developers not only code smart contracts in any programming language thanks to the unique feature, it rewards developers in a decentralized and democratic way to receive the platform's utility token as a reward for their work and to boost QANplatform's mass adoption.

Those developers who publish new generic code () to the QAN public blockchain (MainNet) will be rewarded by other developers (Specific Smart Contract Developers) in QANplatform's utility token (QANX Token) when they reuse the code written by the Generic Smart Contract Developers.

Multi-language Smart Contract (Hyperpolyglot)
Generic Smart Contract Developers