Разработчики Ethereum сообщили о задержке хардфорка Constantinople из-за обнаруженной уязвимости реентерабельности в системе безопасности, потенциально позволяющей проводить атаку повторного воспроизведения (reentrancy) с помощью смарт-контрактов. О наличии критической ошибке в коде запланированного изменения (EIP 1283), уменьшающего транзакционные издержки для некоторых операций, сообщила аудиторская компания Chain Security. Лазейка потенциально позволяла злоумышленнику воровать криптовалюту из смарт-контрактов в сети, путем многократного запроса средств и передачи ложных данных о фактическом балансе ETH мошенника. Поэтому разработчики решили отложить реализацию общесистемного обновления и в пятницу провести собрание, чтобы обсудить дальнейшие действия и согласовать новую дату. Переход на Constantinople должен был состояться 16 января на блоке 7 080 000, поэтому некоторые клиенты в сети уже были обновлены. Во избежание несогласованного хардфорка, были выпущены экстренные исправления
Хардфорк Ethereum отложен из-за обнаруженной уязвимости
16 января 201916 янв 2019
12
1 мин