Secure Decentralized Application Development of Blockchain-based Games

被引:5
|
作者
Trojanowska, Natalia [2 ,3 ]
Kedziora, Michal [1 ]
Hanif, Moataz [4 ]
Song, Houbing [4 ]
机构
[1] Wroclaw Univ Sci & Technol, Fac Comp Sci & Management, Wroclaw, Poland
[2] Wroclaw Univ Sci & Technol, Krakow, Poland
[3] SecuRing, Krakow, Poland
[4] Embry Riddle Aeronaut Univ, Dept Elect Engn & Comp Sci, Daytona Beach, FL 32114 USA
基金
欧盟地平线“2020”;
关键词
Blockchain; Decentralized Apps; Crypto Collectibles Games;
D O I
10.1109/IPCCC50635.2020.9391556
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The purpose of this paper is to present Ethereum decentralized application development methodology with focus on security issues and its verification. We introduce key concepts that are related to developing decentralized applications and Crypto Collectibles games. Moreover, the requirements for blockchain projects were presented along with a selection of use case examples. The paper concerns the application design process issues, starting from the methodology used, going through the description of requirements and specification, ending up with the implementation. Finally, an overview of the issues associated with the security of Ethereum decentralized applications is presented. We compared guidelines from Ethereum Smart Contract Best Practices by ConsenSys, Smart Contract Security Verification Standard created by SecuRing, Decentralized Application Security Project introduced by NCC Group, Security Considerations from Solidity documentation, Ethereum Smart Contracts Security Recommendations from Guylando Knowledge Lists, and Smart Contract Weakness Classification and Test Cases. It was discussed which guideline should be followed and when should the verification take place, considering the life cycle of the application. The paper covers different security risks related to blockchain games along with examples of how vulnerabilities can arise, how they can be detected during security verification phase, and countermeasures to address them.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Blockchain-Based Decentralized Application: A Survey
    Zheng, Peilin
    Jiang, Zigui
    Wu, Jiajing
    Zheng, Zibin
    [J]. IEEE OPEN JOURNAL OF THE COMPUTER SOCIETY, 2023, 4 : 121 - 133
  • [2] HealthCare EHR: A Blockchain-Based Decentralized Application
    Panigrahi, Amrutanshu
    Nayak, Ajit Kumar
    Paul, Rourab
    [J]. INTERNATIONAL JOURNAL OF INFORMATION SYSTEMS AND SUPPLY CHAIN MANAGEMENT, 2022, 15 (03)
  • [3] Simorgh, a fully decentralized blockchain-based secure communication system
    Mirzaei, Ebad
    Hadian Dehkordi, Massoud
    [J]. JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2022, 13 (8) : 3903 - 3921
  • [4] Simorgh, a fully decentralized blockchain-based secure communication system
    Ebad Mirzaei
    Massoud Hadian Dehkordi
    [J]. Journal of Ambient Intelligence and Humanized Computing, 2022, 13 : 3903 - 3921
  • [5] Blockchain-Based Secure Deduplication and Shared Auditing in Decentralized Storage
    Tian, Guohua
    Hu, Yunhan
    Wei, Jianghong
    Liu, Zheli
    Huang, Xinyi
    Chen, Xiaofeng
    Susilo, Willy
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2022, 19 (06) : 3941 - 3954
  • [6] BidChain: A Blockchain-Based Decentralized Application for Transparent and Secure Competitive Tendering in Public Construction Projects
    Torkanfar, Navid
    Azar, Ehsan Rezazadeh
    McCabe, Brenda
    [J]. JOURNAL OF CONSTRUCTION ENGINEERING AND MANAGEMENT, 2023, 149 (07)
  • [7] Towards Automated Migration for Blockchain-based Decentralized Application
    Xu, Xiufeng
    [J]. 2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2020), 2020, : 155 - 157
  • [8] Designing Blockchain-Based Decentralized Scheme for Secure File Storage System
    Jariwala, Manav Pankaj
    Obaidat, Mohammad S.
    Wazid, Mohammad
    Mishra, Amit Kumar
    Singh, Devesh Pratap
    [J]. 2024 INTERNATIONAL CONFERENCE ON COMPUTER, INFORMATION AND TELECOMMUNICATION SYSTEMS, CITS 2024, 2024, : 103 - 109
  • [9] Blockchain-based decentralized and secure keyless signature scheme for smart grid
    Zhang, Hongwei
    Wang, Jinsong
    Ding, Yuemin
    [J]. ENERGY, 2019, 180 : 955 - 967
  • [10] Blockchain-based decentralized supply chain system with secure information sharing
    Zhang, Guipeng
    Yang, Zhenguo
    Liu, Wenyin
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2023, 182