Developing Decentralized Applications: A Framework Approach on Blockchain Networks

被引:0
作者
de Alencar, Frank Castilio P. [1 ]
Ferreira, Carlos Henrique G. [2 ]
Leite Filho, Dionisio M. [1 ]
机构
[1] Univ Fed Mato Grosso do Sul, Campo Grande, MS, Brazil
[2] Univ Fed Ouro Preto, Joao Monlevade, MG, Brazil
来源
PROCEEDINGS OF THE 20TH BRAZILIAN SYMPOSIUM ON INFORMATIONS SYSTEMS, SBSI 2024 | 2024年
关键词
Decentralized Applications (DApps); DApp Development Framework; Blockchain; INTERNET;
D O I
10.1145/3658271.3658343
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Based on blockchain technologies, decentralized applications (DApps) are on the rise. Studies reveal that these systems are being developed without adherence to specific methodological criteria. Therefore, it is imperative to establish a systematic approach to their construction, allowing developers to focus on their research problems. Problem: The lack of clear guidelines for creating DApps is a challenge, making it difficult for new researchers and developers to enter this field. Research attempting to fill this gap often fails to address specific issues. Solution: This article is based on a systematic literature review with the purpose of creating a framework to support developers in decision-making, making it easier to choose the necessary technologies for DApp development. IS Theory: This study was developed under the aegis of argumentation theory and its fundamental pillars: data, security, and conclusions. Method: The research adopts a prescriptive approach and relies on a systematic literature review to formulate the decision-making framework. Summary of Results: The systematic literature review revealed the absence of a similar framework to what was developed in this work. This framework provides guidance for selecting decentralized platforms according to DApp requirements. Contributions and Impact in the IS area: The use of the developed framework will simplify the architecture design phase of decentralized information systems, as the choice of a decentralized platform for executing smart contracts guides the use of specific technologies.
引用
收藏
页数:10
相关论文
共 51 条
[1]  
Ahmed Afaq, 2021, 2021 7 INT C AER SCI, P1, DOI [10.1109/ICASE54940.2021.9904249, DOI 10.1109/ICASE54940.2021.9904249]
[2]  
Altamimi F., 2020, 2020 INT C COMP INF, DOI [10.1109/CITS49457.2020.9232506, DOI 10.1109/CITS49457.2020.9232506]
[3]  
[Anonymous], 2010, ACM SIGSOFT Software Engineering Notes, DOI DOI 10.1145/1764810.1764814
[4]   Smart contracts on the blockchain - A bibliometric analysis and review [J].
Ante, Lennart .
TELEMATICS AND INFORMATICS, 2021, 57
[5]  
Araujo Renata M., 2017, GranDSIBR-Grand Research Challenges in Information Systems in Brazil 2016-2026
[6]   A Declarative Modelling Framework for the Deployment and Management of Blockchain Applications [J].
Baresi, Luciano ;
Quattrocchi, Giovanni ;
Tamburri, Damian Andrew ;
Terracciano, Luca .
PROCEEDINGS OF THE 25TH INTERNATIONAL ACM/IEEE CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022, 2022, :311-321
[7]   Smart Contracts in the Cloud [J].
Bathen, Luis Angel D. ;
Jadav, Divyesh .
SILICON VALLEY CYBERSECURITY CONFERENCE, SVCC 2022, 2022, 1683 :74-89
[8]   Decentralized Applications: The Blockchain-Empowered Software System [J].
Cai, Wei ;
Wang, Zehua ;
Ernst, Jason B. ;
Hong, Zhen ;
Feng, Chen ;
Leung, Victor C. M. .
IEEE ACCESS, 2018, 6 :53019-53033
[9]  
Choudhari S., 2021, 2021 6 INT C CONV TE, P1, DOI [10.1109/I2CT51068.2021.9418220RAYYAN-INCLUSION, DOI 10.1109/I2CT51068.2021.9418220RAYYAN-INCLUSION]
[10]  
Coinbase, 2024, Everything you need to know about The Ethereum Merge