Содержание1 Что случилось с Ethereum Classic2 Версия 1. Обострение совести3 Версия 2. Робин Гуд и чувство стыда4 Версия 3. ETC спасает проект5 Версия 4, окончательная. Щедрый баг Что случилось с Ethereum Classic История началась ночью. ETC-пул 2Miners получил за блок под номером 7290860 целых 109 монет.
Это в 27 раз больше обычного вознаграждения. Пройти мимо такого гиганта не получилось бы даже при сильном желании.
Lucky day on Ethereum Classic PPLNS pool.
109 ETC for 1 block! 😉Everything would be paid to our miners.https://t.co/jhZMfQJfAnpic.twitter.com/SBz0JEhYjg
— 2Miners (@pool2miners) January 13, 2019
Самое забавное, что на этом сказка не закончилась. Дальше майнеры получали вплоть до 844 ETC за блок. Такие награды были не единичными и частенько повторялись.
Wow. It continues… @EthereumClassichttps://t.co/uvmgAeibhHpic.twitter.com/EYl4SB5wYR
— 2Miners (@pool2miners) January 13, 2019
Обилие прибыльных блоков заставило нервничать владельцев ригов: кто-то даже начал переживать о перспективе отката сети. Другие задумались о возможности обесценивания ETC из-за грядущего слива монет, тогда как остальные связали рост вознаграждения непосредственно с командой проекта. Вспоминаем все версии и находим правильную.
Версия 1. Обострение совести
Небывалая прибыльность майнинга ETC произошла спустя почти неделю после успешной атаки 51 процента на сеть криптовалюты. Интересно и другое: накануне представители биржи Gate.io рассказали о возврате средств, украденных хакером.
Комьюнити мгновенно связало две ситуации, в результате чего добряком оказался именно злоумышленник. Он то ли одумался после содеянного, то ли вообще являлся так называемым белым хакером, который просто хотел указать разработчикам на брешь в защите.
Версия 2. Робин Гуд и чувство стыда
Но данные не сходились. Биржа рассказала о возврате 100 тысяч долларов, тогда как супер-награды за блоки тянули как минимум на миллион. Эта неувязка родила новую версию: огромную комиссию за блоки раздавали всё те же хакеры. Получается, что они забрали деньги у богатых бирж, одумались и решили вернуть всё майнерам, которые косвенно пострадали из-за взлома. То есть воры сыграли роль Робина Гуда.
Но вся логика уничтожается одним-единственным вопросом.
Зачем возвращать то, что успешно украл?
Ответа нет. В невероятную идейность хакеров, которые и так переступили через черту дозволенного, верится с трудом.
Версия 3. ETC спасает проект
Кстати, была ещё одна догадка. 100 тысяч долларов могли отправить разработчики Ethereum Classic, чтобы таким образом избежать возможного делистинга. Мотив понятен — но как быть с вознаграждением за блоки?
Чрезмерная доходность добычи явно заставит счастливых майнеров бежать на биржу и фиксировать прибыль. Распродажа монет точно уронит курс. А зачем лишний раз рисковать спустя шесть дней после того, как злоумышленники сломали твой блокчейн?
Версия 4, окончательная. Щедрый баг
В итоге ответственным за неожиданное богатство майнеров стал баг. Информацию подтвердил Эрик Коннер, основатель ethhub. Согласно его данным, кто-то использует дыру в защите ETC, обнаруженную ещё в прошлом месяце. С её помощью исполняется очень «дорогой» смарт-контракт, который использует максимальный объём газа. Майнер в то же время получает большую комиссию.
It appears as if someone is exploiting a bug on ETC identified last month that could cost exchanges a lot of money if not fixed.
Basically you withdraw to a specific contract which is extremely expensive to execute and a miner gets the huge gas fee. https://t.co/JD0ng6NoW1
— Eric Conner (@econoar) January 13, 2019
Зачем? Как утверждает руководитель ETCCooperative Энтони Лусарди, кто-то пытается отмыть деньги с помощью бирж.
Yup looks like someone is trying to launder money through exchanges that didn't patch a known issue published by @levelk_io last month. https://t.co/FQcACIuXgX
— Anthony Lusardi (@pyskell) January 13, 2019
Используются только те площадки, которые не закрыли брешь и не имеют ограничений по размеру комиссий. В результате биржа запускает дорогущий смарт-контракт и делает богатыми майнеров.
You have an exchange withdraw to a contract that costs an insane amount of money to execute.
The exchange, not having any limits on tx fees, executes the transaction. Whoever mines the block makes a bunch of ETC.
— Anthony Lusardi (@pyskell) January 13, 2019
Ситуация кажется странной — равно как и до сих пор не пропатченные баги. Вдобавок схема отмывания очень сложная и грозит большими потерями. Например, было бы проще обменять ETC на CLO, а затем вывести средства в ETH.
Как бы там ни было, за огромную прибыль при нахождении блоков отвечает именно баг. А кто его использует и с какой целью — это уже другой вопрос. Надеемся, ответ ещё найдётся.