Współzałożyciel F2Pool odpowiada na zarzuty, że oszukuje system POW Ethereum

Współzałożyciel F2Pool, Chun Wang, odpowiedział na zarzuty, że jego kopalnia manipuluje znacznikami czasu bloków Ethereum, aby „uzyskiwać konsekwentnie wyższe nagrody za wydobycie”.

Zarzuty pochodzą z artykułu z 5 sierpnia od naukowców z Uniwersytetu Hebrajskiego, twierdząc, że kopalnia kopalni angażowała się w atak „na poziomie konsensusu” na Ethereum w ciągu ostatnich dwóch lat, aby uzyskać przewagę nad „uczciwymi” górnikami.  

Jednak Wang na Twitterze odpowiedział, że „szanujemy *konsensus* takim, jaki jest”, sugerując, że celowe wykorzystywanie zasad systemu niekoniecznie oznacza, że ​​zasady zostały złamane.

Na początku tego tygodnia naukowcy podzielili się tym, co, jak twierdzą, było pierwszym dowodem „ataku na poziomie konsensusu” na Ethereum, w którym górnicy, tacy jak F2Pool, znaleźli sposób na manipulowanie znacznikami czasu bloków, aby konsekwentnie uzyskiwać wyższe nagrody za wydobycie w porównaniu z wydobyciem „ szczerze."

Połączenia Referat naukowy został napisany przez wykładowcę kryptowaluty Aviva Yaisha, twórcę algorytmów oprogramowania Gilada Sterna i informatyka Aviva Zohara, twierdząc, że F2Pool, pula wydobywcza Ethereum, była jednym z górników, którzy stosowali tę strategię manipulacji znacznikami czasu.

„Chociaż większość pul wydobywczych wytwarza stosunkowo niepozorne bloki, F2Pool rażąco lekceważy zasady i używa fałszywych znaczników czasu dla swoich bloków” – powiedział Yaish, dodając, że pula wydobywcza przeprowadzała atak w ciągu ostatnich dwóch lat.

Wang wydawał się również przyznać do dowodów przedstawionych przez Yaisha, sugerujących, że manipulacja znacznikiem czasu była celowa. 

F2Pool to rozproszona geograficznie pula wydobywcza, która głównie wydobywa bloki w sieciach Bitcoin, Ethereum i Litecoin. 

Jak działa „atak”?

Według naukowców, obecne prawa konsensusu Ethereum dotyczące dowodów pracy (POW) obejmują lukę, która daje górnikom „pewny stopień swobody” podczas ustawiania znaczników czasu, co oznacza, że ​​można tworzyć fałszywe znaczniki czasu.

„Na przykład górnik może rozpocząć wydobywanie bloku teraz, ale ustawić znacznik czasu bloku na 5 sekund w przeszłości lub 10 sekund w przyszłości. Dopóki ten znacznik czasu mieści się w pewnym rozsądnym zakresie, blok nadal będzie uważany za ważny, zgodnie z prawami konsensusu Ethereum”.

Możliwość tworzenia tych fałszywych znaczników czasu daje tym górnikom przewagę w scenariuszu „przełamywania remisów”, ponieważ górnik może zastąpić bloki innego górnika o tej samej wysokości bloku, czyniąc znacznik czasu wystarczająco niskim, aby zwiększyć trudność wydobycia bloku.

Związane z: Ethereum Merge: Jak przejście na PoS wpłynie na ekosystem ETH?

Jednak badacze zauważyli również, że luka może zostać rozwiązana po przejściu Ethereum na proof-of-stake (POS) po nadchodzącym Łączyć 19 września, który wykorzystuje inny zestaw zasad konsensusu.

„Oczywistą techniką łagodzenia, która rozwiąże zarówno ten atak, jak i każdy inny związany z PoW, jest migracja mechanizmu konsensusu Ethereum do proof-of-stake (PoS).”

„Inne rozwiązania, które mogą mieć mniejszy zakres, a tym samym łatwiejsze do wdrożenia, to przyjęcie lepszych reguł wyboru widełek, stosowanie wiarygodnych znaczników czasu lub całkowite unikanie używania znaczników czasu do korekty trudności” – dodali naukowcy.