Affiliation:
1. Türkiye Radyo Televizyon Kurumu
Abstract
A smart contract is a concept of computer protocols that helps to facilitate blockchain technology. This blockchain-based smart contract is a public ledger of all participating transactions. It is considered a self-executable application and contains predetermined rules. It also operates by decentralizing networks that are shared between all parties, and this execution of contracts between parties could be securely done without a middleman or a third party. With blockchain technology, developers could provide an efficient framework and ensure security issues. While the new blockchain has successfully been developed to prevent the problems of fraud and hacking, there is still a considerable risk concerning security and confidentiality. Therefore, we should not underestimate this matter. This study aims to review the potential risks that may take place on blockchain-based smart contracts. In addition, the options that may assist application developers in order to provide viable guidance, and to avoiding these security vulnerabilities.
Publisher
Erzincan Universitesi Fen Bilimleri Ensitusu Dergisi
Reference50 articles.
1. ArXiv.org e-Print archive. (2022). ArXiv. https://arxiv.org/
2. Atzei, N., Bartoletti, M., & Cimoli, T. (2017). A Survey of Attacks on Ethereum Smart Contracts (SoK). In M. Maffei & M. Ryan (Eds.), Principles of Security and Trust (Vol. 10204, pp. 164–186). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-662-54455-6_8
3. Bitcoin. (2022). Bitcoin. Bitcoin Homepage. https://bitcoin.org/
4. Chang, S. (2019). Ethereum Smart Contracts Vulnerable to Hacks: $4 Million in Ether at Risk. https://www.investopedia.com/news/ethereum-smart-contracts-vulnerable-hacks-4-million-ether-risk/
5. Chen, B., Tan, Z., & Fang, W. (2018). Blockchain-Based Implementation for Financial Product Management. 2018 28th International Telecommunication Networks and Applications Conference (ITNAC), 1–3. https://doi.org/10.1109/ATNAC.2018.8615246