Для чего необходим хардфорк Shanghai в сети Ethereum?

Фото - Для чего необходим хардфорк Shanghai в сети Ethereum?
Если событие снова не перенесут, 12 апреля в блокчейне Ethereum состоится хардфорк Shanghai. Это масштабное техническое обновление в сети на уровне исполнения смарт-контрактов, которое изменит условия работы для валидаторов и разработчиков.
Чтобы нововведения вступили в силу, параллельно пройдет обновление на уровне консенсуса, которое получило название Capella.

После того, как состоится запуск Shanghai, переход Ethereum на алгоритм Proof-of-Stake (PoS) полностью завершится.

Главная цель всего этого — добавление функции вывода средств, которые заблокированы участниками блокчейна на стейкинге. Детали процесса описаны в Предложении по улучшению Ethereum №4895 (EIP-4895). Возможность снятия криптовалют, используемых для стейкинга, включена в обновление вместе с другими EIP. 

После успешного завершения хардфорка пользователи, которые принимают участие в стейкинге, смогут распорядиться своими средствами. В целом общая сумма достигает 16 млн ETH. Кто-то застейкает токены повторно, другой откажется от обеспечения сети, а кто-то предпочтет вывести вознаграждения, но примет повторное участие в процессе валидации. Какое бы решение не приняли пользователи, сумма вывода ограничена и составляет 43 200 ETH в день. Меры предприняты для избежания хаоса на рынке. 

В ближайшем будущем мы узнаем, как обновление отразится на цене эфира: будет ли наблюдаться активная продажа разблокированных ETH или же участники сети заберут свои вознаграждения и выберут повторное участие в стейкинге.

Предыстория обновления Shanghai

Команда Ethereum постепенно переводит свой блокчейн с алгоритма консенсуса Proof-of-Work на Proof-of-Stake с 2020 года. Первым шагом стал запуск побочной цепочки блоков Beacon Chain, которая полностью функционировала на механизме PoS. В 2022 году произошло событие The Merge, по итогам которого Ethereum объединилась с Beacon Chain и перешла на Proof-of-Stake

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

3 этапа хардфорка Shanghai

Обновление состоит из трех этапов тестирования, два из которых уже состоялись, а последнее пройдет в апреле. 

В первую очередь функцию вывода средств проверили в тестнете Sepoila. Также валидаторы успешно разблокировали свои ETH в тестовой сети Zhejiang. Третий раз эту возможность подключат к сети Goerli, а затем она заработает в главной цепочке Ethereum. 

Какие еще предложения будут учтены в новом обновлении?

Помимо основного Предложения по улучшению №4895, которое позволит выводить застейканые ETH, есть и другие нововведения, связанные со снижением расходов на газ.

  • EIP-365. Снижение стоимости газа для доступа к Сoinbase (это не криптобиржа, как вы могли подумать, а программное обеспечение, с помощью которого валидаторы и разработчики получают новые токены).
  • EIP-3855. Сокращение затрат на газ для разработчиков посредством кода «Push0». 
  • EIP-3855. Общее снижение газа для разработчиков. 
  • EIP-3860. Ограничение газа для разработчиков при взаимодействии с кодом инициализации, используемом при работе со смарт-контрактами.

Что будет после Shanghai?

Хардфорк Shanghai не содержит одного важного предложения — EIP-4844, которое подразумевает шардинг блокчейна Ethereum. Это разделение цепочки на разные сегменты со своей областью ответственности для лучшей масштабируемости

Впрочем, внедрение шардинга является неизбежным обновлением сети, которое запланировано на 2023-2024 годы. Именно этого ждем после Shanghai.