A Feature Model of Consensus Algorithms in Distributed Ledger Technology

Elena Baninemeh*, Slinger Jansen, Bas Pronk

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingChapterAcademicpeer-review

1 Downloads (Pure)

Abstract

A distributed ledger is a database distributed across multiple systems, with each system holding a synchronized copy of the data. Distributed ledger technology has applications in various healthcare, finance, and cybersecurity domains. However, the intricacies of the features of consensus algorithms, which ensure consistency across different ledgers, remain challenging, as the relevant knowledge is scattered across a wide range of literature or in the form of tacit knowledge of software practitioners. This study presents a systematic data collection comprising an extensive literature review and a set of expert interviews to provide insights into designing and evaluating of consensus algorithms for web3 applications. The usability and usefulness of the extracted knowledge were evaluated by seven experienced practitioners in web3 development companies, resulting in an overview of 13 consensus algorithms, their features, and their impacts on quality models. With this comprehensive knowledge, web3 developers can expedite evaluating, selecting, and implementing consensus algorithms for distributed ledgers.
Original languageEnglish
Title of host publicationBlockchain and Applications, 5th International Congress
EditorsJosé Manuel Machado, Javier Prieto, Paulo Vieira, Hugo Peixoto, António Abelha, David Arroyo, Luigi Vigneri
Place of PublicationCham
PublisherSpringer
Pages264–275
Number of pages12
ISBN (Electronic)978-3-031-45155-3
ISBN (Print)978-3-031-45154-6
DOIs
Publication statusPublished - 15 Nov 2023

Publication series

NameLecture Notes in Networks and Systems
PublisherSpringer
Volume778
ISSN (Print)2367-3370
ISSN (Electronic)2367-3389

Keywords

  • consensus algorithm
  • algorithm selection
  • distributed ledger

Fingerprint

Dive into the research topics of 'A Feature Model of Consensus Algorithms in Distributed Ledger Technology'. Together they form a unique fingerprint.

Cite this