What are the main differences between NEO and Ethereum at the technology level? And at the visionary level?

NEO and Ethereum both have their own tokens. All of them can run smart contracts to complete. But they also have a big difference. First, their consensus mechanism is different. Ethereum uses the PoW algorithm, while the NEO uses the dBFT algorithm.

Second, the language of developing their smart contracts is very different. Ethereum uses a domain-specific language called Solidity, while NEOs use general-purpose languages with a large number of developers, such as C #, Python, Java, Golang, JavaScript, etc.

Even the smart contract features provided by two different networks, the interface provided by Ethereum for smart contracts is relatively simple, and is usually provided through the EVM instruction set. NEOs provide a large number of powerful APIs for smart contracts, and they are provided in a manner similar to virtual devices.

Beyond technical differences, the biggest gap is between the vision of the two projects.


Ethereum wants to be a world computer that can't be stopped while NEOs want to serve smart economies. !

Jounal NEO and Ethereum 25/01/2019


To view or add a comment, sign in

More articles by Octa Vianus

Insights from the community

Others also viewed

Explore topics