Мульти-клиентская тестовая сеть Ethereum 2.0 вероятно будет запущена в июне

Разработчик Ethereum 2.0 заявил, что тестовая сеть Schlesi оказалась достаточно успешной, и надеется, что официальный тестовый протокол для мульти-клиента на основе спецификации 0.12 будет готов в июне.

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

Отчет о действиях разработчиков Ethereum 2.0, состоялся 14 мая, и показывает, что большинство работ посвящено исправлению ошибок кода и совершенствованию способов их обнаружения.

Что касается последнего, Мэйди Зеруаль (Mehdi Zerouali) с Sigma Prime сообщил о большом прогрессе в разработке “размытых” методик, которые подают фиктивные данные в программу, чтобы найти, где она ломается.

Анализ Sigma Prime уже помог найти несколько багов низкого уровня в клиентском программном обеспечении Ethereum 2.0 и библиотеках, на которые оно полагается. В частности, аналитики обнаружили ошибку бесконечного цикла у клиента Teku и ошибку сегментации памяти в Nimbus.

Клиенты, фокусируются на багах

Поскольку клиенты отвечают за хранение и проверку блокчейнаа, важно, чтобы они были полностью синхронизированы между собой. Для Ethereum 2.0 разрабатываются семь отдельных клиентов.

Большинство из них работает над оптимизацией для тестовой сети Schlesi – первой мульти-клиентской тест-сети Ethereum 2.0, которая имитирует среду основной сети.

Начальная сеть Schlesi была запущена вместе с клиентами Prysm и Lighthouse, разработанными в соответствии Prysmatic Labs и Sigma Prime. Первый уже работал с известным тест-сервером для одного клиента.

После запуска Schlesi, клиент Teku PegaSys также присоединился к тест-сети, а Nimbus и Lodestar пока достигли лишь ограниченного успеха.

Запуск вероятно состоится в июне

Афре Шодон (Afri Schoedon), руководитель инициативы Schlesi, объяснил, что сеть стартовала неудачно. Баги помешали при первом запуске, и как только это было исправлено, окончательность транзакций “была ужасной” из-за частых сбоев клиентов.

Но Шодон высоко оценил разработчиков клиента за их быструю реакцию в решении этих проблем, что позволило сети стабилизироваться. “Я думаю, что мы все удивлены, насколько все стабильно”, – добавил он.

Учитывая эти успехи, Шодон предложил запустить новую тест-сеть для мульти-клиентов, которая была бы еще ближе к спецификации майннета, ориентируясь на еще не выполненые спецификации 0.12, в отличие от действующих 0.11.2.

“Я осторожно отношусь к объявлению запуска в июне 2020”,

– добавил Шодон, отметив, что это сильно зависит от выпуска клиента 0.12.

Он предположил, что новый тестнет начнет работать с тремя клиентами в генезисе, а также позволит “пробный прогон” депозитного договора, который содержит Ethereum 1.0 и 2.0.

Это также будет Вам интересно:

Источник

iMag.one - Самые важные новости достойные вашего внимания из более чем 300 изданий!