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.
Szanujemy *konsensus*, jaki jest. Jeśli nie podoba ci się konsensus, przekonaj @Timbeiko. wysłać mi kolejne ogłoszenie i je zmienić. https://t.co/Lmw2INzOzg
— Chun na 78 ° N (@satofishi) 8 sierpnia 2022 r.
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.
Nie mogę przestać doceniać tej eleganckiej realizacji tego, co zrobiliśmy przez ostatnie dwa lata.
zabiłem $TRC Terracoin już w 2013 r., stosując podobne podejście do manipulacji znacznikami czasu, obniżając trudność praktycznie do zera. Solidny system musi wytrzymać wszelkiego rodzaju testy. https://t.co/z8pLdLtAU0
— Chun na 78 ° N (@satofishi) 8 sierpnia 2022 r.
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.
- Bitcoin
- blockchain
- zgodność z technologią blockchain
- konferencja blockchain
- Chun Wang
- coinbase
- pomysłowość
- Cointelegraph
- Zgoda
- atak na poziomie konsensusu
- konferencja kryptograficzna
- wydobycie kryptograficzne
- kryptowaluta
- Zdecentralizowane
- DeFi
- Zasoby cyfrowe
- ethereum
- f2pool
- uczenie maszynowe
- basen wydobywczy
- niezamienny żeton
- plato
- Platon Ai
- Analiza danych Platona
- Platoblockchain
- PlatoDane
- platogaming
- Wielokąt
- dowód stawki
- znak czasu
- W3
- zefirnet