I. Project Introduction
Qtum Blockchain (referred to as "Quantum Chain" or "Qtum") is committed to developing a third blockchain ecosystem other than Bitcoin and Ethereum, through value transmission Protocol (“Value Transfer Protocol”) to realize point-to-point value transfer, and according to this protocol, build a decentralized application development platform ( "DApp Platform"). By combining an improved version of the Bitcoin Core infrastructure and a mutually compatible version of the Ethereum Virtual Machine, Qantas has both Bitcoin's indestructible blockchain network and the infinite possibilities of smart contracts. QTUM coins are used for Dapp access, token voting, community autonomy, application function consumption/payment.
Second, AAL Account Abstraction Layer
Account Abstraction Layer (AAL) is the key for Qtum to connect the UTXO circulation layer and the smart contract platform layer, and it is also a part of the implementation of the quantum chain. Big innovation. Through AAL, the UTXO model can be converted into an account model that can be executed by different virtual machines, such as Ethereum EVM, or x86 virtual machine, and the account balance of the virtual machine can be converted into UTXO through AAL.
This realizes the layered design of the balance and smart contract platform. The liquidity adopts the UTXO of Bitcoin, and natively supports the multi-signature algorithm, which is more secure as the accounting and transfer of the balance; The contract platform is Turing-complete, and it is difficult to avoid programming bugs. Separating the circulation layer from the smart contract platform has more advantages than Ethereum. In order to further expand the smart contract platform capabilities of the blockchain, the x86 high-performance virtual machine that Qtum plans to implement can directly program smart contracts through languages such as C, C++, rust, and go, and can also support other x86 architectures. programming language that runs on it. The x86 architecture virtual machine can solve some problems in the Ethereum EVM, such as the lack of support for the standard library, the generated bytecode is too large, the floating point is not supported, and it is difficult to debug.
Three, DGP Governance
The full name of DGP is Decentralized Governance Protocol (Decentralized Governance Protocol). The key is to use the certainty of results and openness of rules of smart contracts to solidify the governance framework and rules into the contract, so that decisions can be made in a democratic way when needed, and blockchain state management can be completed automatically.
Fourth, Qtum x86 virtual machine
Intel's x86 CPU architecture is the main CPU platform for servers and desktop computers. The Qtum team is developing a virtual machine using the x86 machine language. A "virtual machine" is a self-contained software execution environment that can run on many different hardware platforms (Mac, PC, server, virtual private server in the cloud, etc.). The EVM virtual machine and solidity are currently used on Qtum.
Ethereum's Solidity language was the first smart contract development language. As a new language, Solidity has some problems. Through the x86 virtual machine platform, developers can use their familiar and mainstream languages (such as C language, C++ language, Rust and Python) and tools to develop smart contracts.
V. Project Features
The main features of the quantum chain are as follows:
1. From a technical point of view, Qtum is committed to realizing the first compatible BIP (based on UTXO Model) POS smart contract platform, compatible with Bitcoin transaction mode and the advantages of Ethereum virtual machine;
2. Quantum Chain introduces off-chain factors through "decentralized application" and "master contract" to form The blockchain master control contract that conforms to the business logic of the real world supports multiple industries and multiple channels, and finally realizes the strategy of moving to the mobile terminal;
3. Strengthen the flexibility of the consensus mechanism in the public chain and the alliance chain performance, while taking into account industry compliance.


















