Ethereum ждет новый хардфорк Shanghai. Что это значит для блокчейна?

Ethereum ждет новый хардфорк Shanghai. Что это значит для блокчейна?

15 сентября 2022 года произошло долгожданное «Слияние» («The Merge»), в результате которого система (блокчейн) Ethereum перешла с алгоритма Proof-of-Work на Proof-of-Stake. В ходе обновления произошло объединение основной сети Ethereum (Proof-of-Work) с сетью Beacon Chain (Proof-of-Stake), появление которой в декабре 2020 года стало первым шагом в обновлении блокчейна до Ethereum 2.0. The Merge стало вторым шагом, а за ним должны последовать такие стадии, как The Surge («Всплеск»), The Verge («Грань»), The Purge («Очистка») и The Splurge («Разорение»). Тем не менее, пока готовится The Surge, разработчики решили провести обновление Shanghai. К концу февраля появится публичный тестнет, а в марте 2023 года будет запущена основная сеть.

В этой статье мы разберемся в особенностях нового обновления Ethereum и его значении для блокчейна.

Основной фокус

Изначально команда Ethereum собиралась включить комплекс мер в обновление Shanghai, однако отказалась от некоторых из них, поскольку они могли бы существенно повлиять на сроки выхода апгрейда. В результате единственным качественным изменением осталась возможность вывода пользователями застейканных средств. Мера получила название «EIP-4895: Beacon Chain Push Withdrawals as Operations».

Стейкать средства в Beacon Chain, ставшей частью сети Ethereum, можно было еще с декабря 2020 года, однако заблокированные деньги были недоступны для вывода. Новое обновление нацелилось на решение данной проблемы.

С одной стороны, EIP-4895, снимающее прежнее ограничение, повысит привлекательность сети для стейкинга. С другой стороны, есть опасность вывода большого количества средств, за которым определенно последуют обвал цены ETH и проблемы с безопасностью блокчейна. Поэтому сам процесс вывода не произойдет единовременно, а растянется на некоторое время. Его продолжительность зависит от нескольких показателей, например, полного числа валидаторов в сети и предела в числе валидаторов, которые могут покинуть сеть.

Что еще войдет

Помимо основного изменения EIP-4895, Shanghai включает в себя три дополнительных улучшения сети:

  • «EIP-3860: Limit and Meter Initcode». Изменения в размерах и оплате кода инициализации.
  • «EIP-3855: PUSH0 Instruction». Изменения в размерах смарт-контракта.
  • «EIP-3651: Warm COINBASE». Название не имеет ничего общего с известной биржей криптовалют, а относится к программному обеспечению, предназначенному для получения новых токенов. В данном случае изменение затрагивает сокращение комиссий.

Как мы видим, данные изменения необходимы, чтобы оптимизировать работу Ethereum и понизить ее стоимость.

Что не войдет

Shanghai также включал еще два значительных изменения, от которых отказались на разных этапах.

Во-первых, это так называемый прото-данкшардинг (EIP-4844), который направлен на повышение масштабируемости протоколов второго уровня в сети Ethereum, ускоряя их и сокращая издержки. EIP-4844 должен был стать промежуточной мерой перед внедрением полноценного шардинга, когда сеть Ethereum разобьется на отдельные сегменты (шарды) и ноды (узлы) будут отвечать лишь за отдельные (а не все) транзакции.

Во-вторых, это изменение виртуальной машины Эфириума (EVM), которая не обновлялась уже более двух лет. В EVM должны были внедрить EVM Object Format (EOF). Хотя еще в декабре прошлого года разработчики озвучивали намерение осуществить данное обновление в марте 2023 года, в январе они отменили решение.

Итог

Обновление Shanghai по факту получается не тем, чем предполагалось изначально: крупный комплекс обновлений фактически сводится к одной значимой мере по выводу средств. Тем не менее, это станет очередным шагом на долгом пути обновления блокчейна до Ethereum 2.0, которое рано или поздно завершится.

Ростислав Шиловский

Читайте также:

Больше интересной информации на нашем сайте и Telegram!

11
Начать дискуссию