Detail publikace
DAG-Oriented Protocols PHANTOM and GHOSTDAG under Incentive Attack via Transaction Selection Strategy
Benčić Federico M., Mag. Ing.
Malinka Kamil, Mgr., Ph.D. (UITS FIT VUT)
Homoliak Ivan, doc. Ing., Ph.D. (UITS FIT VUT)
V reakci na úzké místo v propustnosti zpracování, které je vlastní jednořetězcovým PoW blockchainům, bylo v několika návrzích nahrazeno jednořetězcovými směrovanými acyklickými grafy (DAG). V této práci zkoumáme dva pozoruhodné návrhy orientované na DAG. Zaměřujeme se na PHANTOM (a jeho optimalizaci GHOSTDAG), který navrhuje vlastní strategii výběru transakcí, jež umožňuje zvýšit propustnost sítě. V souvisejících pracích však chybí důkladné prozkoumání okrajových případů, které se od protokolu odchylují z hlediska strategie výběru transakcí. Proto vytváříme vlastní simulátor, který rozšiřuje simulační nástroje s otevřeným zdrojovým kódem o podporu více řetězců a umožňuje zkoumat takové rohové případy. Naše experimenty ukazují, že záškodníci, kteří se odchylují od navrhované strategie výběru transakcí, dosahují ve srovnání s poctivými těžaři většího zisku. Navíc mají negatívní vliv na propustnost zpracování PHANTOM (a GHOSTDAG) v důsledku zařazení stejných transakcí do více bloků různých řetězců. Nakonec ukazujeme, že více těžařů, kteří se neřídí strategií výběru transakcí, je motivováno k vytvoření sdíleného těžebního poolu namísto samostatné těžby, což má negativní dopad na decentralizaci.