Запуск хардфорка Berlin, призванного наладить взаимодействие между классической и новой версией Ethereum, перенесён на начало 2021 года

Ноя 2, 2020 | Новости
Запуск хардфорка Berlin, призванного наладить взаимодействие между классической и новой версией Ethereum, перенесён на начало 2021 года

Во время конференц-звонка между разработчиками Ethereum Core стало известно, что хардфорк классической версии Эфириума будет перенесён на несколько месяцев. Ориентировочно – на январь 2021 года. Так что сначала – в декабре 2020 будет запущена нулевая фаза Ethereum 2.0, а только потом уже – обновление классической версии, призванное наладить взаимодействие.

Смысл в чём. Классическая версия банально не поддерживает многие изменения, внедрённые в новой, так что без серьёзной переработки наладить их взаимодействие не удастся. Планируется, например, добавление Beacon Chain, которая позволит сторонникам Ethereum classic использовать при работе алгоритм PoS. Также будут внедрены модифицированные BLS-подписи, обеспечивающие нормальную работу с депозитарными контрактами Ethereum 2.0, учёта транзакций и стейкинг. Плюс ряд спецификаций и предложений по улучшению сети (EIP), направленных на уменьшение потребления ETH и оптимизацию работы виртуальной машины. И алгоритм ProgPoW, который оптимизируется механизм доказательства работы, лишающий преимуществ те узлы, что используют мощные ASIC-устройства.

Да, как видите, Berlin должен привнести крайне полезные дополнения и оптимизации. Проблема в том, что его пока что не получается нормально запустить даже в тестовом режиме. Сначала запуск первого тестнета YOLO не состоялся в июне 2020, поскольку не удалось синхронизировать различные версии клиентов и EIP. Затем запланированный на август сдвиг YOLO 2.0 был отложен из-за чрезмерной опоры большинства над на клиент Geth и отсутствия уверенности, что получится успешно его модифицировать. И вот в конце осени собираются запускать YOLO v3, чтобы окончательно убедиться в работоспособности обновлённой системы. И этот тестнет должен ещё некоторое время проработать, чтобы можно было выявить возможные ошибки.

Обновление Berlin не просто так считается хардфорком – оно разделит всех пользователей Ethereum Classic на две неравные части – тех, кто сможет взаимодействовать с новой сетью и без проблем перемещать в неё свои сбережения, и тех, кто не сможет. При этом обновление ядра вовсе не означает автоматическое обновление всей экосистемы, связанной с ним. Впрочем, для этой цели уже создаются различные «мосты» и «шлюзы». Ведь основная цель разработчиков – создать полноценную масштабную экосистему, в которой проекты будут взаимодействовать друг с другом, а не быть изолированными и независимыми. И это сложно, учитывая весь тот объем различий, характерный для разных блокчейнов.

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


Опубликовано на сайте EXBASE.IO по материалам bloomchain.ru