Original Scientific Paper distributed under the CC BY 4.0
Year 2022, Volume 1, Issue 2, Pages 47-52
Dijana Stojic
University of Kragujevac, Faculty of Technical Sciences Cacak, Serbia
Dejan Vujicic
University of Kragujevac, Faculty of Technical Sciences Cacak, Serbia
Djordje Damnjanovic
University of Kragujevac, Faculty of Technical Sciences Cacak, Serbia
Dusan Markovic
University of Kragujevac, Faculty of Agronomy Cacak, Serbia
Sinisa Randjic
University of Kragujevac, Faculty of Technical Sciences Cacak, Serbia
This paper presents the most commonly used algorithms and protocols for validation of data processing in network conditions. In order to understand the needs of the mentioned procedures, the needs and characteristics of distributed data processing are pointed out. Given the problems of management, which would bring a centralized approach to the distributed environment, the need of a new approach in terms of management was explained. Since the blockchain concept proved to be a good solution, the concept itself and the advantages over existing solutions were explained. The functioning of the blockchain from the aspect of validation of transactions, which are performed in the network environment, requires the existence of a mechanism by which the validity is confirmed. Since nodes within the network participate in the validation of transactions, algorithms are presented that achieve agreement regarding the validity of transaction results.
Stojic, D., Vujicic, D., Damnjanovic, Dj., Markovic, D., Randjic, S. (2022) An overview of the blockchain consensus mechanisms, Journal of Quality and System Engineering, vol. 1, no. 2, 47-52
This work was supported by the Serbian Ministry of Education, Science and Technological Development (Agreement No. 451-03-9/2021-14/200132 Faculty of Technical Sciences Cacak, University of Kragujevac).