NEO: is one of the most widely used and up and running blockchain projects. It doesn’t use the Proof of Work mechanism. Instead, it applies the Delegated Byzantine Fault Tolerance (dBFT). They have a dual-token model which consist of NEO and GAS. NEO is used for governance and GAS for utility purposes. They run a smart contract system which uses a virtual machine totally different from existing virtual machines. It’s open-source so everyone can check out the functionality of the NEO smart contract. It is different from Ethereum which only enables the Solidity programming language. NEO enables developers from different programming language backgrounds to write a contract in C##,, Java, Kotlin, Go, and Python. They currently have a variety of games and dApps available.