Разработчики подтвердили запуск нулевой фазы ETH 2.0 в этом году на фоне проблем с тестнетом
Произошедший сбой в работе финального тестнета Ethereum 2.0 под названием Medalla не повлияет на сроки запуска нулевой фазы второй версии протокола в основной сети. Об этом сообщил в блоге Prysmatic Labs его редактор Рауль Джордан.
Проблема в Medalla возникла 14 августа. В используемом клиентом Prysm стороннем сервисе Cloudflare внутреннее время изменилось примерно на четыре часа. Это повлияло на деятельность валидаторов, которые начали выпускать блоки раньше отведенного срока, а также не смогли больше собирать награды. В результате тестовый блокчейн разделился на четыре цепочки, которые не могли адекватно взаимодействовать друг с другом из-за разницы во времени.
17 августа разработчики Prysmatic Labs устранили критический баг в клиенте Medalla, который делал невозможным нормальное функционирование сети.
«Это стало настоящей бойней. Более 3000 случаев «выхода из игры» валидаторов в течение короткого промежутка времени. Мы вовремя не настроили локальную защиту от «отсечения», — пояснил Джордан.
Конкуренты, в частности из Bitcoin SV, в блоге CoinGeek отреагировали на сбой тестнета. Они заявили, что события 14 августа говорят о неготовности Ethereum 2.0 к запуску и новых задержках. По их мнению, это может стать серьезным вызовом для разработчиков на фоне проблем текущей сети.
Just imagine a bug like this bringing down mainnet. ETH 2.0 is going to need all the testing it can get. Maybe a couple of Hail Mary’s too. 18 months TM. https://t.co/6e1oQ7uVYu
— Eli Afram (@justicemate) August 20, 2020
Джордан отметил, что для команды Ethereum сбой в Medalla стал хорошим уроком «для предотвращения такой ситуации в основной сети». По его словам, последствия похожих проблем в мейннете, где криптовалюта стоит реальных денег, были бы катастрофическими.
Редактор Prysmatic Labs отметил, что система синхронизации времени нод через сервер изначально казалась удачным решением. Впоследствии выяснилось, что она стала единой точкой отказа, которая привела к неработоспособности всей сети. В итоге команда сделала вывод и отныне будет полагаться только на системное время.
Джордан опроверг предположения, что тестнет Medalla «умер». На момент написания публикации в блоге доля участия валидаторов возросла с 0-5% до 40%. Для финализации необходимо, чтобы показатель превысил 66%.
«Считаем, что ожидаемая цель запуска генезис-блока в основной сети спустя 2-3 месяца от Medalla все еще является идеальным ориентиром. Мы представим публичный список требований для начала функционирования ETH2. Инцидент с Medalla определенно добавит в перечень новые пункты, которые касаются стабильности и безопасности клиента», — уточнил Джордан.
Напомним, создатель кошелька MyEtherWallet (MEW) Косала Хемачандра предположил, что полномасштабную версию второй версии протокола Ethereum стоит ждать не ранее 2022 года. Он уверен в запуске нулевой фазы проекта к концу текущего года.
Подписывайтесь на новости ForkLog в Telegram: ForkLog FEED — вся лента новостей, ForkLog — самые важные новости и опросы.
Рассылки ForkLog: держите руку на пульсе биткоин-индустрии!