Detail publikace
Incentive Attacks on DAG-Based Blockchains with Random Transaction Selection
Homoliak Ivan, doc. Ing., Ph.D. (UITS)
Hrubý Martin, Ing., Ph.D. (UITS)
Benčić Federico M., Ing.
Malinka Kamil, Mgr., Ph.D. (UITS)
blockchainy, konsensuální protokoly, motivační útoky, teorie her, simulace, přímý
acyklický graf, proof-of-work
Několik navržených protokolů konsensu blockchainu navrhuje využití orientovaných
acyklických grafů (DAG) k vyřešení omezeného zpracovatelského výkonu tradičních
blockchainů s důkazem o vykonané práci (Proof-of-Work, PoW). Mnoho takových
protokolů využívá strategii náhodného výběru transakcí (např. PHANTOM, GHOSTDAG,
SPECTRE, Inclusive a Prism), aby se vyhnulo duplicitním transakcím napříč
paralelními bloky v DAG a tím maximalizovalo propustnost sítě. Nicméně předchozí
výzkum důkladně nezkoumal incentivy orientované na zlé chování, když se výběr
transakcí odchyluje od protokolu, což motivovalo náš výzkum. V rámci této práce
provádíme herně-teoretickou analýzu obecného protokolu blockchainu založeného na
DAG, který používá strategii náhodného výběru transakcí, a dokazujeme, že taková
strategie nepředstavuje Nashovu rovnováhu. Dále vyvíjíme simulátor blockchainu,
který rozšiřuje existující open-source nástroje na podporu více řetězců a zkoumá
odchylky založené na incentivy od protokolu. Naše simulace jednoduché topologie
sítě s deseti těžaři potvrzují náš závěr z herně-teoretické analýzy. Simulace
ukazují, že zlí aktéři, kteří se neřídí strategií náhodného výběru transakcí,
mohou profitovat více než čestní těžaři. To má škodlivý dopad na zpracovatelský
výkon protokolu, protože duplicitní transakce jsou zahrnuty ve více než jednom
bloku různých řetězců. Navíc ukazujeme, že zlí těžaři jsou motivováni vytvořit
sdílený těžební pool, aby zvýšili svůj zisk. To podkopává decentralizaci sítě
a degraduje design dotčených protokolů.
@inproceedings{BUT185137,
author="Martin {Perešíni} and Ivan {Homoliak} and Martin {Hrubý} and Federico M. {Benčić} and Kamil {Malinka}",
title="Incentive Attacks on DAG-Based Blockchains with Random Transaction Selection",
booktitle="IEEE International Conference on Blockchain",
year="2023",
pages="1--8",
publisher="Institute of Electrical and Electronics Engineers Inc.",
doi="10.1109/Blockchain60715.2023.00011",
isbn="979-8-3503-1929-3"
}