A survey on security in consensus and smart contracts

被引:3
|
作者
Cao, Xuelian [1 ]
Zhang, Jianhui [1 ]
Wu, Xuechen [1 ]
Liu, Bo [1 ]
机构
[1] Southwest Univ, Sch Comp & Informat Sci, RISE, Chongqing 400715, Peoples R China
基金
中国国家自然科学基金;
关键词
Blockchain security; Consensus; Smart contracts; Security action-pathway; BLOCKCHAIN; BITCOIN; NETWORKS; PROTOCOL; INTERNET; THINGS;
D O I
10.1007/s12083-021-01268-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Blockchain technology has evolved from a cryptocurrency-exclusive technique for direct transactions among distrusting users (i.e., Blockchain 1.0), into a general programming paradigm for building decentralized applications (i.e., Blockchain 2.0). That greatly expands the application domain of Blockchain 2.0 while importing much more security issues than Blockchain 1.0. Intensive research on the security of blockchain technology has been conducted, showing that security has become the most concerned topic in the blockchain realm, and consensus and smart contracts are the most vulnerable parts to be attacked. On account of this, we are concerned mainly in this review paper with security issues related to consensus and smart contracts. Different from previous surveys, this survey especially tries to provide a systematic and comprehensive view on the security of blockchain technology within consensus and smart contracts through the integral action-pathway from root causes, vulnerabilities, and attacks, to the consequences. Moreover, the proposed countermeasures to the security issues in consensus and smart contracts are also evaluated and discussed in a holistic manner. With our understanding of the surveyed methods, we believe that countermeasures should be proposed with full consideration of the causal relationships among causes, vulnerabilities, attacks, and consequences. We expect the current work can pave the way for a comprehensive understanding of how a security issue functions and where the undiscovered vulnerabilities and possible attacks hide, so as to systematically design the countermeasures.
引用
收藏
页码:1008 / 1028
页数:21
相关论文
共 50 条
  • [1] A survey on security in consensus and smart contracts
    Xuelian Cao
    Jianhui Zhang
    Xuechen Wu
    Bo Liu
    Peer-to-Peer Networking and Applications, 2022, 15 : 1008 - 1028
  • [2] A Survey on Security Analysis Methods of Smart Contracts
    Zhu, Huijuan
    Yang, Lei
    Wang, Liangmin
    Sheng, Victor S.
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (06) : 4522 - 4539
  • [3] Security Vulnerabilities and Countermeasures of Smart Contracts: A Survey
    Sifra, Epherem Merete
    2022 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2022), 2022, : 512 - 515
  • [4] A Survey of Security Vulnerabilities and Detection Methods for Smart Contracts
    Zhang, Jingqi
    Zhang, Xin
    Liu, Zhaojun
    Fu, Fa
    Nie, Jianyu
    Huang, Jianqiang
    Dreibholz, Thomas
    PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND NETWORKS, VOL III, CENET 2023, 2024, 1127 : 436 - 446
  • [5] Security, Performance, and Applications of Smart Contracts: A Systematic Survey
    Rouhani, Sara
    Deters, Ralph
    IEEE ACCESS, 2019, 7 : 50759 - 50779
  • [6] Security Threat Mitigation for Smart Contracts: A Comprehensive Survey
    Ivanov, Nikolay
    Li, Chenning
    Yan, Qiben
    Sun, Zhiyuan
    Cao, Zhichao
    Luo, Xiapu
    ACM COMPUTING SURVEYS, 2023, 55 (14S)
  • [7] A Survey on Security Verification of Blockchain Smart Contracts
    Liu, Jing
    Liu, Zhentian
    IEEE ACCESS, 2019, 7 : 77894 - 77904
  • [8] Mobile Smart Contracts: Exploring Scalability Challenges and Consensus Mechanisms
    Deval, Vipin
    Dwivedi, Vimal Kumar
    Dixit, Abhishek
    Norta, Alex
    Shah, Syed Attique
    Sharma, Rahul
    Draheim, Dirk
    IEEE ACCESS, 2024, 12 : 34265 - 34288
  • [9] Security Challenges and Opportunities for Smart Contracts in Internet of Things: A Survey
    Peng, Kai
    Li, Meijun
    Huang, Haojun
    Wang, Chen
    Wan, Shaohua
    Choo, Kim-Kwang Raymond
    IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (15) : 12004 - 12020
  • [10] A security framework for Ethereum smart contracts
    Lopez Vivar, Antonio
    Sandoval Orozco, Ana Lucila
    Garcia Villalba, Luis Javier
    COMPUTER COMMUNICATIONS, 2021, 172 : 119 - 129