Skip to main content

Functional Differences of Neo and Ethereum as Smart Contract Platforms

  • Conference paper
  • First Online:

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1238))

Abstract

While Ethereum is currently the most popular smart contract platform, there are interesting alternatives like Neo. However, Neo only rarely appears in scientific literature. Moreover, comparisons of smart contract platforms hardly employ a structured approach, but rather apply different criteria to each platform.

This work performs an in-depth comparison between Ethereum and Neo in a structured manner. We derive a catalogue of criteria from related work and use it to identify differences and similarities worthy of discussion. We show how Ethereum and Neo differ in key aspects, ranging from the general goal to technical issues like the execution and fee model and practical aspects like the maturity of its features and documentation.

This paper is a condensed version of the comparison described in [2].

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Alsunaidi, S.J., Alhaidari, F.A.: A survey of consensus algorithms for blockchain technology. In: International Conference Computer and Information Sciences (ICCIS). IEEE (2019)

    Google Scholar 

  2. Bareis, M.: Comparison of Ethereum and NEO as smart contract platforms. Master’s thesis, TU Wien (2020)

    Google Scholar 

  3. Bartoletti, M., Pompianu, L.: An empirical analysis of smart contracts: platforms, applications, and design patterns. In: Brenner, M., et al. (eds.) Financial Cryptography and Data Security. LNCS, vol. 10323, pp. 494–509. Springer, Cham (2017)

    Chapter  Google Scholar 

  4. Bocek, T., Stiller, B.: Smart contracts - blockchains in the wings. In: Linnhoff-Popien, C., Schneider, R., Zaddach, M. (eds.) Digital Marketplaces Unleashed, pp. 169–184. Springer, Heidelberg (2018)

    Chapter  Google Scholar 

  5. Bosu, A., Iqbal, A., Shahriyar, R., Chakraborty, P.: Understanding the motivations, challenges and needs of blockchain software developers: a survey. Empirical Softw. Eng. 24(4), 2636–2673 (2019)

    Article  Google Scholar 

  6. Buterin, V.: Ethereum Proof-of-Stake FAQs. https://github.com/ethereum/wiki/wiki/Proof-of-Stake-FAQ. Accessed 29 Sept 2019

  7. Coelho, I., Coelho, V., Lin, P., Zhang, E.: Community Yellow Paper: A Technical Specification for NEO Blockchain. https://neoresearch.io/assets/yellowpaper/yellow_paper.pdf. Accessed 07 Jan 2020

  8. ConsenSys: Homepage. https://media.consensys.net. Accessed 05 Dec 2019

  9. Cuen, L.: Neo relaunch. https://www.coindesk.com/neo-releases-detailed-financials-ahead-of-cryptocurrency-relaunch. Accessed 19 Aug 2019

  10. Enterprise Ethereum Alliance. https://entethalliance.org. Accessed 11 Nov 2019

  11. Ethereum Foundation. https://www.ethereum.org/. Accessed 15 Aug 2019

  12. Ethereum Wiki. https://github.com/ethereum/wiki/wiki. Accessed 15 Aug 2019

  13. EthHub. https://docs.ethhub.io. Accessed 8 Nov 2019

  14. Fairley, P.: Ethereum plans to cut its absurd energy consumption by 99 percent. IEEE Spectr. 56(1), 29–32 (2019). https://doi.org/10.1109/MSPEC.2019.8594790

    Article  Google Scholar 

  15. FlatOutCrypto: ConsenSys: understanding one of the most important firms in crypto. https://hackernoon.com/consensys-understanding-one-of-the-most-important-firms-in-crypto-7e1d66533d4a. Accessed 28 Aug 2019

  16. Harris, C.G.: The risks and challenges of implementing ethereum smart contracts. In: International Conference on Blockchain and Cryptocurrency (ICBC), pp. 104–107. IEEE (2019)

    Google Scholar 

  17. ICO Rating: Smart Contract Platforms Review. https://icorating.com/pdf/56/1//Bd40ljAOmjaCFAXmkCj9NAKZAIUj1Dwb9v75AAZe.pdf. Accessed 10 Dec 2018

  18. Levenson, N.: NEO versus Ethereum. https://hackernoon.com/neo-versus-ethereum-why-neo-might-be-2018s-strongest-cryptocurrency-79956138bea3. Accessed 19 Aug 2019

  19. Lyons, T., Courcelas, L., Timsit, K.: Scalability, interoperability and sustainability of blockchains. Technical report, European Union Blockchain Observatory & Forum (2019)

    Google Scholar 

  20. NEO Docs. https://docs.neo.org/docs/en-us/index.html. Accessed 02 Dec 2019

  21. NEO release statement. https://neonewstoday.com/general/neo-release-statement-on-organisation-restructure/. Accessed 28 Aug 2019

  22. NEP. https://github.com/neo-project/proposals. Accessed 04 Aug 2019

  23. OnChain: Interview with Da Hongfei. https://www.youtube.com/watch?v=BcmoSp7bL7g. Accessed 28 Aug 2019

  24. Parizi, R.M., Amritraj, A.D.: Smart contract programming languages on blockchains: an empirical evaluation of usability and security. In: Chen, S., Wang, H., Zhang, L.J. (eds.) International Conference on Blockchain, pp. 75–91. Springer, Cham (2018)

    Google Scholar 

  25. Rosic, A.: What is NEO Blockchain? https://blockgeeks.com/guides/neo-blockchain/. Accessed 18 Aug 2019

  26. See, R.: The company behind Neo. https://hackernoon.com/neo-onchain-and-its-ultimate-plan-dna-4c33e9b6bfaa. Accessed 28 Aug 2019

  27. Seth, S.: Why NEO Can Do What No Other Cryptocurrency Can Do. https://www.investopedia.com/tech/china-neo-cryptocurrency/. Accessed 15 Aug 2019

  28. Ethereum: A Next-Generation Smart Contract and Decentralized Application Platform. https://github.com/ethereum/wiki/wiki/White-Paper. Accessed 15 Aug 2019

  29. Wood, G.: Ethereum: a secure decentralised generalised transaction ledger. https://ethereum.github.io/yellowpaper/paper.pdf. Accessed 15 Aug 2019

  30. Xu, X., Weber, I., Staples, M.: Architecture for Blockchain Applications. Springer, Heidelberg (2019)

    Book  Google Scholar 

  31. Zheng, Z., Xie, S., Dai, H.N., Chen, W., Chen, X., Weng, J., Imran, M.: An overview on smart contracts: challenges, advances and platforms. Future Gener. Comput. Syst. 105, 475–491 (2020)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Monika di Angelo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Bareis, M., di Angelo, M., Salzer, G. (2020). Functional Differences of Neo and Ethereum as Smart Contract Platforms. In: Prieto, J., Pinto, A., Das, A., Ferretti, S. (eds) Blockchain and Applications. BLOCKCHAIN 2020. Advances in Intelligent Systems and Computing, vol 1238. Springer, Cham. https://doi.org/10.1007/978-3-030-52535-4_2

Download citation

Publish with us

Policies and ethics