В этом году Ethereum, как и планировалось, претерпит два важных обновления, а именно обновление в Шанхае, которое было завершено 12 апреля, и обновление в Канкуне, которое, как ожидается, будет проведено в четвертом квартале.
Согласно официальным документам Ethereum, с момента выпуска официального документа в 2013 году произошло в общей сложности 24 важных события, большинство из которых представляют собой форковые обновления, а относительно важными являются 12 обновлений.
Технология блокчейн до сих пор может считаться новой технологией, хотя базовые концепции, такие как криптография, децентрализация, одноранговые сети и транзакции, изучались на протяжении десятилетий. Однако только после рождения Биткойна в 2008 году люди начали верить, что эти концепции можно объединить для создания практичных продуктов. В частности, Эфириум не появлялся в общедоступной и пригодной для использования форме до 2015 года.
Хотя график разработки Ethereum и конкретные детали изменились, он продолжает двигаться вперед, как и планировалось, и продолжает обновлять протокол для улучшения удобства использования, безопасности, функциональности и децентрализации.
В этой статье будут рассмотрены и разобраны важные хард-форки и обновления в истории Ethereum, а также представлены изменения, которые может принести обновление Cancun.
Обновление Frontier – 30 июля 2015 г.

30 июля 2015 года — день генерации первичного блока Эфириума, а также первая стадия Эфириума. На этом этапе, называемом Frontier, он в основном подготовлен для разработчиков блокчейнов и участников узлов. Люди могут участвовать в майнинге K, а те, кто добудет блок, получат в награду определенное количество монет Ether. На этом этапе люди также могут загружать смарт-контракты.
У этапа Frontier есть несколько ключевых особенностей. Прежде всего, работники будут вознаграждены после раскопок блока. Награда предоставляется в виде Ethereum (ETH). Награда за каждый блок составляет 5 ETH. Во-вторых, есть понятие «Газ». Изначально лимит газа на блок был установлен на уровне 5000, что означало, что операции в сети были ограничены. Это сделано для того, чтобы предоставить работникам и пользователям переходный период, чтобы они могли начать работать и использовать клиентов на Ethereum. Через несколько дней ограничение на газ было снято, и сеть смогла нормально обрабатывать транзакции и смарт-контракты.
Существует также контракт под названием Canary, который используется для информирования пользователей о том, какие цепочки могут быть атакованы. Стоимость канареечного контракта может быть 0 или 1. Если значение контракта равно 1, клиент знает, что с этой цепочкой есть проблема, и может избежать этой недействительной цепочки. Этот Canary-контракт играет роль в защите сетевой безопасности.
На данном этапе пользовательский интерфейс Ethereum очень прост, и им можно управлять только через командную строку без графического интерфейса. Доступна вся сеть, но использовать ее могут только те, кто знаком и имеет опыт работы с Ethereum.
Позже, через два месяца после этапа «Фронтир», лимит бензина был снят, цена газа по умолчанию была установлена на уровне 50 гвэй, и был введен механизм, называемый бомбой сложности. Цель «бомбы сложности» — перевести сеть с «Доказательства работы» (PoW) на «Доказательство доли» (PoS). Когда вычислительная мощность слишком высока и K-работники не могут выкопать блоки, самое время перейти на PoS. Можно сказать, что план перехода на PoS существовал еще на ранних стадиях существования Ethereum.
Таким образом, с тех пор Ethereum официально вступил в эпоху квазидоступного PoW-майнинга, когда цена Ethereum составляла $1,24 за единицу.
Обновление усадьбы – 14 марта 2016 г.

Обновление Homestead — это вторая важная версия, выпущенная Ethereum, и первый хард-форк Ethereum, знаменующий второй этап дорожной карты Ethereum. Эта версия содержит некоторые важные улучшения. Наиболее важным из них является оптимизация смарт-контрактов и внедрение совершенно нового кода для языка смарт-контрактов Solidity. Кроме того, в этой версии также выпущен настольный кошелек Mist, который позволяет пользователям хранить и торговать эфиром (ETH), а также писать и развертывать смарт-контракты. Однако проект Mist объявил о завершении разработки в начале 2019 года.
Обновление Hometown — одно из первых реализованных предложений по улучшению Ethereum (EIP), которое содержит три конкретных предложения по улучшению, а именно EIP-2, EIP-7 и EIP-8.
EIP-2 увеличивает стоимость создания смарт-контрактов посредством транзакций с 21 000 Gas до 53 000 Gas. Раньше стоимость создания контракта посредством контракта была выше, чем стоимость создания контракта посредством транзакции. Повышая стоимость создания контрактов посредством транзакций, EIP-2 побуждает пользователей вернуться к методу создания контрактов посредством контрактов.
В EIP-7 добавлена новая функция DELEGATECALL, облегчающая повторное использование кода. Этот код операции аналогичен CALLCODE, но отличается тем, что он отправляет отправителя и значение из родительской области в дочернюю, то есть вызов создается с тем же отправителем и значением, что и исходный вызов.
EIP-8 — это ориентированное на будущее предложение по улучшению плана обновления сети, совместимое с сетевым протоколом devp2p. Это улучшение гарантирует, что все клиентское программное обеспечение в сети Ethereum сможет адаптироваться к будущим обновлениям сетевых протоколов.
В этот период цена Эфириума составляла 12,5 долларов за монету.
Форк DAO – 20 июля 2016 г.

Помимо запланированных обновлений и хардфорков Ethereum, в 2016 году произошло еще одно очень важное событие. Этот инцидент связан с проектом децентрализованной автономной организации под названием The DAO, который собрал 150 миллионов долларов США за счет выпуска токенов. Однако только в июне хакеры воспользовались уязвимостью контракта в The DAO и украли Ethereum (ETH) на десятки миллионов долларов.
Столкнувшись с этой огромной потерей, большинство членов сообщества Ethereum решили провести хард-форк. Их цель — вернуть украденный эфир и исправить уязвимости в контракте. Но не все согласны с этим хардфорком, и некоторые люди предпочитают продолжать майнинг и торговлю в исходной цепочке. В результате украденный эфир не был восстановлен в исходной цепочке, и был сформирован новый форк, известный как Ethereum Classic (ETC).
С тех пор Ethereum разделился на две сети: Ethereum (ETH) и Ethereum Classic (ETC). У каждой сети есть свои сторонники и сообщество. Именно по этой причине в Ethereum есть две сети.
На тот момент цена Эфириума составляла 12,54 доллара за монету.
Метрополис: Обновление Византии — 16 октября 2017 г.

После двух важных обновлений, Frontier и Home, Ethereum собирается начать следующий этап обновления, получивший название Metropolis. Поскольку контента для обновления Метрополиса много, план разделен на два этапа: Византия и Константинополь.
Этот хард-форк содержит 9 предложений по улучшению (EIP), включая базовые обновления, такие как коды операций и смарт-контракты. Одно из важных изменений — отложить «бомбу сложности» на полтора года и уменьшить награду за блок с 5 Эфиров до 3 Эфириумов. Генерация блоков заняла около 30 секунд, прежде чем бомба сложности была обезврежена. Кроме того, была добавлена возможность выполнять вызовы изменений без состояния в других контрактах, а также были введены некоторые криптографические методы для поддержки масштабирования второго уровня Ethereum.
В этот период цена Эфириума составляла 334,32 доллара за монету.
Метрополис: Обновление Константинополя – 28 февраля 2019 г.

Второй этап обновления Metropolis, Constantinople, первоначально планировалось запустить в середине января 2019 года, но 15 января фирма по аудиту безопасности ChainSecurity опубликовала отчет, в котором говорится, что одно из обновлений Существует риск предоставления злоумышленникам возможность украсть средства. В ответ на эту проблему безопасности основные разработчики Ethereum и члены сообщества проголосовали и решили временно отложить обновление до тех пор, пока проблема не будет решена.
Наконец, 28 февраля 2019 года Фонд Ethereum решил провести заключительный этап проекта «Метрополис» — хард-форк под названием Константинополь. Это обновление содержит 6 улучшений. Некоторые из этих улучшений гарантируют, что блокчейн не будет заморожен перед внедрением рабочего механизма PoS (Proof of Stake), оптимизируя проблему стоимости газа в виртуальной машине Ethereum и расширяя интерактивные возможности создания адресов; Интересно, что в то же время происходил хард-форк под названием «Санкт-Петербург», в результате которого было удалено предыдущее предложение по улучшению в Константинополе. В этом обновлении, помимо технических корректировок, бомба сложности снова была отложена на 12 месяцев, а награда за блок была уменьшена с 3 монет Ethereum до 2 монет Ethereum.
В обновлении также представлена новая инструкция в EIP 1014 под названием CREATE 2, которая позволяет предварительно рассчитать адреса контракта до его официального развертывания. Это похоже на концепцию канала состояния в сети Bitcoin Lightning Network, которая может быть рассчитана вне цепочки, а затем развернуть соответствующий контракт в цепочке для расчетов.
В этот период цена Эфириума составляла $136,29 за монету.
Обновление «Стамбул» — 8 декабря 2019 г.

Ethereum 2.0 планирует запустить первую фазу в 2020 году, но до тех пор, пока он не будет полностью онлайн, большинство пользователей и разработчиков, вероятно, по-прежнему будут в основном использовать версию Ethereum 1.X. Поэтому последующие обновления до версии 1.X также очень важны. Среди них важной вехой является хард-форк Istanbul, активированный 8 декабря и содержащий 6 улучшений.
Цель этого обновления — продолжить оптимизацию проблемы стоимости газа в виртуальной машине Ethereum, повысить устойчивость системы к распределенным атакам типа «отказ в обслуживании», а также повысить производительность решений расширения уровня 2 на основе механизмов проверки SNARK и STARK. Кроме того, была достигнута совместимость между Ethereum и Zcash, а также позволено смарт-контрактам Ethereum внедрять больше творческих функций.
По словам основателя Ethereum Виталика Бутерина, после этого обновления количество обычных транзакций в секунду (TPS) увеличится примерно на 5–10%, а для технологии Layer 2 Rollup улучшение производительности может достичь примерно 4 раз. Это означает, что сеть Ethereum может обрабатывать больше транзакций и достигать большей эффективности.
В этот период цена Эфириума составляла 151,06 доллара за монету.
Модернизация ледника Мьюир – 2 января 2020 г.

Менее чем через месяц после завершения обновления Istanbul Ethereum временно выполнил еще одно обновление, что является очень редкой ситуацией. Причина в том, что некоторые пользователи и разработчики заметили небольшое увеличение интервала генерации блоков Ethereum, что может привести к падению количества транзакций в сети Ethereum в секунду (TPS).
Разработчики Ethereum провели обсуждения, и некоторые предложили экстренное обновление под кодовым названием «Muir Glacier», когда высота блока достигнет 9 200 000. Цель этого обновления — убрать бомбу сложности — механизм, который постепенно увеличивает время генерации блоков. Ожидается, что это обновление произойдет примерно 31 декабря 2019 года.
По данным разработчиков дискуссионной группы, время генерации блоков Ethereum будет продолжать расти до того, как бомба сложности будет удалена, возможно, к 6 января время генерации блоков составит каждые 25–30 секунд.
В этот период цена Эфириума составляла $127,18 за монету.
Обновление «Берлин» — 15 апреля 2021 г.

Начиная с этой версии, кодовые имена обновлений Ethereum будут называться в порядке, соответствующем конференции разработчиков Ethereum Devcon. Первая конференция Devcon прошла в Берлине, поэтому эта версия называется Berlin Upgrade.
Ранее Ethereum планировал реализовать множество улучшений в обновлении Istanbul. Однако по разным причинам некоторые предложения по усовершенствованию не были вовремя включены в модернизацию Стамбула, а были отложены до модернизации Берлина.
В обновлении «Берлин» Ethereum оптимизировал проблему стоимости газа в виртуальной машине Ethereum, что означает, что пользователи будут более эффективны при проведении транзакций и операций со смарт-контрактами. Кроме того, обновление Berlin также добавляет поддержку нескольких типов транзакций, что делает сеть Ethereum более гибкой и адаптируемой к различным потребностям транзакций.
В этот период цена Эфириума составляла 2454 доллара за монету.
Обновление Лондона — 5 августа 2021 г.

Это обновление Ethereum включает в себя пять предложений, а именно EIP-1559, EIP-3198, EIP-3529, EIP-3541 и EIP-3554. Среди них одно из предложений, которое оказывает наибольшее влияние на Ethereum, — EIP-1559. Целью этого предложения является изменение структуры комиссий Ethereum, разделение комиссий на базовые комиссии и комиссии майнеров, а также сокращение обращения ETH путем уничтожения части базовых комиссий.
В предыдущем механизме упаковка блоков Ethereum осуществлялась посредством аукционов, и весь газ с высокими ставками передавался k работникам. Однако EIP-1559 изменил этот механизм и разделил плату за газ на две части: одна часть отдается работникам, а другая часть уничтожается. Результатом этого является то, что Ethereum вступает в эпоху дефляции, поскольку каждая транзакция уменьшает общее количество ETH.
В текущий период цена Ethereum составляет $2621 за штуку.
Слияние – 15 сентября 2022 г.

Это обновление Ethereum очень важно. Оно напрямую изменяет уровень исполнения и уровень консенсуса Ethereum, преобразуя основную сеть из механизма консенсуса PoW в механизм консенсуса PoS. Это обновление внесло некоторые изменения в правила сети Ethereum, включая следующие аспекты:
Сначала проверьте изменения узла. Исходные рабочие узлы будут заменены узлами проверки. Узлы верификации должны внести 32 ETH и запустить соответствующее программное обеспечение для участия в проверке сети и блокировании пакетов.
Во-вторых, изменения в наградах за блоки. Исходное вознаграждение за блок будет отменено и заменено комиссией за транзакцию.
Механизм комиссии за транзакцию также был изменен. В новой версии комиссии за транзакции будут выплачиваться непосредственно валидаторам, а не Ethereum Foundation.
Еще одним важным улучшением является введение механизма динамических комиссий. В новую версию была добавлена новая функция под названием «EIP-1559», которая может динамически регулировать цену комиссии за обработку, позволяя пользователям быстрее выполнять транзакции и снижать чрезмерные комиссии за обработку.
Кроме того, был оптимизирован метод хранения состояний. В новой версии используется технология под названием «Rollups» для хранения больших объемов данных в боковой цепи и их агрегации в основной цепи, тем самым снижая нагрузку на основную цепь и улучшая эффективность и масштабируемость всей системы.
Наконец, произошли улучшения в обеспечении исполнения контрактов. В новой версии представлена виртуальная машина под названием «EVM 384», которая может повысить эффективность и безопасность выполнения контрактов.
В целом, обновление Ethereum в Париже значительно улучшило масштабируемость и эффективность сети Ethereum за счет улучшения механизма консенсуса, оптимизации механизма комиссии за транзакцию, улучшения методов хранения состояния и повышения эффективности исполнения контрактов.
Текущая цена Ethereum составляет $1472 за штуку.
Шанхайское обновление – 12 апреля 2023 г.

Обновление в Шанхае — первое крупное обновление после слияния сети Ethereum и важная веха в дорожной карте Ethereum. Это обновление содержит три основных изменения:
Во-первых, обновление Shanghai разблокирует функцию ставок и вывода средств Ethereum. Это означает, что те, кто участвует в проверке, могут вывести часть средств из своих поставленных ETH. Это не только поможет поддерживать жизнеспособность сети Ethereum, но также будет способствовать устойчивому развитию Ethereum и привлечь больше валидаторов к присоединению к сети.
Во-вторых, обновление Shanghai снижает плату за газ для решений уровня 2, работающих на блокчейне Ethereum. Это делает Ethereum быстрее и дешевле, дополнительно оптимизируя комиссию за транзакции.
Будучи крупнейшей сетью блокчейнов, поддерживающей смарт-контракты, Shanghai Upgrade сохраняет лидирующие позиции Ethereum в этой области, внедряя EOF (формат объекта EVM).
Текущая цена Ethereum составляет 1917 долларов за штуку.
Модернизация Канкуна – четвертый квартал 2023 г. (оценка)

Обновление Cancun — это дополнительное обновление блокчейна Ethereum, реализованное сразу после обновления Shanghai. В обновлении представлены EIP-4844 и, возможно, EIP-6969, и оно в первую очередь предназначено для того, чтобы подтолкнуть Ethereum Layer 2 к достижению своих целей по снижению затрат и повышению скорости. Ожидается, что благодаря обновлению Cancun уровень 2 Ethereum станет в 10 раз быстрее, а потенциально и в 100 раз быстрее, с меньшими транзакционными издержками.
Комиссии Ethereum Layer 1 всегда были высокими, и срочно необходимы улучшения для снижения общих операционных комиссий. В настоящее время решениями масштабирования на Ethereum являются в основном накопительные пакеты уровня 2. Rollups действительно помогает пользователям экономить много газа. Например, комиссия Gas проекта Optimism составляет всего 0,001 gwei, что намного ниже, чем стоимость первого уровня основной сети Ethereum, решение ZK Rollups обеспечивает лучшее сжатие данных; производительность и не требует. Включая данные подписи, комиссия еще ниже и может даже быть уменьшена до одного процента от комиссии основной сети первого уровня Ethereum. Однако для более широкого круга пользователей, даже после решения Rollups, плата за газ по-прежнему остается относительно дорогостоящим бременем. Кроме того, Ethereum по-прежнему неэффективен при обработке параллельных транзакций и может обрабатывать максимум несколько десятков транзакций в секунду, что требует новых улучшений для улучшения масштабируемости.
Шардинг — это мощный метод улучшения решения вышеупомянутых проблем, но он не реализован в текущем Ethereum. Таким образом, своевременное предложение EIP-4844 стало компромиссным решением, подходящим для Ethereum на данном этапе, заложив раннюю техническую основу для Ethereum для достижения общего сегментирования данных в будущем. EIP-4844, известный как «Прото-данкшардинг», представляет новый тип транзакции, который может хранить данные в пространствах, называемых blob-объектами, с более низкой комиссией, что значительно снижает комиссию уровня 2.
Помимо нашумевшего EIP-4844, модернизация в Канкуне также выявила и другие улучшения, предлагаемые к внедрению, в том числе:
EIP-1153: добавлены коды операций временного хранения — решение для внутриблочной связи.
EIP-6780: Изменена функция кода операции SELFDESTRUCT для подготовки к будущему применению архитектуры дерева Verkle в Ethereum.
Помимо самого ETH, обновление Cancun также включает в себя несколько других заслуживающих внимания проектов:
Слой 2
Модернизация Канкуна является крупнейшим бенефициаром уровня 2. На уровне 2 заслуживают внимания Arbitrum и Optimism, которые обладают преимуществами первопроходцев. Они откроют больше возможностей для развития после модернизации в Канкуне. В то же время ведущие приложения в экосистеме Arbitrum, такие как GMX, RDNT, Magic и т. д., также будут способствовать более активному развитию благодаря энергичному развитию уровня 2. Кроме того, ожидается, что такие проекты, как Metis, проект, основанный на технологии OptimisticRollup, и Boba Network, аналогичный Optimism, также получат дальнейшее улучшение и развитие благодаря дивидендам модернизации в Канкуне.
ZK-роллапы
Обновление Cancun откроет возможности для zkRollup, решения, которое считается более продвинутым в отрасли, среди которых zkSync, StarkNet и Scroll являются тремя наиболее известными проектами в этой области. Хотя эти три проекта еще официально не выпущены, все они имеют огромный потенциал.
zkSync — это решение расширения, разработанное Matter Labs и основанное на архитектуре ZK-Rollup. В основном он нацелен на основную сеть 1.0 для целей оплаты и общую тестовую сеть 2.0, которая полностью совместима с виртуальной машиной Ethereum. Недавно zkSync был обновлен до версии 2.0, которая поддерживает использование любых токенов для оплаты сетевых сборов, что значительно повышает гибкость пользователя.
StarkNet — это децентрализованный накопительный пакет действительности, который работает на Ethereum на уровне 2, позволяя любому приложению масштабироваться в массовом порядке без ущерба для компонуемости и безопасности Ethereum.
Scroll — это zkRollup, основанный на zkEVM. В качестве решения уровня 2 он направлен на решение проблемы перегрузки сети Ethereum. $Канкунское обновление$ETH
