Сооснователь Эфириума Виталик Бутерин сообщил, что разработчики Ethereum 2.0 планируют запуск мультиклиентных тестовых сетей до конца апреля.

Недавно компания по информационной безопасности Least Authority по запросу Ethereum Foundation провела аудит спецификаций Эфириума 2.0 и выявила несколько потенциальных уязвимостей. Виталик Бутерин прокомментировал результаты аудита и сообщил, что команда ETH 2.0 работает над решением этих проблем, хотя окончательное их устранение может потребовать достаточно много времени.

Least Authority выразила обеспокоенность по поводу системы пирингового обмена, отметив, что в ней существует опасность спама. Least Authority рекомендовала внедрить полностью устойчивый к BAR протокол Gossip для предотвращения злонамеренного спама. По словам Бутерина, эта проблема присутствовала в существующей инфраструктуре ETH 1.0 и была устранена только со временем. Он ожидает, что то же самое произойдет в ETH 2.0.

«Мы серьезно относимся к защите от спама и сетевой безопасности», - сказал Бутерин. «ETH1 потребовалось некоторое время, чтобы повысить безопасность сетевого уровня, а сейчас много внимания уделяется сетевым проблемам. Поэтому я ожидаю, что со временем проблемы DoS будут решены. Что касается устойчивости к BAR, наш подход будет заключаться в том, чтобы вначале придерживаться альтруистической стратегии, а затем со временем улучшить возможности стимулирования. Сеть ETH1 также развивалась в этом направлении».

Вторая уязвимость касается того, что в блокчейнах PoS система предложения блоков решает, чей блок попадет в блокчейн, а это приводит к опасности утечки данных. Для решения проблемы аудиторы предложили использовать механизм «Выбора единственного тайного лидера» (SSLE).

Бутерин заявил, что команда серьезно отнеслась к рекомендации Least Authority об использовании механизма SSLE для сокрытия процесса отбора. Он отметил, что SSLE - одно из основных исследовательских направлений команды в данный момент, и оно включено в план Бутерина по развитию ETH 2.0. Согласно плану, система SSLE будет внедрена в рамках фазы 2 или позже.

Теперь, когда процесс аудита завершен, следующим шагом станет запуск многоклиентных тестовых сетей и программы вознаграждений по обнаружению ошибок в фазе 0, как ранее писал разработчик ETH 2.0 Дэнни Райан. В интервью The Block Бутерин сказал, что запуск мультиклиентных тестовых сетей намечено провести в апреле.

«Запуск фазы 0 основной сети произойдет только после того, как мы запустим многоклиентную тестовую сеть. Затем мы подождем, пока эта тестовая сеть будет работать без проблем, и если это произойдет, мы запустим фазу 0 основной сети. Эта процедура аналогична процессу запуска ETH1 в 2015 году», - сказал Бутерин. «Поэтому непросто предсказать, когда произойдет запуск основной сети, хотя мы предполагаем, что мультиклиентные тестовые сети будут запущены очень скоро – скорее всего, в апреле».

Напомним, что недавно Виталик Бутерин предложил новую дорожную карту для Эфириума 2.0. Одной из ключевых идей, которая может стать «прорывом» в разработке новой версии сети, стали полиномиальные обязательства.