Разработчики Ethereum утвердили апгрейды для хардфорка Istanbul
Команда разработчиков Ethereum утвердила финальные детали предстоящего хардфорка Istanbul, назвав, в частности, шесть изменений кода, которые будут активированы в сети этой второй по капитализации криптовалюты. Об этом пишет CoinDesk.
На предыдущих встречах разработчики пришли к соглашению, что Istanbul будет активирован в два этапа. Первый из них будет включать в себя все шесть изменений (EIPs) и, как ожидается, будет запущен в основной сети Ethereum в октябре. Второй этап должен быть реализован в первом квартале 2020 года. В него будут включены изменения, которые еще требуют доработки и тестирования, включая новый алгоритм майнинга ProgPoW.
«Мы разбили Istanbul на две части. Одна из них может быть запущена через несколько недель, а вторая содержит два действительно крупных EIP, которые нам хотелось бы иметь, но они требуют доработок, завершить которые в течение 2-3 недель невозможно», — сказал руководитель отдела разработки Ethereum Foundation Петер Силадьи.
Первая часть Istanbul станет уже восьмым по счету хардфорком в сети Ethereum. Ожидается, что она расширит возможности взаимодействия с криптовалютой Zcash, поможет защитить сеть от атак повторного воспроизведения, а также будет содержать другие важные апдейты.
Два из шести апгрейдов были утверждены в июне. Так, предложение EIP 2024 добавляет в виртуальную машину Ethereum новый прекомпилятор, призванный оптимизировать работу блокчейна и сделать операции менее дорогостоящими. В частности, EIP 2024 представляет прекомпилятор для новой функции хеширования Blake2, которая быстрее верифицирует данные в блокчейне по сравнению с SHA-3, например. Различные вариации Blake2 используются некоторыми проектами, включая Zcash и платформу доменных имен Handshake.
Еще одно редложение (EIP 1702), автором которого является разработчик Parity Technologies Вэй Тан, направлено на оптимизацию обновления смарт-контрактов. Также оно предполагает введение новой методологии для хардфорков — «версионность аккаунтов», которая упрощает процесс обновления или запуска новой виртуальной машины.
У разработчиков таких крупных клиентов Ethereum, как Geth и Parity, теперь есть ровно неделя для интеграции одобренных EIPs в свое ПО и подготовиться к имплементации полной версии кода в тестовой сети Ropsten.
Отметим, что ранее предполагалось, что активация Istanbul в тестовой сети произойдет ранее на этой неделе, в среду, 14 августа, однако эти сроки были сдвинуты на две недели. По словам Силадьи, новая дата назначена на 4 сентября, однако не исключено, что также может быть пересмотрена до полного завершения работы над апгрейдами.
Активация Istanbul в тестовой сети станет последним шагом перед запуском обновления в основной сети Ethereum. Как и в случае с любым другим хардфорком, майнерам, чтобы не остаться в старой цепи, будет необходимо должны обновить свое ПО.
Ссылка на источник