В статье в блоге Prysmatic Lab, где подводятся итоги последних изменений на долгом пути к Ethereum 2.0, разработчик Рауль Джордан (Raul Jordan) заявил, что, в случае успешного проведения аудита безопасности и улучшения взаимодействия с пользователями, обновление может быть развернуто в ноябре.
Сооснователь Эфириума Виталик Бутерин ранее заявлял, что новая версия блокчейна будет обрабатывать до 100 000 транзакций в секунду, тогда как сейчас сеть поддерживает обработку до 14 транзакций в секунду. Кроме того, метод консенсуса PoW будет заменен на PoS.
Развертывание Ethereum 2.0, работа над которым ведется уже не один год, неоднократно откладывалось. В июле ведущий разработчик Эфириума 2.0 Джастин Дрейк сообщил, что запуска нулевой стадии обновления можно не ждать до начала следующего года. Виталик Бутерин с этим не согласился и заявил, что запуск сети необходим гораздо раньше, независимо от уровня ее готовности.
Сейчас Ethereum 2.0 проходит тестирование в последней версии тестовой сети Medalla, запущенной в прошлом месяце. Вскоре после запуска сети произошли незапланированные форки, но команда разработчиков Prysmatic Labs нашла решение для устранения бага, нарушившего работу Medalla.
Согласно статье в блоге, до развертывания обновления фирма Trail of Bits проведет второй аудит безопасности для клиента ETH 2.0 Prysm.
«Ради оптимизации мы иногда отклоняемся от спецификации в определенных местах, и этот аудит поможет определить безопасность нашего подхода», - заявляет Джордан. «При переходе к основной сети проведение двух полных аудитов кода для нашего клиента ETH2 имеет решающее значение для безопасности участников сети, и чтобы мы могли определить способы улучшения нашего клиента с помощью передовых методов кодирования».
Другие улучшения в «дорожной карте» проекта включают оптимизацию P2P-маршрутизации, чтобы узлы Эфириума отдавали предпочтение «хорошим одноранговым узлам, ограничивая при этом участие менее полезных узлов»; исправление ошибок, препятствующих взаимодействию сети с другими блокчейнами; интеграцию API ETH 2.0 в клиент Prysm.
Команда разработчиков опубликовала контрольный список задач, которые необходимо решить для запуска основной сети ETH 2.0:
-
Второй аудит безопасности;
-
Внедрение стандарта eth2.0-apis в Prysm для взаимодействия с клиентами;
-
Завершение добровольных выходов в Prysm;
-
Комплексный веб-интерфейс для Prysm;
-
Динамическое тестирование и устранение важных ошибок;
-
Улучшения механизма «бритвы» (slasher);
-
Синхронизация слабой субъективности.
Напомним, что недавно сооснователь Jelurida Лиор Яффе утверждал, что обнаружил потенциальную уязвимость в тестовой сети Ethereum 2.0 – низкий уровень участия в стейкинге может позволить «китам» вывести сеть из строя.