Vol. 9 | No. 17-18, 2024


DESIGNING USE CASE DIAGRAMS AND SCENARIOS FOR CREATING THE BLOCKCHAIN SYSTEM FOR BIG DATA MANAGEMENT

Hakan REXHEPI, Avni RUSTEMI, Sazana ILAZI, Florim IDRIZI, Grela AJVAZI, Hirijete IDRIZI

Abstract

Smart contracts programming plays an important role nowadays in creating blockchain systems. Blockchain technology is one of the technologies that offer hope for overcoming problems related to the preservation of identity, privacy, transparency, and, above all, the immutability of data. The creation of blockchain systems is a challenge that researchers are facing, especially with big data management, due to the high maintenance costs. Currently, however, blockchain technology is finding a lot of use when combined with centralized databases, effectively replicating a blockchain database and network. Through the paper, we will try to clarify the main challenges in blockchain programming, and the reasons for not implementing blockchain programming for big data management. We will present examples of smart contract programming in the Solidity programming language, and we will make analyses and comparisons with centralized object-oriented systems. Part of the work will also be the design of use case diagrams and scenarios for the implementation of blockchain systems in big data management. The main purpose of this paper is to arouse some interest among young developers, to deal with programming in Solidity and the creation of blockchain systems for big data management.

Pages: 305 - 313

DOI: https://doi.org/10.62792/ut.jnsm.v9.i17-18.p2825