Survey on Quality Assurance of Smart Contracts

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Wei, Zhiyuan, Sun, Jing, Zhang, Zijian, Zhang, Xianhao, Yang, Xiaoxuan, Zhu, Liehuang
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914907750924288
author Wei, Zhiyuan
Sun, Jing
Zhang, Zijian
Zhang, Xianhao
Yang, Xiaoxuan
Zhu, Liehuang
author_facet Wei, Zhiyuan
Sun, Jing
Zhang, Zijian
Zhang, Xianhao
Yang, Xiaoxuan
Zhu, Liehuang
contents With the increasing adoption of smart contracts, ensuring their security has become a critical concern. Numerous vulnerabilities and attacks have been identified and exploited, resulting in significant financial losses. In response, researchers have developed various tools and techniques to identify and prevent vulnerabilities in smart contracts. In this survey, we present a systematic overview of the quality assurance of smart contracts, covering vulnerabilities, attacks, defenses, and tool support. By classifying vulnerabilities based on known attacks, we can identify patterns and common weaknesses that need to be addressed. Moreover, in order to effectively protect smart contracts, we have created a labeled dataset to evaluate various vulnerability detection tools and compare their effectiveness.
format Preprint
id arxiv_https___arxiv_org_abs_2311_00270
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Survey on Quality Assurance of Smart Contracts
Wei, Zhiyuan
Sun, Jing
Zhang, Zijian
Zhang, Xianhao
Yang, Xiaoxuan
Zhu, Liehuang
Cryptography and Security
Distributed, Parallel, and Cluster Computing
With the increasing adoption of smart contracts, ensuring their security has become a critical concern. Numerous vulnerabilities and attacks have been identified and exploited, resulting in significant financial losses. In response, researchers have developed various tools and techniques to identify and prevent vulnerabilities in smart contracts. In this survey, we present a systematic overview of the quality assurance of smart contracts, covering vulnerabilities, attacks, defenses, and tool support. By classifying vulnerabilities based on known attacks, we can identify patterns and common weaknesses that need to be addressed. Moreover, in order to effectively protect smart contracts, we have created a labeled dataset to evaluate various vulnerability detection tools and compare their effectiveness.
title Survey on Quality Assurance of Smart Contracts
topic Cryptography and Security
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2311.00270