It accommodates customers’ choice of blockchain. Each blockchain has its own individual features, which can be harnessed to provide the best solution for customers.
Part of thesolution is to provide interoperability across the Ethereum, EOS and NEO blockchains through Oraclize or Ducatur.
The Ethereum blockchain is a platform for developers to build decentralized applications (Dapps). At its core is that it is a decentralized platform that runs smart contracts.
Ethereum uses a proof-of-work consensus mechanism. It processes about 15 transactions per second (TPS). It is the most widely adopted platform with multiple resources for developers. Dapps and smart contracts must be written in Solidity.
It is designed as an operating system for Dapps. It has very high throughput, with the potential to process millions of transactions per second. Smart contracts can be written in C/C++. It has potential for high scalability and interoperability across blockchains.
EOS uses the Delegated Proof of Stake (DPOS) protocol. Transactions are usually confirmed within 1.5 seconds from the time of broadcast, by a 99.9% certainty.
It operates on an ownership model, which means that owners of EOS tokens do not pay foruse of the resources on the platform.
It is designed to digitize assets, to self-manage them and to achieve a “smart economy”. It has multi-factor authentication methods to verify the identities of individuals, organisations and other entities.
The smart contract can be used directly by almost any high-level programming language, which means that most developers will be able to participate without learning a new language. Existing business system code can be ported directly to the blockchain.
NEO uses the Delegated Byzantine Fault Tolerant (dBFT) consensus mechanism. Transaction throughput is very good at about 1,000 TPS, with potential to reach 10,000 TPS, allowing it to support large-scale commercial applications.