Název:
Testování bezpečnosti a výkonu Proof-of-Stake Protokolů pomocí simulace
Překlad názvu:
Security and Performance Testbed for Simulation of Proof-of-Stake Protocols
Autoři:
Borčík, Filip ; Veselý, Vladimír (oponent) ; Homoliak, Ivan (vedoucí práce) Typ dokumentu: Diplomové práce
Rok:
2021
Jazyk:
slo
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [slo][eng]
Táto práca sa zaoberá testovaním výkonu a bezpečnosti blockchainových protokolov založených na Proof-of-Stake (PoS) modele konsenzu. Opisuje vlastnosti, problémy, ale aj využitie blockchainových systémov. Na teoretickej úrovni porovnáva PoS protokoly Algorand, Casper, Gasper, Snow White, Stellar a Decred z pohľadu vlastností a odolnosti voči rôznym útokom. Práca tiež implementuje simulátor protokolov Algorand, Casper FFG a Gasper. Ako základ vytvoreného simulátoru používa simulačný nástroj Bitcoin Simulator, ktorý je postavený na simulátore diskrétnych sieťových udalostí NS-3. Následne porovnáva vlastnosti implementovaných protokolov pomocou diskrétnej simulácie.
This work deals with performance and security testing of blockchain protocols based on the Proof-of-Stake (PoS) consensus model. It describes properties, problems, but also the use of blockchain systems. On theoretical levels, this thesis compares the properties and resistance to various attacks of numerous PoS protocols, specifically Algorand, Casper, Gasper, Snow White, Stellar and Decred. Additionally, this work implements a protocol simulator of Algorand, Casper FFG and Gasper. The simulator is built on top of the Bitcoin Simulator simulation tool, which is based on the NS-3 discrete network event simulator. Then, it compares the properties of the implemented protocols using discrete simulation.
Klíčová slova:
Algorand; attacks; Bitcoin Simulator; blockchain; Casper; Casper FFG; Gasper; NS-3; performance; PoS; Proof of Stake; security; simulation
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/200109