Data-Driven Consensus Protocol Classification Using Machine Learning

Marco Marcozzi,Ernestas Filatovas,Linas Stripinis,Remigijus Paulavičius
DOI: https://doi.org/10.3390/math12020221
IF: 2.4
2024-01-10
Mathematics
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%.
mathematics
What problem does this paper attempt to address?