В Constantinople вновь обнаружена уязвимость
Баг может стать причиной потери средств после обновления сети.
В обновлении Ethereum Constantinople снова обнаружена ошибка, затрагивающая ряд смарт-контрактов в сети с вероятностью самоуничтожения. Об этом пишет Trustnodes.
Функция Create2 способна заменить такие смарт-контракты с последующим изменением определенных правил, прописанных в них, что в конечном итоге может стать причиной потери средств.
Как объяснил Джейсон Карвер из Ethereum Foundation, в настоящей версии протокола этот баг не несет никакой опасности, но сразу после апгрейда сети, ошибка может открыть хакерам доступ к выделенным в смарт-контракте токенам.
Решением проблемы станет видоизменение Create2 путем прописки в коде дополнительной защиты и повторного воспроизведения.
Разработчики подчеркнули, что новый баг не станет причиной очередного пересмотра сроков запуска хардфорка Constantinople, который после нескольких переносов в результате периодического обнаружения уязвимостей в обновлении намечен на 27 февраля на блоке #7 280 000.
Напомним, на фоне отсутствия обновления Constantinople сложность майнинга эфириума повышается, что привело к сокращению эмиссии монеты.
Комментарии: