In this paper, we address a significant problem in the field of blockchain security research by developing a standardized nomenclature and coding system for smart contract vulnerabilities. The proposed system aims to reduce confusion and redundancy in vulnerability data collection, making it easier for researchers to analyze and compare data. By consolidating similar vulnerabilities into a single category, the system promotes consistency and comparability across different studies, allowing researchers to build upon each other’s work more efficiently.
To understand the logic behind the proposed system, we first explain key concepts related to smart contract vulnerabilities. We then propose a new way of codifying these vulnerabilities that can be applied to any blockchain, reducing confusion and duplication in the community. Additionally, we eliminate some of the issues discussed by the community due to multiple reasons.
The proposed system is intended to improve the efficiency and effectiveness of vulnerability research by providing a standardized approach to naming and coding vulnerabilities. By using everyday language and engaging metaphors, we demystify complex concepts and make the article accessible to an average adult reader.
Computer Science, Cryptography and Security