Dva vědci tvrdí, že významný kryptoměnový těžební pool F2Pool našel způsob, jak manipulovat s časovými „razítky” (timestamps) těžených bloků kryptoměny Ethereum, což využíval ve svůj prospěch na úkor těžařů, kteří se chovali čestně.
S těmito obviněními popsanými ve výzkumném dokumentu přišel lektor kryptoměn Aviv Yaish a vývojář softwarových algoritmů Gilad Stern a počítačový vědec Aviv Zohar. V dokumentu uvádějí, že velký těžební pool F2Pool patřil mezi těžaře, kteří využili strategii manipulace s timestamps (časovými razítky), aby získali při těžbě ETH konkurenční výhodu.
,,Ačkoli většina těžařských poolů produkuje relativně nenápadně vypadající bloky, F2Pool očividně nerespektuje pravidla a pro své bloky používá falešná časová razítka,“ uvedl Yiash a dodal, že F2Pool realizoval takový typ útoků na Ethereum během předchozích 2 let vícekrát. Společně s Avivem Zoharem také konstatovali, že F2Pool jednal tímto způsobem vědomě a záměrně.
Podle Yiasha a Zohara současná pravidla při těžbě Proof of Work kryptoměny Ethereum poskytují těžařům „určitou míru svobody“ při nastavování timestamps, což znamená, že při jejich nastavování mohou být vytvořeny falešné.
,,Například těžař může začít těžit blok okamžitě, ale nastavit timestamp bloku tak, aby byl ve skutečnosti 5 sekund v minulosti nebo 10 sekund v budoucnosti. Pokud bude tento timestamp v určitém rozumném rozmezí, blok bude považován za stále platný podle konsensuálních zákonů Ethereum,“ vysvětlili.
,,Při použití této strategie s využitím falešných timestamps může být takový těžař ve výhodě, protože může nahradit bloky jiného těžaře se stejnou velikostí bloku tím, že vytvoří timestamp dostatečně nízký na to, aby se zvýšila obtížnost těžby bloku,“ vysvětluje Cointelegraph.
Autoři studie uvedli, že tento problém lze vyřešit používáním spolehlivějších timestamps, nebo úplným vyhnutím se používání těchto časových razítcích při úpravách mining difficulty (obtížnosti těžby). Sami o sobě však poznamenali, že pokud Ethereum úspěšně přejde na Proof of Stake konsensus, což by se mělo stát v září, bude tento problém okamžitě vyřešen.
Na obvinění mezitím reagoval spoluzakladatel těžebního poolu F2Pool Chun Wang, který konstatoval, že jejich pool respektuje konsensus Ethereum a popírá, že by záměrně zneužíval jeho pravidel. Naznačil však, že z jejich pohledu je vše v pořádku, pokud je těžba realizována tak, jak to umožňuje samotný konsensus, čímž se de facto zbavuje odpovědnosti, protože konsensus způsobem jejich těžby neselhal.
We respect the *consensus* as is. If you don’t like the consensus, convince @TimBeiko to send me another Announcement and change it. https://t.co/Lmw2INzOzg
— Chun (@satofishi) August 8, 2022
Zdroj:cointelegraph.com