Review on security, privacy, and performance issues of blockchain

被引:0
|
作者
Cao X. [1 ]
Zhang J. [1 ]
Liu B. [1 ]
机构
[1] RISE in School of Computer and Information Science, Southwest University, Chongqing
基金
中国国家自然科学基金;
关键词
Blockchain techniques; Performance; Privacy; Security;
D O I
10.13196/j.cims.2021.07.022
中图分类号
学科分类号
摘要
As a cornerstone to build a low-cost trusted channel so as to achieve value interconnection, blockchain has been especially highlighted and intensive research has been conducted in recent years. Among other issues within blockchain, challenges on security, privacy, and performance have attracted most eyes. To pave the way to deal with the above challenges, a review of research particularly on blockchain security, privacy and performance issues was presented from the perspectives of technical principle, progress and mechanism. With understanding of blockchain hierarchy and operation principles, the security issues within the layers of peer-to-peer network, consensus mechanism and smart contract were analyzed, and the effectiveness of respective defence measures was evaluated. By analysing the threats to blockchain privacy, the various privacy-protection solutions were evaluated for different protection targets. By identifying the performance related factors, the state-of-the-art solutions on the on-chain and off-chain scaling techniques were discussed. To tackle the existing problems in security, privacy and performance, the possible solutions and directions of future research were proposed respectively. © 2021, Editorial Department of CIMS. All right reserved.
引用
收藏
页码:2078 / 2094
页数:16
相关论文
共 126 条
  • [91] ALHARBY M, ALDWEESH A, MOORSEL A V., Blockchain-based smart contracts:A systematic mapping study of academic research(2018)[C], Proceedings of 2018 International Conference on Cloud Computing, Big Data and Blockchain(ICCBB), pp. 1-6, (2018)
  • [92] MORABITO V., Smart contracts and licensing, Proceedings of Business Innovation Through Blockchain, pp. 101-124, (2017)
  • [93] SCHRANS F, EISENBACH S, DROSSOPOULOU S., Writing safe smart contracts in flint, Proceedings of the 2nd International Conference on Art, Science, and Engineering of Programming, pp. 218-219, (2018)
  • [94] BLACKSHEAR S, DILL D L, QADEER S, Et al., Resources:A safe language abstraction for money
  • [95] BERNARDO B, CAUDERLIER R, PESIN B, Et al., Albert, an intermediate smart-contract language for the Tezos blockchain, Proceedings of Financial Cryptography and Data Security(FC), pp. 584-598, (2020)
  • [96] JIANG Bo, LIU Ye, CHAN W K., Contract fuzzer:Fuzzing smart contracts for vulnerability detection, Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, pp. 259-269, (2018)
  • [97] CHEN Ting, CAO Rong, LI Ting, Et al., SODA:A generic online detection framework for smart contracts, Proceedings of 2020 Network and Distributed System Security Symposium(NDSS), (2020)
  • [98] CertiK chain whitepaper
  • [99] LANEVE C, COEN C S, VESCHETTI A., On the prediction of smart contracts' behaviours, From Software Engineering to Formal Methods and Tools, and Back, pp. 397-415, (2019)
  • [100] ZHANG F, CECCHETTI E, CROMAN K, Et al., Town crier:An authenticated data feed for smart contracts, Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, pp. 270-282, (2016)