Abstract
Blockchain technology is a factor of disruption for the current state of the internet, and it has the potential to solve many of its security, centralization, and trust issues. The second generation of blockchain appeared in 2013, with the launch of Ethereum and introduced smart contracts, as a way of building applications on top of the blockchain. Nevertheless, smart contracts raise particular security challenges due to their immutability, attack surface, and economic implications. This paper aims to present the most common security vulnerabilities and possible exploits in smart contracts and the best practices for combating them.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Araoz, M., Brener, D., Giordano, F., Palladino, S., Paivinen, T., Gozzi, A., Zeoli, F.: Zeppelin Os: An open-source, decentralized platform of tools and services on top of the EVM to develop and manage smart contract applications securely (2017). https://openzeppelin.com/assets/zeppelin_os_whitepaper.pdf
Biggest DeFi Hacks of 2020 Report. https://hacken.io/researches-and-investigations/biggest-defi-hacks-of-2020-report/
Ethereum Yellow Paper: A secure decentralized generalized transaction ledger
Ethereum Whitepaper: A Next-Generation Smart Contract and Decentralized Application Platform. https://ethereum.org/en/whitepaper/
Harvey, C.R. et al: DeFi and the Future of Finance. Wiley (2021)
IBM: What are smart contracts on blockchain?. https://www.ibm.com/topics/smart-contracts
Nick Szabo: Smart Contracts: Building Blocks for Digital Markets (1996). http://www.truevaluemetrics.org/DBpdfs/BlockChain/Nick-Szabo-Smart-Contracts-Building-Blocks-for-Digital-Markets-1996-14591.pdf
Silviu, O.: The emerging world of decentralized finance. Informatica Economica 25(4), 43–52 (2022).https://revistaie.ase.ro/content/100/05%20-%20ojog.pdf
Smart Contracts: 12 Use Cases for Business and Beyond (2016)—Chamber of Digital 1Commerce. https://digitalchamber.org/wp-content/uploads/2018/02/Smart-Contracts-12-Use-Cases-for-Business-and-Beyond_Chamber-of-Digital-Commerce.pdf 2
Solidity Security Patterns. https://github.com/fravoll/solidity-patterns/
Tapscott, D., Tapscott, A.: Blockchain revolution: how the technology behind: bitcoin is changing money, business, and the world, Portfolio (2018)
Wu, X.B., Zou, Z., Song, D.: Learn Ethereum: build your own decentralized applications with Ethereum and smart contracts (2019)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Silviu, O. (2023). An Overview of Security Issues in Smart Contracts on the Blockchain. In: Ciurea, C., Pocatilu, P., Filip, F.G. (eds) Education, Research and Business Technologies. Smart Innovation, Systems and Technologies, vol 321. Springer, Singapore. https://doi.org/10.1007/978-981-19-6755-9_5
Download citation
DOI: https://doi.org/10.1007/978-981-19-6755-9_5
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-6754-2
Online ISBN: 978-981-19-6755-9
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)