Affiliation:
1. Institute of Data Science and Digital Technologies, Vilnius University, Akademijos Str. 4, LT-08412 Vilnius, Lithuania
2. Computer Science Division, University of Camerino, via Madonna delle Carceri 7, I-62032 Camerino, Italy
Abstract
The consensus protocol plays a vital role in the performance and security of a specific Distributed Ledger Technology (DLT) solution. Currently, the traditional classification of consensus algorithms relies on subjective criteria, such as protocol families (Proof of Work, Proof of Stake, etc.) or other protocol features. However, such classifications often result in representatives with strongly different characteristics belonging to the same category. To address this challenge, a quantitative data-driven classification methodology that leverages machine learning—specifically, clustering—is introduced here to achieve unbiased grouping of analyzed consensus protocols implemented in various platforms. When different clustering techniques were used on the analyzed DLT dataset, an average consistency of 78% was achieved, while some instances exhibited a match of 100%, and the lowest consistency observed was 55%.
Funder
Research Council of Lithuania
Subject
General Mathematics,Engineering (miscellaneous),Computer Science (miscellaneous)
Reference44 articles.
1. A Decade of Blockchain: Review of the Current Status, Challenges, and Future Directions;Grigaitis;Informatica,2019
2. Sunyaev, A. (2020). Internet Computing: Principles of Distributed Systems and Emerging Internet-Based Technologies, Springer International Publishing.
3. Distributed Ledger Technology: Its evolutionary path and the road ahead;Perdana;Inf. Manag.,2021
4. Antal, C., Cioara, T., Anghel, I., Antal, M., and Salomie, I. (2021). Distributed Ledger Technology Review and Decentralized Applications Development Guidelines. Future Internet, 13.
5. Trade-Offs between Distributed Ledger Technology Characteristics;Lins;ACM Comput. Surv.,2020