Как отмечает Райан, ETH 2.0 призван изменить Эфириум и сделать его намного более эффективным, безопасным и масштабируемым для «больших объемов транзакций». В настоящее время сеть может обрабатывать до 12 транзакций в секунду, а перегрузка сети приводит к замедлению переводов и росту комиссий.
Райан рассказал, что ETH 2.0 будет развернут в рамках четырех основных фаз. На фазе 0 будет запущена Beacon Chain на основе алгоритма консенсуса PoS и представлены узлы валидаторов. Любой пользователь, имеющий 32 ETH для стейкинга, сможет развернуть узел и принять участие в добавлении блоков.
«Цель фазы 0 – достижение консенсуса с сотнями тысяч валидаторов, распределенных по тысячам узлов по всему миру», – пишет Райан.
На фазе 1 появится «шардинг» – сложная реализация, которая «разбивает» сеть Эфириума на тысячи отдельных цепочек, обеспечивая более быстрый ввод данных и подтверждение транзакций. Валидаторы Beacon Chain будут получать случайные краткосрочные задания для построения и проверки цепочек «шардов». Сначала планируется запустить 64 шарда, а общий объем доступных для системы данных будет находиться в диапазоне от 1 до 4 МБ/с.
На фазе 1.5 текущая основная сеть Эфириума будет интегрирована с механизмом консенсуса ETH 2.0 в качестве шарда. В сети будут постепенно появляться приложения, а разработчикам станет доступна гораздо более мощная система для работы.
Последний этап – фаза 2 – будет заключаться в добавлении состояний и возможностей запуска большего количества шардов. Как отмечает Райан, есть много вариантов того, какую форму может принять эта фаза, и сейчас разработчики дискутируют об исследованиях и создании прототипов для этого этапа.
«Сейчас наблюдается быстрый прогресс по превращению абстрактных идей взаимодействия между шардами в конкретные спецификации для обсуждения и, в конечном счете, в прототипы», – отмечает Райан.
Разработчик также добавил, что существует множество различных клиентов и инструментов ETH 2.0, которые сейчас тестируются.
Вопросы на Reddit
На прошлой неделе Райан провел сессию ответов на вопросы пользователей Reddit, в рамках которой рассказал об этапах развертывания ETH 2.0 и готовящихся к запуску функциях. Кроме того, он ответил на вопросы о безопасности сети и возможной централизации стейкеров.
Райан рассказал, что разработчики Эфириума почти полностью сосредоточены на запуске фазы 0. Однако разработка фазы 1 также продолжает прогрессировать и, как ожидается, она будет развернута вскоре после запуска фазы 0.
По словам Райана, микрокомпьютеры, например, Raspberry Pi 4, смогут работать с фазой 0, но реализация фазы 1 потребует большей вычислительной мощности. Он также отметил, что «вполне возможен» специальный шард для DeFi, и признал, что некоторые приложения теоретически могут работать лучше на отдельных шардах.
Некоторые члены сообщества отметили, что ранее разработчики говорили о концепции ETH 3.0, которая будет включать в себя обновление некоторых компонентов Эфириума с помощью zk-Snarks для обеспечения большей конфиденциальности и безопасности сети. Сооснователь Эфириума Виталик Бутерин прокомментировал идею такого обновления:
«В настоящее время я придерживаюсь идеи отказа от изменений текущей структуры Эфириума после развертывания ETH 2.0. Я выступаю за постепенные изменения».
Напомним, что недавно Бутерин выразил уверенность в том, что разработка решений второго уровня для Эфириума ведется весьма успешно.