Соучредитель 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 — это географически распределенный майнинг-пул, который в основном добывает блоки в сетях Биткойн, Эфириум и Лайткоин.
Как работает «атака»
По словам исследователей, текущий механизм консенсуса Ethereum Proof-of-Work (POW) включает уязвимость, которая дает майнерам «определенную степень свободы» при установке временных меток, что означает возможность создания ложных временных меток.
«Например, майнер может начать добычу блока сейчас, но установить метку времени блока на 5 секунд в прошлом или 10 секунд в будущем. Пока эта временная метка находится в разумных пределах, блок по-прежнему будет считаться действительным в соответствии с законами консенсуса Ethereum».
Возможность создавать эти ложные временные метки дает майнерам преимущество в сценарии «разрыва связей», потому что майнер может заменить блоки другого майнера, которые имеют ту же высоту блока, сделав временную метку достаточно низкой, чтобы увеличить сложность майнинга блока.
Связанный: Ethereum Merge: как переход на PoS повлияет на экосистему ETH?
Однако эта уязвимость может быть устранена после перехода Ethereum на Proof-of-Stake (POS) после предстоящего слияния 19 сентября, в котором используется другой набор правил консенсуса.
«Очевидный метод смягчения последствий, который решит как эту атаку, так и любую другую, связанную с PoW, заключается в переносе механизма консенсуса Ethereum на Proof-of-Stake (PoS)».
«Другие решения, которые могут быть меньшими по объему и, следовательно, более простыми в реализации, — это принять лучшие правила выбора ветвей, использовать надежные временные метки или вообще избегать использования временных меток для настройки сложности», — добавили исследователи.
Источник: Сointеlеgrаph