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

obraz

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."

Artykuł naukowy był napisany przez wykładowcę kryptowalut Aviva Yaisha, twórcę algorytmów oprogramowania Gilada Sterna i informatyka Aviva Zohara, twierdząc, że pula wydobywcza Ethereum F2Pool była jednym z górników, którzy używali tej strategii 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.

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

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 reguł 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. 

Znak czasu:

Więcej z Cointelegraph