Команда Ethereum объявила о новой дате активации хардфорка Constantinople — 27 февраля 2019 года

2 года назад

Команда разработчиков Ethereum объявила номер блока при добыче которого будет запущен хардфорк Constantinople — № 7 280 000. Он должен быть добыт 27 февраля 2019 года. Напомним, что ранее, 17 января было отменено и перенесено проведение хардфорка Constantinople из-за обнаруженной уязвимости в его коде.

Это решение было принято во время телефонного разговора между основными членами команды Ethereum.

Решению предшествовало нахождение уязвимости специалистами из компании по аудиту смарт-контрактов ChainSecurity, которые нашли ее в одном из пяти предложений по улучшению Ethereum (EIP), включенных в Constantinople.

Найденная уязвимость была бы причиной отображения ошибочного EIP, который теперь проходит усиленное тестирование и изменение для корректной установки в грядущий хардфорк.

Теперь Constantinople будет выпущен в двух вариантах — первый вариант будет содержать в своей структуре 5 оригинальных EIP, а второй вариант создан специально для удаления EIP 1283.

Эта стратегия установки была предложена во время упомянутого выше телефонного разговора для того, чтобы и тестовые и основные сети, среди которых немало таких которые уже внедрили полный пакет обновления Constantinople могли легко установить исправление без предшествующего отката блоков.

Главный операционный директор ChainSecurity, Матиас Эгли на интервью у CoinDesk объяснил, что проблема не была обнаружена разработчиками из команды Ethereum во время тестов из-за ее нахождения вне их внимания, в среде смарт-контрактов, в то время как они тестировали виртуальную машину ядра блокчейна.

Перенос запуска обновления был сдвинут на малое количество времени из-за необходимости активации «бомбы сложности» — программного кода, встроенного в блокчейн для увеличения времени нахождения следующего блока во время майнинга.

EIP 1234 был предназначен для поощрения перехода к новому механизму консенсуса доказательства доли владения (PoS). В его структуре заложена задержка «бомбы сложности» из-за неготовности блокчейна Ethereum в настоящее время для перехода к PoS.

После инициации хардфорка Constantinople будет задействован EIP 1234, который и отложит «бомбу сложности» на 12 месяцев.

Читайте также:

Coinbase и Kraken поддержали хардфорк Constantinople

Обновление Constantinople будет запущено в основной сети в ноябре

Разработчик Ethereum сообщил об успешной загрузке хардфорка Constantinople в Rinkeby Testnet