Перейти к основному контенту

Хронология всех форков Эфириума (с 2014 года по настоящее время)

Хронология всех основных вех, форков и обновлений блокчейна Эфириум.

Форки происходят, когда в сеть необходимо внести крупные технические обновления или изменения — обычно они возникают на основе предложений по улучшению Эфириума (EIP) и меняют «правила» протокола.

Когда требуются обновления в традиционном, централизованно управляемом программном обеспечении, компания просто выпускает новую версию для конечного пользователя. Блокчейны работают иначе, поскольку в них нет централизованного владения. Клиенты Эфириума должны обновить свое программное обеспечение, чтобы внедрить новые правила форка. Кроме того, создатели блоков (майнеры в мире доказательства выполнения работы (PoW), валидаторы в мире доказательства доли владения) и узлы должны создавать блоки и проводить валидацию в соответствии с новыми правилами. Подробнее о механизмах консенсуса

Эти изменения правил могут привести к временному разделению сети. Новые блоки могут создаваться как по новым, так и по старым правилам. Форки обычно согласовываются заранее, чтобы клиенты принимали изменения синхронно, и форк с обновлениями становился основной цепью. Однако в редких случаях разногласия по поводу форков могут привести к необратимому разделению сети — наиболее известным примером является создание Эфириум Классик в результате форка DAO.

Программное обеспечение, лежащее в основе Эфириума, состоит из двух частей, известных как и .

Названия обновлений уровня исполнения

С 2021 года обновления уровня исполнения называются в честь городов, где ранее проводились Devcon и Devconnect (opens in a new tab), в хронологическом порядке:

Название обновленияГод Devcon(nect)Номер DevconДата обновления
Берлин2014015 апр. 2021 г.
Лондон2015I5 авг. 2021 г.
Шанхай2016II12 апр. 2023 г.
Канкун2017III13 мар. 2024 г.
Прага2018IV7 мая 2025 г.
Осака2019V3 дек. 2025 г.
Амстердам2022DevconnectБудет определено - Следующее
Богота2022VIБудет определено
Истанбул2023DevconnectБудет определено
Бангкок2024VIIБудет определено
Буэнос-Айрес2025DevconnectБудет определено
Мумбаи2026VIIIБудет определено

Названия обновлений уровня консенсуса

С момента запуска обновления уровня консенсуса называются в честь звезд, названия которых начинаются с букв в алфавитном порядке:

Название обновленияДата обновления
Генезис сигнальной цепочки1 дек. 2020 г.
Альтаир (opens in a new tab)27 окт. 2021 г.
Беллатрикс (opens in a new tab)6 сент. 2022 г.
Капелла (opens in a new tab)12 апр. 2023 г.
Денеб (opens in a new tab)13 мар. 2024 г.
Электра (opens in a new tab)7 мая 2025 г.
Фулу (opens in a new tab)3 дек. 2025 г.
Глоас (opens in a new tab)Будет определено - Следующее
Хезе (opens in a new tab)Будет определено

Комбинированные названия

Обновления уровней исполнения и консенсуса изначально выпускались в разное время, но после Слияния в 2022 году они стали развертываться одновременно. В связи с этим появились разговорные термины для упрощения ссылок на эти обновления с использованием одного объединенного слова. Это началось с обновления Shanghai-Capella, которое обычно называют «Шапелла», и продолжилось в последующих обновлениях.

Обновление уровня исполненияОбновление уровня консенсусаКраткое название
ШанхайКапелла«Шапелла»
КанкунДенеб«Денкун»
ПрагаЭлектра«Пектра»
ОсакаФулу«Фусака»
АмстердамГлоас«Гламстердам»
БоготаХезе«Хегота»

Перейти сразу к информации о некоторых особенно важных прошлых обновлениях: сигнальная цепочка; Слияние; и EIP-1559

Ищете информацию о будущих обновлениях протокола? Узнайте о предстоящих обновлениях в дорожной карте Эфириума.


2025

Fulu-Osaka («Фусака»)

Подробнее о Фусаке

Prague-Electra («Пектра»)

Обновление Prague-Electra («Пектра») включало несколько улучшений протокола Эфириума, направленных на повышение удобства для всех пользователей, сетей уровня 2 (l2), стейкеров и операторов узлов.

Стейкинг получил обновление в виде аккаунтов валидаторов с компаундингом и улучшенного контроля над застейканными средствами с использованием адреса вывода на уровне исполнения. EIP-7251 увеличил максимальный эффективный баланс для одного валидатора до 2048, повысив эффективность капитала для стейкеров. EIP-7002 позволил аккаунту исполнения безопасно инициировать действия валидатора, включая выход или вывод части средств, что улучшило опыт стейкеров ETH и помогло усилить подотчетность операторов узлов.

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

Улучшенный пользовательский опыт:

  • EIP-7702 - Установка кода аккаунта EOA
  • EIP-7691 - Увеличение пропускной способности блобов
  • EIP-7623 - Увеличение стоимости данных вызова
  • EIP-7840 - Добавление расписания блобов в конфигурационные файлы уровня исполнения

Улучшенный опыт стейкинга:

  • EIP-7251 - Увеличение MAX_EFFECTIVE_BALANCE
  • EIP-7002 - Выходы, инициируемые на уровне исполнения
  • EIP-7685 - Запросы общего назначения на уровне исполнения
  • EIP-6110 - Предоставление депозитов валидаторов ончейн

Повышение эффективности и безопасности протокола:

  • EIP-2537 - Прекомпилированный контракт для операций с эллиптической кривой BLS12-381
  • EIP-2935 - Сохранение исторических хешей блоков в состоянии
  • EIP-7549 - Перемещение индекса комитета за пределы аттестации

2024

Канкун-Денеб («Денкун»)

Обзор обновления Канкун

Обновление Канкун содержит набор улучшений исполнения Эфириума, направленных на повышение масштабируемости, в тандеме с обновлениями консенсуса Денеб.

В частности, оно включает EIP-4844, известное как прото-данкшардинг, которое значительно снижает стоимость хранения данных для роллапов уровня 2 (l2). Это достигается за счет внедрения «блобов» данных, что позволяет роллапам публиковать данные в Мейннет на короткий период времени. В результате комиссии за транзакции для пользователей роллапов уровня 2 (l2) значительно снижаются.

  • EIP-1153 - Коды операций временного хранилища
  • EIP-4788 - Корень блока сигнальной цепи в EVM
  • EIP-4844 - Транзакции с блобами шардов (прото-данкшардинг)
  • EIP-5656 - MCOPY — Инструкция копирования памяти
  • EIP-6780 - SELFDESTRUCT только в той же транзакции
  • EIP-7516 - Код операции BLOBBASEFEE

Обзор обновления Денеб

Обновление Денеб содержит набор улучшений консенсуса Эфириума, направленных на повышение масштабируемости. Это обновление выходит в тандеме с обновлениями исполнения Канкун для включения прото-данкшардинга (EIP-4844), наряду с другими улучшениями сигнальной цепочки.

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

EIP-7514 ужесточает эмиссию ETH, ограничивая «текучесть» (скорость, с которой валидаторы могут присоединяться к сети) до восьми (8) за эпоху. Поскольку эмиссия ETH пропорциональна общему количеству ETH в стейкинге, ограничение числа присоединяющихся валидаторов сдерживает темпы роста вновь выпущенных ETH, а также снижает требования к оборудованию для операторов узлов, способствуя децентрализации.

  • EIP-4788 - Корень блока сигнальной цепи в EVM
  • EIP-4844 - Транзакции с блобами шардов
  • EIP-7044 - Бессрочно действительные подписанные добровольные выходы
  • EIP-7045 - Увеличение максимального слота включения аттестации
  • EIP-7514 - Добавление максимального лимита текучести в эпоху

2023

Шанхай-Капелла («Шапелла»)

Обзор обновления Шанхай

Обновление Шанхай добавило возможность вывода средств из стейкинга на уровень исполнения. В тандеме с обновлением Капелла это позволило блокам принимать операции вывода, что дает стейкерам возможность выводить свои ETH из сигнальной цепочки на уровень исполнения.

  • EIP-3651Изначально «прогревает» адрес COINBASE
  • EIP-3855Новая инструкция PUSH0
  • EIP-3860Ограничение и измерение initcode
  • EIP-4895Вывод средств из сигнальной цепочки в виде операций
  • EIP-6049 - Объявление SELFDESTRUCT устаревшим

Обзор обновления Капелла

Обновление Капелла стало третьим крупным обновлением уровня консенсуса (сигнальной цепочки) и позволило выводить средства из стейкинга. Капелла произошла синхронно с обновлением уровня исполнения, Шанхай, и активировала функцию вывода средств из стейкинга.

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

Обновление также предоставило функцию автоматического сканирования аккаунтов, которая непрерывно обрабатывает аккаунты валидаторов на предмет любых доступных выплат вознаграждений или полного вывода средств.


2022

Париж (Слияние)

Краткое описание

Обновление Париж было активировано, когда блокчейн с доказательством выполнения работы (PoW) превысил в 58750000000000000000000. Это произошло на блоке 15537393 15 сентября 2022 года, что активировало обновление Париж на следующем блоке. Париж стал переходом к Слиянию — его главной особенностью было отключение алгоритма майнинга на основе доказательства выполнения работы (PoW) и связанной с ним логики консенсуса, а также включение вместо него доказательства доли владения (PoS). Сам Париж был обновлением для клиентов исполнения (эквивалент Bellatrix на уровне консенсуса), которое позволило им получать инструкции от подключенных к ним клиентов консенсуса. Для этого потребовалась активация нового набора внутренних методов API, известных под общим названием Engine API (opens in a new tab). Возможно, это было самое значительное обновление в истории Эфириума со времен Хомстед!

  • EIP-3675Обновление консенсуса до доказательства доли владения
  • EIP-4399Замена кода операции DIFFICULTY на PREVRANDAO

Bellatrix

Краткое описание

Обновление Bellatrix стало вторым запланированным обновлением для сигнальной цепочки, подготавливающим цепь к Слиянию. Оно доводит штрафы валидаторов до их полных значений за бездействие и нарушения, ведущие к слэшингу. Bellatrix также включает обновление правил выбора форка для подготовки цепи к Слиянию и переходу от последнего блока с доказательством выполнения работы (PoW) к первому блоку с доказательством доли владения (PoS). Это включает в себя информирование клиентов консенсуса о , равной 58750000000000000000000.


Gray Glacier

Краткое описание

Обновление сети Gray Glacier отодвинуло на три месяца. Это единственное изменение, представленное в данном обновлении, и по своей природе оно аналогично обновлениям Arrow Glacier и Muir Glacier. Подобные изменения были выполнены в обновлениях сети Бизантиум, Константинополь и Лондон.

  • EIP-5133откладывает бомбу сложности до сентября 2022 года

2021

Arrow Glacier

Краткое описание

Обновление сети Arrow Glacier отодвинуло на несколько месяцев. Это единственное изменение, представленное в этом обновлении, и по своей природе оно похоже на обновление Muir Glacier. Аналогичные изменения были выполнены в обновлениях сети Бизантиум, Константинополь и Лондон.

  • EIP-4345откладывает бомбу сложности до июня 2022 года

Altair

Краткое описание

Обновление Altair стало первым запланированным обновлением для сигнальной цепочки. Оно добавило поддержку «комитетов синхронизации», что позволило использовать легкие клиенты, а также увеличило штрафы за неактивность валидаторов и слэшинг по мере продвижения разработки к Слиянию.

Интересный факт!

Altair стал первым крупным обновлением сети, у которого было точное время развертывания. Каждое предыдущее обновление основывалось на объявленном номере блока в цепи доказательства выполнения работы (PoW), где время блока варьируется. Сигнальная цепочка не требует решения задач для доказательства выполнения работы (PoW), а вместо этого работает на основанной на времени системе эпох, состоящей из 32 двенадцатисекундных «слотов» времени, в которых валидаторы могут предлагать блоки. Именно поэтому мы точно знали, когда достигнем эпохи 74 240 и Altair будет запущен!


Лондон

Краткое описание

Обновление Лондон представило EIP-1559 (opens in a new tab), которое реформировало рынок комиссий за транзакции, наряду с изменениями в обработке возврата газа и расписании .

Что такое обновление Лондон / EIP-1559?

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

Способ расчета комиссий за транзакции в сети Эфириум изменился с обновлением Лондон в августе 2021 года. До обновления Лондон комиссии рассчитывались без разделения комиссий base и priority следующим образом:

Допустим, Алисе нужно было заплатить Бобу 1 ETH. В транзакции лимит газа составляет 21 000 единиц, а цена газа — 200 Gwei.

Общая комиссия составила бы: Gas units (limit) * Gas price per unit, то есть 21,000 * 200 = 4,200,000 gwei или 0,0042 ETH.

Внедрение EIP-1559 (opens in a new tab) в обновлении Лондон сделало механизм комиссий за транзакции более сложным, но сделало комиссии за газ более предсказуемыми, что привело к более эффективному рынку комиссий за транзакции. Пользователи могут отправлять транзакции с maxFeePerGas, соответствующим тому, сколько они готовы заплатить за выполнение транзакции, зная, что они не заплатят больше рыночной цены за газ (baseFeePerGas), и получат обратно любую переплату за вычетом их чаевых.

В этом видео объясняется EIP-1559 и преимущества, которые он приносит: Объяснение EIP-1559 (opens in a new tab)

  • EIP-1559улучшает рынок комиссий за транзакции
  • EIP-3198возвращает BASEFEE из блока
  • EIP-3529сокращает возврат газа для операций EVM
  • EIP-3541предотвращает развертывание контрактов, начинающихся с 0xEF
  • EIP-3554откладывает Ледниковый период до декабря 2021 года

Берлин

Краткое описание

Обновление Берлин оптимизировало стоимость газа для определенных действий EVM и расширило поддержку нескольких типов транзакций.

  • EIP-2565снижает стоимость газа для MODEXP
  • EIP-2718упрощает поддержку нескольких типов транзакций
  • EIP-2929увеличивает стоимость газа для кодов операций доступа к состоянию
  • EIP-2930добавляет необязательные списки доступа

2020

Генезис сигнальной цепочки

Резюме

Для безопасного запуска сигнальной цепочке требовалось 16384 депозита по 32 ETH в стейкинге. Это произошло 27 ноября, и сигнальная цепочка начала производить блоки 1 декабря 2020 года.

Прочитать анонс Фонда Ethereum (opens in a new tab)

Сигнальная цепочка


Развернут контракт стейкингового депозита

Резюме

Контракт стейкингового депозита внедрил в экосистему Эфириума. Хотя это контракт , он оказал прямое влияние на сроки запуска сигнальной цепочки — важного обновления Эфириума.

Прочитать анонс Фонда Ethereum (opens in a new tab)

Стейкинг


Muir Glacier

Резюме

Форк Muir Glacier отложил . Увеличение сложности блоков механизма консенсуса доказательства выполнения работы (PoW) угрожало ухудшить удобство использования Эфириума за счет увеличения времени ожидания отправки транзакций и использования децентрализованных приложений (dapps).

  • EIP-2384откладывает бомбу сложности еще на 4 000 000 блоков, или примерно на 611 дней.

2019

Истанбул

Резюме

Форк Истанбул:

  • Оптимизировал стоимость для определенных действий в EVM.
  • Повысил устойчивость к атакам типа «отказ в обслуживании» (DoS).
  • Сделал решения для масштабирования уровня 2 (l2) на базе SNARK и STARK более производительными.
  • Обеспечил возможность взаимодействия между Эфириумом и Zcash.
  • Позволил контрактам внедрять более креативные функции.

Прочитать анонс Фонда Ethereum (opens in a new tab)

  • EIP-152позволяет Эфириуму работать с криптовалютами, сохраняющими приватность, такими как Zcash.
  • EIP-1108более дешевая криптография для снижения стоимости .
  • EIP-1344защищает Эфириум от атак повторного воспроизведения путем добавления кода операции CHAINID.
  • EIP-1884оптимизация цены газа для кодов операций на основе потребления.
  • EIP-2028снижает стоимость данных вызова (CallData), чтобы позволить размещать больше данных в блоках — полезно для масштабирования уровня 2 (l2).
  • EIP-2200другие изменения цены газа для кодов операций.

Константинополь

Резюме

Форк Константинополь:

  • Снизил вознаграждение за майнинг блока с 3 до 2 ETH.
  • Обеспечил, чтобы блокчейн не заморозился до внедрения доказательства доли владения.
  • Оптимизировал стоимость для определенных действий в EVM.
  • Добавил возможность взаимодействия с адресами, которые еще не были созданы.

Прочитать анонс Фонда Ethereum (opens in a new tab)

  • EIP-145оптимизирует стоимость определенных ончейн-действий.
  • EIP-1014позволяет взаимодействовать с адресами, которые еще предстоит создать.
  • EIP-1052внедряет инструкцию EXTCODEHASH для получения хеша кода другого контракта.
  • EIP-1234гарантирует, что блокчейн не заморозится до внедрения доказательства доли владения, и снижает вознаграждение за блок с 3 до 2 ETH.

2017

Бизантиум

Резюме

Форк Бизантиум:

  • Снижено вознаграждение за майнинг блока с 5 до 3 ETH.
  • Отложена на один год.
  • Добавлена возможность выполнять вызовы других контрактов без изменения состояния.
  • Добавлены определенные криптографические методы для обеспечения масштабирования уровня 2 (l2).

Прочитать анонс Фонда Ethereum (opens in a new tab)

  • EIP-140добавляет код операции REVERT.
  • EIP-658в квитанции о транзакциях добавлено поле статуса, указывающее на успех или ошибку.
  • EIP-196добавляет эллиптическую кривую и скалярное умножение для поддержки ZK-Snarks.
  • EIP-197добавляет эллиптическую кривую и скалярное умножение для поддержки ZK-Snarks.
  • EIP-198включает проверку подписи RSA.
  • EIP-211добавляет поддержку возвращаемых значений переменной длины.
  • EIP-214добавляет код операции STATICCALL, позволяющий выполнять вызовы других контрактов без изменения состояния.
  • EIP-100изменяет формулу корректировки сложности.
  • EIP-649откладывает на 1 год и снижает вознаграждение за блок с 5 до 3 ETH.

2016

Spurious Dragon

Краткое описание

Форк Spurious Dragon стал вторым ответом на атаки типа «отказ в обслуживании» (DoS) на сеть (сентябрь/октябрь 2016 года), включающим:

  • корректировку стоимости кодов операций для предотвращения будущих атак на сеть.
  • включение «очистки» состояния блокчейна от лишних данных.
  • добавление защиты от атак повторного воспроизведения.

Прочитать анонс Фонда Ethereum (opens in a new tab)

  • EIP-155предотвращает повторную трансляцию транзакций из одной цепи Эфириума в альтернативной цепи, например, повторное воспроизведение транзакции из тестовой сети в основной цепи Эфириума.
  • EIP-160корректирует цены кода операции EXP, что усложняет замедление сети с помощью вычислительно затратных операций контракта.
  • EIP-161позволяет удалять пустые аккаунты, добавленные в ходе DOS-атак.
  • EIP-170изменяет максимальный размер кода, который может иметь контракт в блокчейне, до 24576 байт.

Tangerine whistle

Краткое описание

Форк Tangerine Whistle стал первым ответом на атаки типа «отказ в обслуживании» (DoS) на сеть (сентябрь/октябрь 2016 года), включающим:

  • решение срочных проблем работоспособности сети, связанных с заниженной стоимостью кодов операций.

Прочитать анонс Фонда Ethereum (opens in a new tab)

  • EIP-150увеличивает стоимость газа для кодов операций, которые могут быть использованы в спам-атаках.
  • EIP-158уменьшает размер состояния путем удаления большого количества пустых аккаунтов, которые были добавлены в состояние по очень низкой цене из-за недостатков в ранних версиях протокола Эфириума.

Форк DAO

Краткое описание

Форк DAO стал ответом на атаку на DAO в 2016 году (opens in a new tab), когда в результате взлома из уязвимого контракта было выведено более 3,6 миллиона ETH. Форк перевел средства из неисправного контракта в новый контракт (opens in a new tab) с единственной функцией: вывод (withdraw). Любой, кто потерял средства, мог вывести 1 ETH за каждые 100 токенов DAO в своем кошельке.

За этот план действий проголосовало сообщество Эфириума. Любой владелец ETH мог проголосовать с помощью транзакции на платформе для голосования (opens in a new tab). Решение о проведении форка набрало более 85% голосов.

Некоторые майнеры отказались от форка, поскольку инцидент с DAO не был дефектом протокола. В дальнейшем они образовали Эфириум Классик (opens in a new tab).

Прочитать анонс Фонда Ethereum (opens in a new tab)


Хомстед

Краткое описание

Форк Хомстед был устремлен в будущее. Он включал в себя несколько изменений протокола и сетевое изменение, которое дало Эфириуму возможность проводить дальнейшие обновления сети.

Прочитать анонс Фонда Ethereum (opens in a new tab)

  • EIP-2вносит изменения в процесс создания контракта.
  • EIP-7добавляет новый код операции: DELEGATECALL
  • EIP-8вводит требования к прямой совместимости devp2p

2015

Оттепель Фронтира

Краткое описание

Форк оттепели Фронтира снял лимит в 5000 на и установил цену газа по умолчанию на уровне 51 . Это сделало возможным проведение транзакций — транзакции требуют 21 000 газа. Была введена , чтобы гарантировать будущий хард-форк для перехода на .


Фронтир

Краткое описание

Фронтир был рабочей, но базовой реализацией проекта Эфириум. Он последовал за успешной фазой тестирования Olympic. Он предназначался для технических пользователей, в первую очередь для разработчиков. имели лимит в 5000. Этот период «оттепели» позволил майнерам начать свою работу, а первым пользователям — установить свои клиенты без необходимости «спешить».

Прочитать анонс Фонда Ethereum (opens in a new tab)


2014

Продажа эфира

Эфир официально поступил в продажу на 42 дня. Его можно было купить за BTC.

Прочитать анонс Фонда Ethereum (opens in a new tab)


Выпущена желтая книга

Желтая книга, написанная доктором Гэвином Вудом, представляет собой техническое описание протокола Эфириума.

Посмотреть желтую книгу (opens in a new tab)


2013

Выпущена белая книга

Вводный документ, опубликованный в 2013 году Виталиком Бутериным, основателем Эфириума, до запуска проекта в 2015 году.

Белая книга