Mathematics (Jan 2024)

Data-Driven Consensus Protocol Classification Using Machine Learning

  • Marco Marcozzi,
  • Ernestas Filatovas,
  • Linas Stripinis,
  • Remigijus Paulavičius

DOI
https://doi.org/10.3390/math12020221
Journal volume & issue
Vol. 12, no. 2
p. 221

Abstract

Read online

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%.

Keywords