Affiliation:
1. Rabat IT Center, Smart Systems Laboratory (SSL), ENSIAS, Mohammed V University in Rabat , Rabat 10112 , Morocco
Abstract
AbstractIn recent years, smart contract technology has garnered significant attention due to its ability to address trust issues that traditional technologies have long struggled with. However, like any evolving technology, smart contracts are not immune to vulnerabilities, and some remain underexplored, often eluding detection by existing vulnerability assessment tools. In this article, we have performed a systematic literature review of all the scientific research and papers conducted between 2016 and 2021. The main objective of this work is to identify what vulnerabilities and smart contract technologies have not been well studied. In addition, we list all the datasets used by previous researchers that can help researchers in building more efficient machine-learning models in the future. In addition, comparisons are drawn among the smart contract analysis tools by considering various features. Finally, various future directions are also discussed in the field of smart contracts that can help researchers to set the direction for future research in this domain.
Subject
Artificial Intelligence,Information Systems,Software
Reference137 articles.
1. Cryptocurrency Prices, Charts And Market Capitalizations,” CoinMarketCap. https://coinmarketcap.com/ (accessed Dec. 02, 2022).
2. Ethereum Statistics (2022). https://www.alchemy.com/overviews/ethereum-statistics (accessed Dec. 02, 2022).
3. Shabani Baghani A, Rahimpour S, Khabbazian M. The DAO induction attack: Analysis and countermeasure. IEEE Internet Things J. Apr. 2022;9(7):4875–87. 10.1109/JIOT.2021.3108154.
4. A Postmortem on the Parity Multi-Sig Library Self-Destruct | Parity Technologies. https://www.parity.io/blog/a-postmortem-on-the-parity-multi-sig-library-self-destruct/ (accessed Nov. 18, 2022).
5. Androulaki E, Barger A, Bortnikov V, Cachin C, Christidis K, De Caro A, et al. Hyperledger fabric: a distributed operating system for permissioned blockchains. In: Proceedings of the Thirteenth EuroSys Conference. Porto Portugal: ACM; Apr. 2018. p. 1–15. 10.1145/3190508.3190538.