FAQ
  • FAQ
  • General
  • Technical
  • Hackathon related
Powered by GitBook
On this page
  • What is Qtum blockchain?
  • What are the technical features and parameters of the Qtum blockchain?
  • What is AAL (Account Abstraction Layer)?
  • What is DGP (Decentralized Governance Protocol)?
  • What is the x86 VM?
  • What is Unita, Qtum Enterprise, QtumX?
  • Does Qtum have masternodes?
  • Where can I find technical documents?
  • How can I buy QTUM?
  • Where can I get the latest news about Qtum?
  • I have more questions; how can I contact you?
  • How many QTUM are needed to stake? What are the returns for staking?
  • What wallets are available?
  • Does Qtum have staking on mobile wallets or hardware wallets?
  • How can I secure my wallet?
  • What if my QTUM is still an Ethereum ERC20 token?
  • What are QRC20 tokens?

Was this helpful?

General

What is Qtum blockchain?

Our understanding of the Qtum blockchain is to a large extent a decentralized platform and the most influential public blockchain project in the world. But today I hope to bring you a different perspective which is about the advantages of Qtum in the technology development when compared with the public blockchain project on the market.

Based on the UTXO model used by Bitcoin, Qtum adopts the consensus mechanism of PoS and is the first public blockchain in the world to make this innovation. We have improved the consensus of PoS and adopted MPoS to avoid damage to the network environment by malicious nodes. At the same time, Qtum designs the AAL (account abstraction layer) so that the UTXO-based blockchain is able to support smart contracts. It is Qtum's innovation and technology upgrade to Bitcoin and Bitcoin's color coin. The DGP chain management protocol that we design and develop into the main chain also greatly reduces the harm caused by the fork and better maintains the decentralization consensus. The mobile client strategy will also make Qtum a bridge between real business and each of us, making each of us to better accept decentralized services.

What are the technical features and parameters of the Qtum blockchain?

• Transaction model: UTXO (Unspent Transaction Output) from bitcoin • Smart contract architecture: EVM (Ethereum Virtual Machine), adding the x86 virtual machine in 2019 • Block size: 2 million bytes, scalable using on-chain DGP (Decentralized Governance Protocol) up to 32 million bytes • Average block spacing: 144 seconds • Smart contract token protocol: QRC20, based on Ethereum ERC20; QRC721 non-fungible tokens in development • Consensus algorithm: Proof of Stake, version 3.0, upgraded from Blackcoin • Theoretical maximum TPS (Transactions Per Second): 70 to 100. Much faster using Lightning Network and other Layer 2 technologies • Block reward: 4.0 QTUM through February 2022 (halved every 4 years), plus a share of transaction fees and gas • Genesis blocks initial creation: 100 million • Maximum supply: 107.8 million in 30 years, current annual inflation 0.87%

What is AAL (Account Abstraction Layer)?

Qtum smart contracts use the Ethereum Virtual Machine (EVM) which was designed to work with an account that holds the wallet’s balance. However, Qtum transactions are based on the bitcoin UTXO model which manages the balance of a wallet as any number of individual transactions. The Account Abstraction Layer interface abstracts all these individual transactions to present a single account balance that allows easier smart contract operation and code reuse from Ethereum smart contracts.

The resulting EVM account model is simple for smart contract programmers to use. Operations exist to check the balance of a contract and other contracts on the blockchain. There are operations for sending QTUM to other contracts. Although these operations seem simple, the AAL is fairly complex and enables the addition of new virtual machines, such as the x86 VM.

What is DGP (Decentralized Governance Protocol)?

DGP uses smart contracts to control and update basic blockchain consensus parameters such as block size and gas fee (for smart contract execution). DGP will enable the upgrade of these parameters without the need for a hard fork. DGP does not eliminate hard forks for major new features and functionality.

What is the x86 VM?

Intel’s x86 CPU architecture is the dominant CPU platform for servers and desktop computers. The Qtum team is developing a virtual machine using the x86 machine language. A “virtual machine” is an isolated software execution environment that can run on many different hardware platforms (Macs, PCs, servers, virtual private servers in the cloud, etc.). Qtum’s current virtual machine uses EVM and Solidity.

Ethereum’s Solidity language was created for smart contract programming. As a brand-new programming language Solidity has some problems. With the x86 VM, a huge population of developers will be able to use familiar languages and tools to write Qtum smart contracts in popular and mature languages like C, C++, Rust, and Python.

What is Unita, Qtum Enterprise, QtumX?

Unita, previously known as Qtum Enterprise and QtumX, is a private blockchain for businesses. The Unita blockchain is based on the Qtum Mainnet code modified to use permissioned Proof of Authority consensus (block producers are designated by the blockchain owner). Unita runs very fast with 10-second block spacing.

Does Qtum have masternodes?

Qtum does not have masternodes. Every Qtum Core wallet is a decentralized full node on the Qtum network. Any staking wallet can publish new blocks.

Where can I find technical documents?

How can I buy QTUM?

Where can I get the latest news about Qtum?

I have more questions; how can I contact you?

How many QTUM are needed to stake? What are the returns for staking?

You can stake with as little as 1.0 QTUM. You will need more coins for a realistic probability of winning a block reward. Block rewards are awarded in a random lottery process. The odds of winning depend on the number of coins in your wallet vs. the total number of coins being staked on the network.

What wallets are available?

Wallets from the Qtum developers are shown below. These wallets support Qtum QRC20 tokens and smart contract transactions, which is not always the case for 3rd party QTUM wallets.

Does Qtum have staking on mobile wallets or hardware wallets?

Only the Qtum Core wallet (desktop or server versions) can be used for staking. The Qtum Core wallet downloads and syncs the entire blockchain and smart contract state database. A staking wallet must be online 24/7 to process every transaction, new block, and smart contract call. Mobile wallets and hardware wallets have their roles but they are not full nodes and they are not capable of staking.

How can I secure my wallet?

What if my QTUM is still an Ethereum ERC20 token?

What are QRC20 tokens?

PreviousFAQNextTechnical

Last updated 5 years ago

Was this helpful?

Please see the links to technical/developer documents and tools on the . Qtum is an open source project with source code, documentation and user manuals available on .

You can buy QTUM on many cryptocurrency exchanges as shown on

You can get the news from the page, also see the , , and .

For general questions about Qtum, user questions, wallet questions, and developer questions, please join us on the social media channels linked at the bottom of this page. You can also reach us using the

The more coins a wallet is staking, the more often it will win a block reward of 4 QTUM. Staking will give block rewards of 5 to 6 percent return per year. To see the expected time to a block reward use the . The “Expected Time” to a block reward is an estimate of the average time to a block reward. The “Expected Time” does not count down to zero. There is significant variation in the block rewards which could come earlier or much later than the Expected Time.

qtum-qt, desktop Core wallet with GUI (graphical user interface). A good wallet for beginners, supports staking.

qtumd, server Core wallet with command line interface, for more advanced users, supports staking. Can be used on a local computer or on a cloud virtual private server.

, a good wallet for beginners, can restore from a variety of other wallets, can use the Ledger hardware wallet.

Android mobile wallet, a powerful mobile wallet with smart contract templates,

Electrum wallet, versatile desktop wallet, supports Trezor and Ledger hardware wallets.

The Qtum iOS mobile wallet is not currently available, but you can use the iOS wallet from Qtum partner

Make a good backup of the wallet.dat file (Core wallet), key file (Web wallet) or Save Copy (Electrum). Write down and store offline your wallet passphrase, password or seed words. Never share your private keys or seed words. Avoid handling private keys directly. Encrypt your Core wallet using these . Best practice is staking on a separate computer that is not used for general web surfing and email since those activities can be a source of malware.

Prior to Mainnet launch, QTUM tokens existed temporarily as an Ethereum ERC20 token. These tokens would have an Ethereum “0x” address. Most Qtum holders swapped these tokens for Qtum Mainnet coins, which have a “Q” address, in October 2017. If you still have Qtum ERC20 tokens you may be able to swap them for QTUM coins at using but don’t delay.

QRC20 tokens are derived from the protocol of Ethereum ERC20 tokens. QRC20 tokens are created by Qtum smart contracts as a digital asset for use with DApps. Transactions with QRC20 tokens are made using contract calls and require QTUM for gas fees. Some Qtum wallets have built-in smart contracts templates to easily create QRC20 tokens by simply filling in a form and publishing that contract. See more details in the documentation.

Developer page
GitHub
CoinMarketCap
Latest news
Qtum blog
Twitter
Facebook
Reddit
Contact us page
stake calculator
Wallet tutorial
Staking tutorial
Web wallet
User’s manual
wallet tutorial
User guide
Qbao Network
best practices
gate.io
this procedure
QRC20 token