Разработчики представили фикс для бага, вызвавшего масштабный сбой в тестнете Ethereum 2.0

Компания Prysmatic Labs представила фикс для бага, приведшего к нарушению нормальной работоспособности тестовой сети Medalla 14 августа, пишет Decrypt.

Medalla является финальной версией тестовой сети, которая призвана подготовить Ethereum к запланированному переходу на механизм консенсуса Proof-of-Stake. Тестирование Ethereum 2.0 вызвало значительный интерес среди участников сообщества. Объем внесенных пользователями тестовых ETH на прошлой неделе превысил 1 млн, а число валидаторов – 26 000.

Проблемы начались в пятницу со сбоя в стороннем сервисе. Из-за неполадок Cloudflare, который был задействован разработчиками в клиенте Prysm, внутреннее время нод изменилось приблизительно на 4 часа. В результате валидаторы начали передавать в сеть блоки, время выпуска которых еще не настало. Кроме того, они больше не могли надлежащим образом обрабатывать блоки и собирать награды. Вместе с этим, доля участников тестовой сети, успешно осуществлявших валидацию блоков, сократилась от 75% до 5%. Как выяснилось, в Prysm не была внедрена функция, которая позволила бы клиенту справиться со сложившейся ситуацией.

К настоящему моменту разработчики из Prysmatic Labs выпустили исправленную версию клиента, содержащую «улучшения в области первичной синхронизации, которые могут помочь в решении текущих проблем с синхронизацией в тестовой сети Medalla».

«Нам потребуется любая помощь, чтобы восстановить работоспособность тестовой сети. Обновление ваших нод станет отличным способом добавить больше здоровых пиров в сеть», – объявила команда Prysmatic Labs в Twitter.

Разработчики также подчеркнули значимость поиска подобных багов в тестнете и их исправления, прежде чем обновление будет запущено в основной сети Ethereum.
Комментарии 0