diplomsko delo
Gabrijel Jurković (Avtor), Luka Fürst (Mentor)

Povzetek

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.

Ključne besede

algoritmi za doseganje soglasja;porazdeljeni sistemi;Paxos;Raft;ZAB;praktična bizantinska toleranca napak;dokaz o delu;dokaz o vložku;veriženje blokov;decentralizirane aplikacije;univerzitetni študij;diplomske naloge;

Podatki

Jezik: Slovenski jezik
Leto izida:
Tipologija: 2.11 - Diplomsko delo
Organizacija: UL FRI - Fakulteta za računalništvo in informatiko
Založnik: [G. Jurković]
UDK: 004(043.2)
COBISS: 188018691 Povezava se bo odprla v novem oknu
Št. ogledov: 50
Št. prenosov: 10
Ocena: 0 (0 glasov)
Metapodatki: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Ostali podatki

Sekundarni jezik: Angleški jezik
Sekundarni naslov: Analysis and comparison of consensus algorithms
Sekundarni povzetek: 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.
Sekundarne ključne besede: consensus algorithms;distributed systems;Paxos;Raft;ZAB;practical Byzantine fault tolerance;proof-of-work;proof of-stake;blockchain;decentralized applications;computer and information science;diploma;Računalništvo;Univerzitetna in visokošolska dela;
Vrsta dela (COBISS): Diplomsko delo/naloga
Študijski program: 1000468
Konec prepovedi (OpenAIRE): 1970-01-01
Komentar na gradivo: Univ. v Ljubljani, Fak. za računalništvo in informatiko
Strani: 53 str.
ID: 23041979