Security Defense For Smart Contracts: A Comprehensive Survey
Nikolay Ivanov, Chenning Li, Qiben Yan, Zhiyuan Sun, Zhichao Cao and, Xiapu Luo

TL;DR
This survey comprehensively classifies and analyzes 133 smart contract threat mitigation solutions, providing a taxonomy, workflows, vulnerability coverage map, and insights into future trends in smart contract security.
Contribution
It introduces a five-dimensional taxonomy for classifying threat mitigation solutions and synthesizes their designs into uniform workflows, advancing understanding of smart contract security methods.
Findings
Classified 133 solutions using the taxonomy
Developed a coverage map for vulnerabilities
Identified trends and weaknesses in current methods
Abstract
The blockchain technology has been used for recording state transitions of smart contracts - decentralized applications that can be invoked through external transactions. Smart contracts gained popularity and accrued hundreds of billions of dollars in market capitalization in recent years. Unfortunately, like all other programs, smart contracts are prone to security vulnerabilities that have incurred multimillion-dollar damages over the past decade. As a result, many automated threat mitigation solutions have been proposed to counter the security issues of smart contracts. These threat mitigation solutions include various tools and methods that are challenging to compare. This survey develops a comprehensive classification taxonomy of smart contract threat mitigation solutions within five orthogonal dimensions: defense modality, core method, targeted contracts, input-output data…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Auction Theory and Applications
