Empirická evaluace sobeckých těžebních strategií na různých blockchainech
Loading...
Date
Authors
Kubík, Ján Jakub
ORCID
Advisor
Referee
Mark
B
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
Abstract
Táto práca si kladie za cieľ posilniť bezpečnosť blockchainu tým, že prehĺbi pochopenie útokov typu sobecké ťaženie v rámci rôznych konsenzuálnych protokolov. Predchádzajúce výskumy sa sústredili na jednotlivé protokoly s jedným útočníkom. Štúdie s viacerými útočníkmi boli len pre konsenzuálny protokol Nakamoto. Na preklenutie tejto medzery bol vytvorený diskrétny, statický, stochastický simulačný framework na analýzu sobecnkého ťaženia s viacerými útočníkmi naprieč rôznymi protokolmi vrátane Nakamoto, Subchain a Strongchain. S použitím tohoto frameworku boli zreprodukované hranice pre úspešný útok na Nakamoto a Strongchain. Ďalej bola zistená hranica pre úspešný útok na Strongchain pre dvoch útočníkov. Pre Subchain bolo nezávisle skúmané sobecké ťaženie na slabých a silných blokoch. Bolo zistené, že len pre silné bloky je sobecké ťaženie ziskové s mierne vyššími hraniciami ako v Nakamoto. Hlavným prínosom tejto práce je vytvorený framework s overenými hranicami a vývojom sobeckého ťaženia pre podporované protokoly. Taktiež tento framework je ľahko rozšíriteľný o nové konsenzuálne protokoly, čo umožňuje hodnotiť odolnosť rôznych Proof of Work protokolov voči útokom typu sobecké ťaženie.
The aim of this thesis is to enhance blockchain security by deepening the understanding of selfish mining attacks across various consensus protocols. Previous research was mainly focused on single protocols with one attacker, and limited studies have been conducted on multiple attackers in the Nakamoto consensus protocol. To address this gap, a discrete, static, stochastic simulation framework was developed to analyze selfish mining with multiple attackers in diverse consensus protocols, including Nakamoto, Subchain, and Strongchain. Through the use of this framework, the thresholds for successful selfish mining on Nakamoto were replicated, the Strongchain thresholds were verified, and a new threshold for two attackers in Strongchain was discovered. In the case of Subchain, independent, selfish mining on weak and strong blocks was investigated, revealing profitability in strong blocks with slightly higher thresholds than Nakamoto. The main contribution of this thesis lies in the development of a framework with verified thresholds and the exploration of selfish mining for the studied protocols, which can be easily extended for new consensus protocols, thereby enabling researchers to evaluate a protocol's resilience against selfish mining attacks.
The aim of this thesis is to enhance blockchain security by deepening the understanding of selfish mining attacks across various consensus protocols. Previous research was mainly focused on single protocols with one attacker, and limited studies have been conducted on multiple attackers in the Nakamoto consensus protocol. To address this gap, a discrete, static, stochastic simulation framework was developed to analyze selfish mining with multiple attackers in diverse consensus protocols, including Nakamoto, Subchain, and Strongchain. Through the use of this framework, the thresholds for successful selfish mining on Nakamoto were replicated, the Strongchain thresholds were verified, and a new threshold for two attackers in Strongchain was discovered. In the case of Subchain, independent, selfish mining on weak and strong blocks was investigated, revealing profitability in strong blocks with slightly higher thresholds than Nakamoto. The main contribution of this thesis lies in the development of a framework with verified thresholds and the exploration of selfish mining for the studied protocols, which can be easily extended for new consensus protocols, thereby enabling researchers to evaluate a protocol's resilience against selfish mining attacks.
Description
Keywords
sobecké ťaženie, fork v blockchainovej sieti, bezpečnosť blockchainu, konsenzuálny protokol, Nakamoto konsenzus, Subchain konsenzus, Strongchain konsenzus, simulačný framework, viac útočníkov, blockchainová sieť, selfish mining, fork in blockchain network, blockchain security, consensus protocol, Nakamoto consensus, Subchain consensus, Strongchain consensus, simulation framework, multiple attackers, blockchain network
Citation
KUBÍK, J. Empirická evaluace sobeckých těžebních strategií na různých blockchainech [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.
Document type
Document version
Date of access to the full text
Language of document
en
Study field
Kybernetická bezpečnost
Comittee
doc. Dr. Ing. Petr Hanáček (předseda)
doc. RNDr. Milan Češka, Ph.D. (člen)
Ing. Martin Hrubý, Ph.D. (člen)
Mgr. Kamil Malinka, Ph.D. (člen)
Ing. Matěj Grégr, Ph.D. (člen)
Mgr. Ing. Pavel Očenášek, Ph.D. (člen)
Date of acceptance
2023-06-21
Defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných, např. ohledně nákladů na tzv. sobeckou těžbu, realizace stochastiského chování rámci implementovaného frameworku či klíčových přínosů práce. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm velmi dobře / B.
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení