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
  • Code in ANY programming language on QANplatform!
  • 20 million developers will be able to enter the blockchain space thanks to QANplatform
  1. TECHNOLOGY
  2. Technology Features

Multi-language Smart Contracts | Hyperpolyglot

20 Million developers will be able to enter the blockchain space thanks to QANplatform

PreviousHybrid blockchainNextEthereum EVM Compatibility

Last updated 4 months ago

Code in ANY programming language on QANplatform!

πŸ’‘[Definition] Multi-language β€” Hyperpolyglot:

A hyperpolyglot is someone who is a gifted language accumulator. They possess a particular neurological trait that’s well-suited for learning languages very quickly and using them adeptly.

[Market problem]: Developers can't use their favored programming language

Most of the currently existing blockchain platforms offer only 2-3 programming languages for developers to choose from to develop smart-contracts (DApps). There are also chains that are forcing developers to learn a new language, which can only be used for that specific blockchain like Solidity (Ethereum) or Teal (Algorand). This fundamentally limits mass adoption of blockchain technology because of the high entry barrier.

20 million developers will be able to enter the blockchain space thanks to QANplatform

QANplatform's Vision:

A world where real and helpful use-cases are built on the blockchain.

QANplatform's Mission: Empowering anyone to build rapidly and securely on the blockchain.

A new initiative started by next-generation blockchains to allow developers to code in different languages by utilizing WASM (WebAssembly) is a great step forward, but there are better solutions.

QANplatform as a forward-thinking blockchain platform developed a new Multi-language smart contract mechanism. QANplatform's QVM (QAN Virtual Machine) will let developers run any kind of application, which would be able to run on a Linux Kernel.

Thanks to the Multi-language Smart Contract development feature of QANplatform, 20 million developers will be able to enter the blockchain world and develop their first DApp on the blockchain, and this blockchain will be QANplatform.

By lowering the entry barriers for the developer community letting them code in any programming language β€” but more importantly, in a language they have mastered and used for several years β€” will lead to blockchain mass adoption and completely new blockchain use cases which we have never dreamed about.

QANplatform's multi-language movement leads to two other important benefits that support a better blockchain world:

  1. From an enterprise perspective; companies who struggle to recruit the right talent for smart contract development can use their existing team or hire from a larger pool, reducing setup and maintenance costs.

  2. From a security perspective; the Decentralized Finance (DeFi) ecosystem will be more secure since developers won't be experimenting with new programming languages that handle millions of dollars. Instead, they will build and audit code in a programming language that they have already mastered for years.

Key Takeaways β€” [Multi-language Smart Contracts | Hyperpolyglot]:

  • The requirement to learn a new programming language like Solidity or Teal limits the mass adoption of blockchain technology.

  • A new initiative started with WASM, but QANplatform's unique development takes it one level up: QANplatform's QVM will let developers run any kind of application, which would be able to run on a Linux Kernel.

  • 20 million developers will be able to enter the blockchain space thanks to QANplatform.

  • QANplatform's Multi-language feature will lead finally to blockchain mass adoption and completely new blockchain use cases which we never dreamed about.

  • It makes talent acquisitions, development, and codebase maintenance easier and cost-efficient for enterprises.

  • Decentralized Finance (DeFi) ecosystem will be more secure since developers are not experimenting with new programming languages that handle millions of dollars.