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?
Last updated
Was this helpful?