Главная
Статьи
Что такое хардфорк London в блокчейне Ethereum?

Что такое хардфорк London в блокчейне Ethereum?

Продвинутый
Опубликовано Jun 1, 2021Обновлено Feb 21, 2023
6m


Осторожно! Много текста.

Хардфорк Ethereum под названием London – это обновление, которое затронет модель комиссий за транзакции в блокчейне и «бомбу сложности». После обновления в сети Ethereum аукцион ставок на газ заменит базовая комиссия за каждый блок.

Разработчики также откладывают активацию намеренно встроенного механизма под названием «бомба сложности», чтобы ее срабатывание совпало с запланированным выпуском Ethereum 2.0. Это будет способствовать переходу майнеров с алгоритма Proof of Work (PoW) на Proof of Stake (PoS).


Введение

Хардфорк London – это обновление блокчейна Ethereum, которое выйдет вскоре после хардфорка Berlin в апреле 2021 года. Обновление London внесет значительные изменения в систему комиссий за транзакции в сети Ethereum, споры вокруг которой ведутся уже долгое время. Оно также будет приурочено к запланированному выпуску Ethereum 2.0 и внесет изменения в используемую модель консенсуса.

Некоторые пользователи считают обновление London спорным ввиду изменений в комиссиях и процессе майнинга. Точное влияние обновления на пользователей и майнеров предугадать невозможно, однако оно будет временным, поскольку скоро состоится запуск Ethereum 2.0.


Что привнесет обновление London?

Обновление London – это хардфорк, который представит два новых предложения по улучшению сети Ethereum (EIP). Выход Ethereum 2.0 (Serenity) планируется на 2022 год, а обновление London подготавливает почву для перехода платформы на алгоритм Proof of Stake. В связи с подготовкой к версии Serenity майнерам придется столкнуться с замедлением работы и повышением сложности майнинга. Поскольку London – это хардфорк, теперь для майнинга и валидации все ноды должны будут работать по новым правилам и перейти на последнюю версию.
Главное изменение будет заключаться в новом механизме дефляции комиссий за транзакции. Ранее пользователи оплачивали газ в формате аукциона, и майнеры отдавали предпочтение транзакциям с наибольшей комиссией, поскольку комиссия превращалась в вознаграждение за добавленный блок. После обновления каждый блок будет иметь фиксированную комиссию. Это изменение предусматривается предложением EIP-1559, которое будет добавлено в обновлении London вместе с EIP-3238.


Что такое EIP?

Предложения по улучшению Ethereum (EIP) – это технические инструкции, в которых описаны новые функции для блокчейна Ethereum. Эти предложения выдвигают как разработчики, так и сообщество Ethereum. Любой пользователь может сделать EIP и предложить его к обсуждению, чтобы сообщество могло принять решение.

Каждый EIP следует рекомендациям, изложенным в EIP1:

EIP должен содержать краткую техническую характеристику функции и описывать ее применение. Автор EIP несет ответственность за достижение консенсуса в сообществе и документирование различных мнений.

До одобрения EIP его автор должен составить черновой вариант предложения и представить его на оценку сообществу. Если сообщество одобрит предложение, его смогут добавить в будущее обновление.


Что такое EIP-1559?

EIP-1559 предлагает изменение способа оплаты газа в сети Ethereum. Этот EIP был создан основателем Ethereum Виталиком Бутериным вместе с командой других разработчиков.


Со временем средняя комиссия Ethereum даже за небольшую транзакцию стала слишком высокой. К примеру, если комиссия составляет около 20 долларов США, то отправка эфира (ETH) или другого цифрового актива на сумму 20 долларов нецелесообразна. Настолько высокие комиссии делают сеть менее привлекательной, особенно для новичков.

EIP-1559 предлагает новый механизм ценообразования транзакций – базовую комиссию за каждый блок. Блокчейн будет сжигать комиссию, уменьшая общее количества эфира (ETH) в обороте, что создаст дефляционное давление на криптовалюту.
Базовая комиссия для каждого блока будет меняться в зависимости от спроса. Если блок заполняется транзакциями более чем на 50%, базовая комиссия увеличивается, и наоборот. Этот механизм нацелен на поддержание более-менее равных условий для большинства блоков.
По желанию можно добавить чаевые для майнеров в качестве стимула ускорить вашу транзакцию. Однако Ethereum пытается поддерживать заполненность блоков примерно на 50% даже без чаевых, и, поскольку в блоках много места, скорее всего, чаевые за продвижение в начало очереди будут небольшими.


Что такое EIP-3238?

В систему Ethereum встроена бомба сложности, цель которой – затруднять майнинг. Она срабатывает при достижении определенного количества добытых блоков. После этого время на создание нового блока увеличивается, прибыль майнеров падает, а транзакции сильно замедляются. Это нужно для того, чтобы у майнеров не осталось другого выбора, кроме как прекратить майнинг в Ethereum 1.0 и перейти на Ethereum 2.0.
Однако в настоящий момент это преждевременно. EIP-3238 призван задержать бомбу, чтобы сеть стимулировала переход валидаторов к модели консенсуса Proof of Stake Ethereum 2.0 в нужное время.
Без такого стимула майнеры могут просто продолжить использовать старую версию Ethereum 1.0, как это было с Ethereum и Ethereum Classic. Задержка бомбы приведет к 30-секундному «ледниковому периоду» примерно во втором квартале 2022 года. К этому моменту слияние Ethereum 1.0 с Ethereum 2.0 должно завершиться.


Каково мнение сообщества?

Мнения пользователей об обновлении London сильно разнятся, особенно в вопросе комиссий. Хотя майнеры уже готовятся к прекращению работы Proof of Work с выходом Ethereum 2.0, обновление London значительно изменит размер комиссий, а это в свою очередь снизит вознаграждение и общий доход майнеров. Еще одна проблема заключается в том, что майнинг Ethereum может стать более централизованным. Существует мнение, что в таких условиях получать прибыль смогут только крупнейшие майнеры с наименьшими затратами на энергию.
При этом дефляционные механизмы могут повысить цену ETH. Это связано с тем, что после обновления Ethereum будет сжигать базовые комиссии ETH за все транзакции блокчейна.


Что обновление London изменит для пользователей?

Подобно биткоину, текущий механизм эфира работает по принципу ставок: чем выше комиссия (или стоимость газа), тем больше вероятность, что ваша транзакция будет быстро выбрана и проверена майнерами. После обновления London для совершения транзакции с Ethereum больше не придется выбирать плату за газ.

Вместо этого пользователи будут оплачивать базовую комиссию и смогут по желанию дать майнеру чаевые. Однако базовая комиссия может меняться между отправкой транзакции и ее добавлением в блок. Чтобы не потерять средства, установите предел комиссии, который вы готовы заплатить. Если майнер включает вашу транзакцию в блок, где базовая комиссия меньше вашего предела комиссии, сеть возместит разницу.


Резюме

Обновление London внесет значительные изменения в использование Ethereum. До этого многие обновления оставались незамеченными и меняли лишь работу внутренних систем Ethereum. Сейчас же пользователи могут столкнуться с уменьшением комиссий и времени транзакций.

Тем не менее в 2022 году ожидается выход Ethereum 2.0 и переход на PoS, поэтому внедрение хардфорка London – лишь временная мера.