The Blockchain Made Ready for Business
Build Decentralized Applications that Simply Work: Executable on mobile devices, compatible with major existing blockchain ecosystems.
What is Qtum?
Qtum is an open source Blockchain project that is developed by the Singapore-based Qtum Foundation. Qtum is a hybrid blockchain application platform. Qtum’s core technology combines a fork of bitcoin core, an Account Abstraction Layer allowing for multiple Virtual Machines including the Ethereum Virtual Machine (EVM) and Proof-of-Stake consensus aimed at tackling industry use cases. We believe this will allow Smart Contracts and Decentralized Applications to run on a familiar foundation, while offering a robust environment for developers. The underlying technology uses an “Account Abstract Layer”, which acts as a bridge between the EVM and the Unspent Transaction Output model of Bitcoin Core. There will be Oracles and Datafeed functionality, allowing developers to create Smart Contracts built around trusted sources of information.
The Qtum Foundation plans to be the public blockchain for business. Development efforts will allow us to market this platform to various industries, such as: Mobile Telecommunications, Counterfeit Protection, Finance, Industrial Logistics (shipping, warranty, etc), and Manufacturing.
“The blockchain community and business world have been running alongside each other in parallel, and I think Qtum is where they meet.”
– Bo Shen Managing Partner at Fenbushi Capital
“All in all, I believe them to be the best team out of China and Asia.”
– Anthony Di Iorio, founder of Ethereum
“Qtum is definitely one of the projects everyone should be keeping their eye on.”
– Roger Ver, World’s First Major Investor in Bitcoin Startups
What makes this different than other blockchain projects?
The Qtum project offers many advantages to the Smart Contract development community. This project is designed to implement the best parts of the Bitcoin and Ethereum projects, into a business-friendly blockchain. By implementing the Bitcoin Improvement Protocols, and making use of the Ethereum Virtual Machine, digital currency enthusiasts can finally agree on one platform that will offer stability and direction.
What is the benefit of the UTXO Model over the Account Model?
The account model is similar to a bank account. Each party has a balance and can subtract a portion of their balance to increase the balance of another party in order to send money. This model is conceptually very simple to understand. However, to make this work in a blockchain environment many pieces of logic must be added to avoid “double spending”, spending the same funds twice. This logic makes the account model less simple internally, and adds a number of restrictions.
The UTXO model on the other hand is similar to having an ecosystem built on bank checks (without an actual bank account, the check itself is the money). There is a “pay to” field which in our example provides instructions to how the money must be spent, and each check has an amount. You can not go to cash the check and say “cash half the check and give me half back”. Your “balance” per-se is the sum of the checks which you are capable of spending. This model is more difficult to explain, but because every token is either “spent” or “unspent” and there is no in-between, it is much easier to secure in a blockchain environment with less logic required to maintain that security.
Each model has it’s own pros and cons. Accounts are conceptually simpler and thus smart contracts written on an account system tend to be much clearer and easy to understand. With UTXOs however it is simpler to validate a transaction, which can be done simply by verifying that the transaction has been confirmed by the blockchain, in the case of the SPV protocol. The UTXO model also has been tested and proven to be secure by Bitcoin, which has operated for over 7 years with no significant changes to its core model. It has also been proven to be more scalable, and transactions can easily be processed in parallel (which can be more difficult in the account model).
With all of this in mind, we at Qtum felt that building on the UTXO model best aligned with our goals and that adding the Account Abstraction Layer brought us the best of both worlds. Now we gain all of the security and interoperability benefits of the UTXO model, while smart contracts are written as if they were based on the conceptually simpler account model.
Build decentralized applications you can trust
Combining a modified Bitcoin Core infrastructure with an intercompatible version of the Ethereum Virtual Machine (EVM), Qtum merges the reliability of Bitcoin’s unfailing blockchain with the endless possibilities provided by smart contracts.
Designed with stability, modularity and interoperability in mind, Qtum is the foremost toolkit for building trusted decentralized applications, suited for real-world, business oriented use cases. Its hybrid nature, in combination with a first-of-its-kind PoS consensus protocol, allow Qtum applications to be compatible with major blockchain ecosystems, while providing native support for mobile devices and IoT appliances.
Smart Contracts that Mean Business
Qtum makes it easier than ever for established sectors and legacy institutions to interface with blockchain technology.
Create your own tokens, automate supply chain management and engage in self-executing agreements in a standardized environment, verified and tested for stability.
SMART CONTRACT LIFECYCLE MANAGEMENT
Qtum, in cooperation with its academic partners, develops tools and methods to standardize the workflow for business smart contract development. This includes the formally verifiable translation of human-readable agreements to machine smart contracts, and the error-resilient specification of their elements, terms and conditions.
SETTING INDUSTRY STANDARDS
Cooperating with a series of partners and third parties, Qtum aims to establish a smart contract hub, offering secure and thoroughly tested contract templates, tailor fitted for a multitude of industries and use cases, such as supply chain management, telecommunications, IoT, social networking, and many more.
Building on Bitcoin’s UTXO model, the simple payment verification (SPV) protocol is supported by the Qtum codebase by default. As a result, it is now possible to execute smart contracts from lite wallets, which can be easily installed on any given mobile device, heralding an age of mobile decentralized applications.
With this, the blockchain is finally ready to take up disruption in a world in which half of all internet traffic is being generated by smartphones and tablets.
Account Abstraction Layer
Qtum extends Bitcoins ‘Script’ language so that it functions as a vehicle to transport code to Qtum’s version of the EVM. With this, it is now possible to execute smart contracts and run decentralized applications, simply and securely, in environments that were previously out of reach for turing-complete blockchains, combining the endless possibilities provided by smart contracts with the stability and maturity of the bitcoin ecosystem.
Cross Platform and Backward Compatibility
Qtum is compatible with existing Ethereum contracts as well as Bitcoin gateways, and will maintain backward-compatibility even if the system is updated.
Read more: https://qtum.org/en/