Соучредитель F2Pool Чун Ванг ответил на обвинения в том, что его майнинговый пул манипулировал временными метками блоков Ethereum для "получения постоянно более высоких вознаграждений за майнинг".

Обвинения прозвучали в статье исследователей из Еврейского университета от 5 августа, в которой утверждается, что майнинг-пул в течение последних двух лет участвовал в атаке на Ethereum на "уровне консенсуса", чтобы получить преимущество над "честными" майнерами.  

Однако Ванг в Твиттере ответил, что "мы уважаем *консенсус* как он есть", подразумевая, что намеренное использование правил системы не обязательно означает, что правила были нарушены.

Мы уважаем *консенсус* как таковой. Если вам не нравится консенсус, убедите @TimBeiko послать мне другое объявление и изменить его. https://t.co/Lmw2INzOzg

- Чунь на 78° с.ш. (@satofishi) 8 августа 2022 г.

Ранее на этой неделе исследователи представили первое доказательство "атаки на уровне консенсуса" на Ethereum, в ходе которой майнеры, такие как F2Pool, нашли способ манипулировать временными метками блоков, чтобы постоянно получать более высокое вознаграждение за добычу по сравнению с "честной" добычей.

В научной статье, написанной криптовалютным преподавателем Авивом Яишем, разработчиком программных алгоритмов Гиладом Штерном и компьютерным ученым Авивом Зохаром, утверждается, что майнинг-пул Ethereum F2Pool был одним из майнеров, использовавших эту стратегию манипулирования временными метками.

"Хотя большинство майнинговых пулов производят относительно неприметные блоки, F2Pool откровенно пренебрегает правилами и использует ложные временные метки для своих блоков", - сказал Яиш, добавив, что майнинговый пул осуществлял эту атаку в течение последних двух лет.

Ванг также, по-видимому, признал доказательства, представленные Яишем, указывающие на то, что манипуляции с временными метками проводились намеренно. 

Я не могу не оценить это элегантное воплощение того, что мы сделали за последние два года.

Я убил $TRC Terracoin еще в 2013 году, используя аналогичный подход манипулирования временными метками, снизив сложность практически до нуля. Надежная система должна выдерживать любые испытания. https://t.co/z8pLdLtAU0

- Чунь на 78° с.ш. (@satofishi) 8 августа 2022 г.

F2Pool - это географически распределенный майнинговый пул, который в основном добывает блоки в сетях Bitcoin, Ethereum и Litecoin

Как работает "атака

По словам исследователей, существующий в Ethereum механизм консенсуса Proof-of-Work (PoW) содержит уязвимость, которая дает майнерам "определенную степень свободы" при установке временных меток, что означает возможность создания ложных временных меток.

"Например, майнер может начать добычу блока сейчас, но установить временную метку блока на 5 секунд в прошлом или на 10 секунд в будущем. До тех пор, пока эта временная метка находится в определенных разумных пределах, блок будет считаться действительным, согласно законам консенсуса Ethereum".

Возможность создавать эти ложные временные метки дает майнерам преимущество в сценарии "ничьей", поскольку майнер может заменить блок другого майнера с такой же высотой блока, сделав временную метку достаточно низкой, чтобы увеличить сложность добычи блока.

Однако эта уязвимость может быть устранена после того, как Ethereum перейдет на Proof-of-Stake (POS) после предстоящего 19 сентября слияния, в котором используется другой набор правил консенсуса.

"Очевидный метод смягчения последствий, который решит проблему как этой атаки, так и любой другой, связанной с PoW, - это перевод механизма консенсуса Ethereum на proof-of-stake (PoS)".

"Другие решения, которые могут быть менее масштабными и, следовательно, более простыми в реализации, заключаются в принятии лучших правил выбора вилок, использовании надежных меток времени или полном отказе от использования меток времени для корректировки сложности", - добавили исследователи. 

Источник