NEO is an Ethereum equivalent created in China. It doesn’t use mining to generate currency and it allows developers to create contracts and Dapps in common coding languages.
The first generation of cryptocurrencies were all about creating digital money that could flow freely across the world. The second generation meanwhile, want to create products and services that could disrupt some of the world’s biggest companies.
NEO is a blockchain platform, cryptocurrency and network for decentralised apps or Dapps based in China. It was inspired by networks like Ethereum, but with a few key technical differences, which we’ll outline below.
NEO was designed for something the creators called the “Smart Economy”, which brings together digital assets, digital identity and smart contracts into one seamless ecosystem.
Did you know?
NEO’s purpose was never to disrupt China’s fiat currency, but instead to help the country’s economy transition into the blockchain era.
Neo was started by Da Hongfei and Erik Zhang. The pair had previously been involved with the Shanghai-based blockchain research company, OnChain. They decided to create their own blockchain in 2014.
Like Ethereum, NEO has two distinct assets it uses to run the network. But with a twist.
However, unlike Ethereum, NEO does not have any transaction fees. This allows the NEO network to grow more consistently, and can already handle as many as 1,000 transactions per second.
Ethereum, at its current rate is hovering around 13 transactions per second. Although Sharding could change that.
Visa meanwhile, can process 45,000.
NEO is not mined. Instead, in the beginning of the network, 100 million NEO were issued. However, 50 million of these NEO were held back by the NEO Foundation to fund development of the network.
GAS meanwhile has a slightly different approach. GAS gets generated after every block on the blockchain is verified. At present, 8 GAS is produced per block, but that will start to decline after each year until the total GAS generated will reach 100 million. After that point no more GAS will be created.
Did you know?
NEO’s consensus mechanism prevents the network from hard forks, as it relies on two thirds of the community to agree on major decisions.
At the heart of every cryptocurrency is a consensus algorithm. With Bitcoin, that’s proof-of-work, which is incredibly energy intensive and means transaction rates are low compared to others.
NEO meanwhile has created its own consensys protocol called Delegated Byzantine Fault Tolerance OR dBFT.
The process for how this works is unique to the network:
To become Consensus Node you’ll need to hold a certain amount of GAS and have a dedicated internet connection. But be warned, if the community doesn’t think you’re doing a good job, they can vote in someone else.
NEO is unique among crypto projects in that it has a central Council who overseas what projects can be built on the platform, as well as make decisions on how it should spend the remaining 50 million NEO tokens it currently holds.
Did you know?
NEO smart contracts support many common programming languages via the neoVM compiler, including those on Microsoft.net, Java, Kotlin, Go and Python.
As we mentioned earlier, the NEO blockchain wants to be able to create, trade and send different types of assets. We’ll explore those further below.
🛒 Digital Assets : Users can create, register, trade, and circulate digital assets. These can be anything that can exist in electronic form. So they could be bits of music, property or even objects.
👨💻 Digital Identity: Information on individuals, organisations, and other entities that exist in electronic form can be stored on the NEO blockchain, too.
📝 Smart Contracts : Ethereum has a smart contract facility, but where these two projects differ is that developers do not need to learn a new programming language to write contracts. Instead, they can use C#, Java and other mainstream programming languages.
Did you know?
NeoQ – A lattice-based cryptographic mechanism was designed to create a layer of security that not even quantum computers would be able to break through.
Ethereum has by far the largest community of developers creating projects on the platform. But NEO’s popularity is growing.
In 2018, several projects on Ethereum made the jump to NEO, thanks to a more accommodating environment for developers.
One of the key feature sets the developers behind NEO have created is for the ability for the blockchain to exist in non-blockchain environments.
That means theoretically it could be simpler to implement NEO into existing business infrastructure which could accelerate blockchain adoption in future.