Проект Ethereum добился значительных успехов, но полномасштабный запуск ETH 2.0 далек как никогда. Судя по информации, опубликованной в официальном блоге проекта, до полномасштабного запуска Ethereum 2.0 могут пройти годы.

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

Учитывая длинный список проблем, с которыми приходится иметь дело разработчикам Ethereum, мир увидит версию ETH 2.0 (известную как Serenity) еще нескоро. Согласно информации, указанной в блоге, сейчас команда фокусируется на поэтапных обновлениях Ethereum 1.x. Исследовательская работа разбивается на серию мелких обновлений, чтобы обеспечить работоспособность сети во время переходного периода.

Сейчас их задача «продлить жизнь цепи хотя бы на 3-5 лет, пока не будет готово обновление Serenity (ETH 2.0)».

В чем задержка?

Причины задержки многогранны и сложны

Гриффин Ичиба Хотчкисс пишет о нескольких ключевых проблемах, которые тормозят работу разработчиков. К ним относятся:

  • хранение в цепочке блоков
  • размер блока и пропускная способность
  • размер состояния и эффективность сети

Команда все еще активно ищет решение этих проблем.

В целом миграция существующей версии ETH 1.x на Serenity осложняется тем, что исходная цепь должна оставаться работоспособной. Если бы разработчики начали создавать Serenity с нуля, было бы проще. Необходимость работать над поэтапными обновлениями ETH 1.x замедляет развертывание ETH 2.0, которое может затянуться на долгие годы.

Иными словами, полный переход на версию ETH 2.0 может занять годы — по меньшей мере 3-5 лет, говорится в блоге Ethereum.

Очень приблизительный график, но какой есть.

Нулевая фаза Ethereum 2.0 все еще запланирована на первый квартал 2020 года

Команда использует уклончивые формулировки, однако многие СМИ пишут о том, что первый квартал 2020 года — весьма спорный срок для развертывания нулевой фазы Ethereum 2.0.

Данни Райян, исследователь Ethereum Foundation, еще в середине ноября заявил репортерам о том, что эта случайная дата была озвучена во время телефонной конференции с членами команды, а СМИ уже ее подхватили. Пока неясно, ставит ли последний пост в блоге Ethereum под сомнение планы команды выпустить нулевую фазу Ethereum 2.0 в первом квартале 2020 года.

Следует отметить, что нулевая фаза не имеет ничего общего с полным запуском, это лишь первый шаг на трудном и долгом пути. На этой фазе добавится функционал стейкинга, кроме того, впервые появится ETH2. Но на этом этапе перевод или вывод активов будет недоступен. Токены ETH1 участников стейкинга во время нулевой фазы сгорят, в обмен они получат токены ETH2, которые будут заморожены до наступления следующей фазы.

Шадриг и транзакции будут доступны лишь на следующем этапе. Учитывая технические сложности, перечисленные в блоге, можно предположить, что шадриг будет реализован не ранее 2021 года.

Кроме того, переход на ETH 2.0 неизбежно приведет к созданию двух цепочек Ethereum и одновременному существованию двух криптовалют. ETH 1.0 и 2.0 будут существовать параллельно с разными ценами, обе монеты будут торговаться на биржах вплоть до выхода полной версии ETH 2.0. Этот период станет поворотным моментом для ведущей платформы для смарт-контрактов. Команде придется доказать рынку и всей индустрии жизнеспособность своего обновления.