izpis_h1_title_alt

Analiza in primerjava algoritmov soglasja
ID JURKOVIĆ, GABRIJEL (Author), ID Fürst, Luka (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (558,87 KB)
MD5: D7D61DEB150693ABFE27BE154E9C1BCF

Abstract
Algoritmi soglasja igrajo ključno vlogo pri zmogljivosti, varnosti in zanesljivosti porazdeljenih sistemov. Ta študija podaja celovito analizo in primerjavo šestih široko uporabljenih algoritmov soglasja — Paxos, Raft, ZAB, PBFT, PoW in PoS — v smislu njihove zmogljivosti, varnosti, prilagodljivosti, fleksibilnosti in primernosti z vidika primerov uporabe. Na podlagi naših ugotovitev identificiramo pridobljene izkušnje in najboljše prakse za razvoj, implementacijo in vrednotenje mehanizmov soglasja v porazdeljenih sistemih. Poleg tega predstavljamo praktične posledice in priporočila za razvijalce, raziskovalce in odločevalce, ki sodelujejo pri načrtovanju in izvajanju algoritmov soglasja. Prav tako priznavamo omejitve te študije in predlagamo prihodnje raziskovalne usmeritve za napredek pri razumevanju in razvoju učinkovitih, varnih in prilagodljivih mehanizmov soglasja za različne aplikacije in primere uporabe. Z zagotavljanjem dragocenih vpogledov in smernic želi ta študija olajšati sprejemanje odločitev na podlagi informacij in prispevati k stalnemu napredku in uspehu porazdeljenih sistemov in tehnologij.

Language:Slovenian
Keywords:algoritmi za doseganje soglasja, porazdeljeni sistemi, Paxos, Raft, ZAB, praktična bizantinska toleranca napak (PBFT), dokaz o delu (PoW), dokaz o vložku (PoS), varnost in odpornost, prilagodljivost in fleksibilnost, veriženje blokov, decentralizirane aplikacije
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FRI - Faculty of Computer and Information Science
Year:2024
PID:20.500.12556/RUL-154789 This link opens in a new window
COBISS.SI-ID:188018691 This link opens in a new window
Publication date in RUL:01.03.2024
Views:795
Downloads:56
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Analysis and comparison of consensus algorithms
Abstract:
Consensus algorithms play a critical role in the performance, security, and reliability of distributed systems. This study provides a comprehensive analysis and comparison of six widely used consensus algorithms — Paxos, Raft, ZAB, PBFT, PoW, and PoS — in terms of their performance, security, adaptability, flexibility, and use case suitability. Based on our findings, we identify lessons learned and best practices for the development, implementation, and evaluation of consensus mechanisms in distributed systems. Furthermore, we present practical implications and recommendations for developers, researchers, and decision-makers involved in the design and implementation of consensus algorithms. We also acknowledge the limitations of this study and propose future research directions to advance the understanding and development of efficient, secure, and adaptable consensus mechanisms for various applications and use cases. By providing valuable insights and guidance, this study aims to facilitate informed decision-making and contribute to the ongoing advancement and success of distributed systems and technologies.

Keywords:Consensus algorithms, Distributed systems, Paxos, Raft, ZAB, Practical Byzantine Fault Tolerance (PBFT), Proof-of-Work (PoW), Proof- of-Stake (PoS), Security and resilience, Adaptability and flexibility, Blockchain, Decentralized applications

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back