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].
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Alsunaidi, S.J., Alhaidari, F.A.: A survey of consensus algorithms for blockchain technology. In: International Conference Computer and Information Sciences (ICCIS). IEEE (2019)
Bareis, M.: Comparison of Ethereum and NEO as smart contract platforms. Master’s thesis, TU Wien (2020)
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)
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)
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)
Buterin, V.: Ethereum Proof-of-Stake FAQs. https://github.com/ethereum/wiki/wiki/Proof-of-Stake-FAQ. Accessed 29 Sept 2019
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
ConsenSys: Homepage. https://media.consensys.net. Accessed 05 Dec 2019
Cuen, L.: Neo relaunch. https://www.coindesk.com/neo-releases-detailed-financials-ahead-of-cryptocurrency-relaunch. Accessed 19 Aug 2019
Enterprise Ethereum Alliance. https://entethalliance.org. Accessed 11 Nov 2019
Ethereum Foundation. https://www.ethereum.org/. Accessed 15 Aug 2019
Ethereum Wiki. https://github.com/ethereum/wiki/wiki. Accessed 15 Aug 2019
EthHub. https://docs.ethhub.io. Accessed 8 Nov 2019
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
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
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)
ICO Rating: Smart Contract Platforms Review. https://icorating.com/pdf/56/1//Bd40ljAOmjaCFAXmkCj9NAKZAIUj1Dwb9v75AAZe.pdf. Accessed 10 Dec 2018
Levenson, N.: NEO versus Ethereum. https://hackernoon.com/neo-versus-ethereum-why-neo-might-be-2018s-strongest-cryptocurrency-79956138bea3. Accessed 19 Aug 2019
Lyons, T., Courcelas, L., Timsit, K.: Scalability, interoperability and sustainability of blockchains. Technical report, European Union Blockchain Observatory & Forum (2019)
NEO Docs. https://docs.neo.org/docs/en-us/index.html. Accessed 02 Dec 2019
NEO release statement. https://neonewstoday.com/general/neo-release-statement-on-organisation-restructure/. Accessed 28 Aug 2019
NEP. https://github.com/neo-project/proposals. Accessed 04 Aug 2019
OnChain: Interview with Da Hongfei. https://www.youtube.com/watch?v=BcmoSp7bL7g. Accessed 28 Aug 2019
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)
Rosic, A.: What is NEO Blockchain? https://blockgeeks.com/guides/neo-blockchain/. Accessed 18 Aug 2019
See, R.: The company behind Neo. https://hackernoon.com/neo-onchain-and-its-ultimate-plan-dna-4c33e9b6bfaa. Accessed 28 Aug 2019
Seth, S.: Why NEO Can Do What No Other Cryptocurrency Can Do. https://www.investopedia.com/tech/china-neo-cryptocurrency/. Accessed 15 Aug 2019
Ethereum: A Next-Generation Smart Contract and Decentralized Application Platform. https://github.com/ethereum/wiki/wiki/White-Paper. Accessed 15 Aug 2019
Wood, G.: Ethereum: a secure decentralised generalised transaction ledger. https://ethereum.github.io/yellowpaper/paper.pdf. Accessed 15 Aug 2019
Xu, X., Weber, I., Staples, M.: Architecture for Blockchain Applications. Springer, Heidelberg (2019)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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
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.K., 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
DOI: https://doi.org/10.1007/978-3-030-52535-4_2
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-52534-7
Online ISBN: 978-3-030-52535-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)