Welcome to the upgraded MacSphere! We're putting the finishing touches on it; if you notice anything amiss, email macsphere@mcmaster.ca

A survey on ethereum smart contract vulnerability detection using machine learning

dc.contributor.authorSürücü O
dc.contributor.authorYeprem U
dc.contributor.authorWilkinson C
dc.contributor.authorHilal W
dc.contributor.authorGadsden SA
dc.contributor.authorYawney J
dc.contributor.authorAlsadi N
dc.contributor.authorGiuliano A
dc.contributor.departmentMechanical Engineering
dc.contributor.editorBlowers M
dc.contributor.editorHall RD
dc.contributor.editorDasari VR
dc.date.accessioned2025-03-03T23:36:09Z
dc.date.available2025-03-03T23:36:09Z
dc.date.issued2022-05-30
dc.date.updated2025-03-03T23:36:09Z
dc.description.abstractBlockchain applications go far beyond cryptocurrency. As an essential blockchain tool, smart contracts are executable programs that establish an agreement between two parties. Millions of dollars of transactions attract hackers at a hastened pace, and cyber-attacks have caused large economic losses in the past. Due to this, the industry is seeking robust and effective methods to detect vulnerabilities in smart contracts to ultimately provide a remedy. The industry has been utilizing static analysis tools to reveal security gaps, which requires an understanding and insight over all possible execution paths to identify known contract vulnerabilities. Yet, the computational complexity increases as the path gets deeper. Recently, researchers have been proposing ML-driven intelligent techniques aiming to improve the efficiency and detection rate. Such solutions can provide quicker and more robust detection options than the traditionally used static analysis tools. As of this publication date, there is currently no published survey paper on smart contract vulnerability detection mechanisms using ML models. In order to set the ground for further development of ML-driven solutions, in this survey paper, we extensively reviewed and summarized a wide variety of ML-driven intelligent detection mechanism from the following databases: Google Scholar, Engineering Village, Springer, Web of Science, Academic Search Premier, and Scholars Portal Journal. In conclusion, we provided our insights on common traits, limitations and advancement of ML-driven solutions proposed for this field.
dc.identifier.doihttps://doi.org/10.1117/12.2618899
dc.identifier.isbn978-1-5106-5110-4
dc.identifier.issn0277-786X
dc.identifier.issn1996-756X
dc.identifier.urihttp://hdl.handle.net/11375/31370
dc.publisherSPIE, the international society for optics and photonics
dc.subject40 Engineering
dc.subject4006 Communications Engineering
dc.subject4009 Electronics, Sensors and Digital Hardware
dc.subject51 Physical Sciences
dc.subject5102 Atomic, Molecular and Optical Physics
dc.subjectMachine Learning and Artificial Intelligence
dc.titleA survey on ethereum smart contract vulnerability detection using machine learning
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
119-121170C.pdf
Size:
356.26 KB
Format:
Adobe Portable Document Format
Description:
Published version