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

В этом году Ethereum, как и планировалось, претерпит два важных обновления, а именно обновление в Шанхае, которое было завершено 12 апреля, и обновление в Канкуне, которое, как ожидается, будет проведено в четвертом квартале. Согласно официальной документации Ethereum, с момента выпуска официального документа в 2013 году произошло в общей сложности 24 знаковых события, большинство из которых являются форк-апгрейдами, а относительно важными являются 12 обновлений.​

По сей день технологию блокчейна можно назвать новой технологией. Хотя основные концепции, связанные с блокчейном (криптография, децентрализация, одноранговые сети и транзакции), изучались на протяжении десятилетий, Биткойн появился только в 2008 году. После его рождения люди поверили, что эти концепции действительно можно объединить для создания полезных продуктов. В частности, Эфириум не появлялся в общедоступной и пригодной для использования форме до 2015 года. Хотя ожидаемые сроки разработки и конкретные детали изменились, Ethereum продолжает работать по плану и продолжает обновлять протокол, чтобы обеспечить повышение удобства использования, безопасности, функциональности и децентрализации.​

В этом году Ethereum, как и планировалось, претерпит два важных обновления, а именно обновление в Шанхае, которое было завершено 12 апреля, и обновление в Канкуне, которое, как ожидается, будет проведено в четвертом квартале. Согласно официальной документации Ethereum, с момента выпуска официального документа в 2013 году произошло в общей сложности 24 знаковых события, большинство из которых являются форк-апгрейдами, а относительно важными являются 12 обновлений. В этой статье будут рассмотрены и разобраны важные хард-форки и обновления в истории Ethereum, а также представлены изменения, которые может принести обновление Cancun.​

Обновление Frontier – 30 июля 2015 г.

30 июля 2015 года — дата создания блока генезиса Эфириума и дата начала первой фазы Эфириума. Запуск Frontier знаменует собой официальный запуск сети блокчейнов Ethereum. Этот этап в основном предназначен для разработчиков блокчейна, а участники узлов участвуют в майнинге. На этом этапе поддерживается загрузка смарт-контрактов.

Протокол Frontier включает в себя следующие ключевые функции:

Награда за блок: Когда майнеры успешно добудут блок в блокчейне Ethereum, они получат вознаграждение в ETH. На этапе Frontier вознаграждение майнеров за блок составляет 5 ETH за блок.

Газ: В первые дни после выхода Frontier лимит газа на блок был жестко запрограммирован на уровне 5000 газа. Проще говоря, это означает, что больших действий в сети не будет. Это оставляет буферный период для майнеров, чтобы начать работу над Ethereum, и для первых пользователей, чтобы установить клиенты. Через несколько дней этот газовый лимит будет автоматически снят, и сеть сможет начать обработку транзакций и смарт-контрактов, как и планировалось.

Канарский контракт: этот контракт используется для информирования пользователей о том, какие цепочки были или уязвимы для атак. Канарским контрактам присваивается значение 0 или 1. Если контракту присвоено значение 1, клиент может признать, что это неправильная цепочка, и избежать этой недействительной цепочки при майнинге. По сути, эти особенности контракта Canary позволяют команде разработчиков ядра Ethereum приостановить работу сети, если в сети возникнут проблемы. На ранних стадиях существования Ethereum контракт Canary был чрезвычайно централизованным, но незаменимым механизмом защиты.​

Удобство использования: все операции разработчика выполняются через командную строку, поскольку графический интерфейс пользователя отсутствует. Вся сеть доступна, но пользовательский интерфейс очень сырой, и использовать его смогут только те, кто знаком с Ethereum и имеет опыт работы.​

Лимит газа для каждого блока был жестко запрограммирован на уровне 5000 газа в версии Frontier. Затем лимит в 5000 газа был удален в обновлении Frontier оттаивания два месяца спустя, а цена газа по умолчанию была установлена ​​на 50 гвей, а также бомба сложности. была введена в этом обновлении. Цель введения бомбы сложности — предоставить механизм перехода сети от PoW к PoS. Когда вычислительная мощность слишком высока и майнеры не могут выкопать какой-либо блок, это будет лучшее время. чтобы сеть конвертировалась в PoS. Можно сказать, что на начальном этапе развития Ethereum планировался переход на PoS.​

С тех пор Ethereum официально вступил в эпоху квазидоступного PoW-майнинга, и цена Ethereum на данный момент составляет 1,24 доллара США за штуку.​

Улучшения усадьбы – 14 марта 2016 г.

Обновление Homestead — вторая основная версия, выпущенная Ethereum. Это первый хард-форк Ethereum и дата начала второго этапа дорожной карты. Наиболее важными функциями этой версии являются оптимизация смарт-контрактов и введение совершенно нового кода для языка смарт-контрактов Solidity. Кроме того, в этой версии был выпущен настольный кошелек Mist, позволяющий пользователям хранить/торговать ETH и записывать/развертывать смарт-контракты. Позже проект Mist объявил о закрытии в начале 2019 года.

Обновление Homestead — одно из первых реализованных предложений по улучшению Ethereum (EIP). Оно содержит в общей сложности 3 EIP: 2, 7 и 8: EIP-2: увеличение стоимости создания смарт-контрактов посредством транзакций с 21 000 Gas до 53. 000 Газ. Раньше стоимость создания контракта посредством контракта (рекомендуемый подход) была выше, чем стоимость создания контракта посредством транзакции. Из-за увеличения стоимости газа при создании контрактов посредством транзакций EIP 2 стимулирует пользователей вернуться к методу создания контрактов посредством контрактов.​

EIP-7: добавлена ​​новая функция DELEGATECALL для облегчения повторного использования кода. Этот код операции аналогичен CALLCODE, за исключением того, что он отправляет отправителя и значение из родительской области в дочернюю, то есть вызов создается с тем же отправителем и значением, что и исходный вызов.​

EIP-8: это ориентированное на будущее предложение по улучшению плана обновления сети, совместимое с сетевым протоколом devp2p. Это улучшение гарантирует, что все клиентское программное обеспечение в сети Ethereum сможет адаптироваться к будущим обновлениям сетевых протоколов.​

На данный момент цена Ethereum составляет 12,5 долларов за штуку.

Форк DAO – 20 июля 2016 г.

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

На данный момент цена Ethereum составляет 12,54 доллара за штуку.​

Метрополис: Обновление Византии — 16 октября 2017 г.

В настоящее время Ethereum претерпел два важных обновления: Frontier и Homeland. Согласно плану, следующим шагом является обновление Metropolis. Однако обновление Metropolis содержит много контента, поэтому план был разделен на два этапа: Byzantium. . и Константинополь.

Этот хард-форк содержит 9 предложений по улучшению (EIP 100, 658, 649, 140, 196, 197, 198, 211, 214). Помимо обновлений, связанных с базовыми уровнями, такими как коды операций и смарт-контракты, «бомба сложности» будет отложена на полтора года позже, а награда за блок будет уменьшена с 5 ETH до 3 ETH. До того, как бомба сложности была обезврежена, генерация блоков занимала почти 30 секунд. Добавлена ​​возможность выполнять вызовы изменений без состояния для других контрактов; добавлены некоторые методы криптографии, позволяющие использовать расширения уровня 2 для Ethereum;

На данный момент цена Ethereum составляет $334,32 за штуку.​

Метрополис: обновленный Константинополь – 28 февраля 2019 г.

Второй этап модернизации Метрополиса, Константинополь, первоначально планировалось запустить на блоке 7,08 миллиона в середине января 2019 года. 15 января независимая аудиторская фирма ChainSecurity опубликовала отчет, в котором говорится, что одно из пяти крупных обновлений системы даст злоумышленникам возможность украсть средства. В ответ на опасения, поднятые в отчете, основные разработчики Ethereum и другие члены сообщества проголосовали за то, чтобы отложить обновление до тех пор, пока проблема безопасности не будет решена.

В конце концов, Ethereum Foundation решил провести 28 февраля 2019 года заключительный этап «Метрополиса» — хард-форк под названием «Константинополь», который включал в себя в общей сложности 6 улучшений: обеспечение того, чтобы блокчейн не был заморожен раньше реализован механизм работы PoS; оптимизирован вопрос стоимости газа в виртуальной машине Ethereum, добавлена ​​интерактивная возможность создания адреса; Интересно, что это обновление также будет включать в себя хард-форк под названием «Петербург», который будет проведен одновременно с удалением предыдущего предложения по улучшению (EIP-1283) в Константинополе. В этом пятом крупном обновлении, помимо технологических корректировок, бомба сложности снова отложена на 12 месяцев, а награда за блок уменьшена с 3 ETH до 2 ETH.

В то же время новая инструкция CREATE2, представленная в EIP1014, может предварительно вычислить адрес контракта до его официального развертывания, тем самым вводя концепцию канала состояния, аналогичного сети Bitcoin Lightning Network, для Ethereum, который можно вычислить вне цепочки. сначала, а затем разверните соответствующий контракт в расчете в сети.

На данный момент цена Ethereum составляет $136,29 за штуку.​

Обновление «Стамбул» — 8 декабря 2019 г.

Ethereum 2.0 планирует запустить первую фазу (фазу 0) в 2020 году. До того, как версия 2.0 будет полностью доступна, большинство пользователей и разработчиков могут в основном использовать Ethereum 1.X, поэтому последующие обновления до 1.X также очень важны. Этот хард-форк Istanbul был активирован 8 декабря и включал 6 улучшений: продолжение оптимизации проблемы стоимости газа в виртуальной машине Ethereum; повышение устойчивости к распределенным атакам типа «отказ в обслуживании» и улучшение механизма проверки на основе SNARK и STARK; Разработанный Layer2 расширяет производительность решения; обеспечивает совместимость между Ethereum и Zcash и позволяет смарт-контрактам Ethereum внедрять более творческие функции;​

Виталик Бутерин сообщил, что после этого обновления количество обычных транзакций в секунду (TPS) увеличится примерно на 5–10%, а для технологии Layer 2 Rollup оно может быть увеличено примерно в 4 раза.

Цена Ethereum на данный момент составляет $151,06 за штуку.

Модернизация ледника Мьюир – 2 января 2020 г.

Менее чем через месяц после завершения обновления Istanbul Ethereum подвергся аварийному временному обновлению. Очень редко в течение месяца проводятся два хард-форка. Причина в том, что пользователи и разработчики продолжают обнаруживать последние блоки Ethereum. увеличится, что приведет к снижению TPS сети Ethereum. Разработчики Ethereum обсудили, и некоторые люди предложили провести хард-форк под кодовым названием «Muir Glacier» на высоте блока 9 200 000, чтобы убрать бомбу сложности, что, как ожидается, произойдет примерно 31 декабря 2019 года. По данным разработчиков дискуссионной группы, время генерации блоков Ethereum будет продолжать увеличиваться до тех пор, пока бомба сложности не будет устранена, возможно, к 6 января оно достигнет 25–30 секунд.​

Цена Ethereum на данный момент составляет $127,18 за штуку.​

Обновление «Берлин» — 15 апреля 2021 г.

Начиная с этой версии, кодовые имена обновлений будут соответствовать порядку конференции разработчиков Ethereum Devcon, а первый Devcon 0 был проведен в Берлине. Ранее Ethereum запланировал множество улучшений для обновления Стамбула, но по разным причинам некоторые предложения по улучшению, которые не успели разместить в Стамбуле, будут перенесены в Берлин. На этот раз оптимизирована проблема стоимости газа в виртуальной машине Ethereum и добавлена ​​поддержка нескольких типов транзакций;

На данный момент цена Ethereum составляет 2454 доллара за штуку.

Обновление Лондона — 5 августа 2021 г.

Это обновление включает в общей сложности пять предложений: EIP-1559, EIP-3198, EIP-3529, EIP-3541 и EIP-3554. Одним из EIP, который оказывает наибольшее влияние на Ethereum, является EIP1559. Это предложение направлено на изменение существующей структуры комиссий Ethereum, разделение комиссии на базовую комиссию (базовую комиссию) и комиссию майнера, а также уничтожение части базовой комиссии. обращение ETH.​

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

Цена Ethereum на данный момент составляет 2621 доллар за штуку.

Слияние – 15 сентября 2022 г.

Это обновление (слияние) представляет собой обновление, которое напрямую изменяет уровень исполнения и уровень консенсуса Ethereum. Это важное обновление, которое преобразует основную сеть Ethereum из механизма консенсуса PoW в механизм консенсуса PoS. Это обновление внесло некоторые изменения в правила сети Ethereum. Конкретные изменения заключаются в следующем:

Изменение узла проверки: исходный узел майнера будет заменен узлом проверки. Узел проверки должен иметь 32 ETH в качестве депозита и запустить соответствующее программное обеспечение для участия в проверке сети и блокировке пакетов.​

Изменения в вознаграждениях за блоки: исходные вознаграждения за блоки будут отменены и заменены комиссиями за транзакции.​

Изменения в механизме комиссии за транзакцию: в новой версии комиссии за транзакции будут выплачиваться непосредственно узлам валидатора, а не Ethereum Foundation.​

Улучшенный механизм динамической комиссии: в новую версию была добавлена ​​новая функция под названием «EIP-1559», которая может динамически регулировать размер комиссии, позволяя пользователям быстрее совершать транзакции и снижать чрезмерные комиссии.​

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

Улучшенные методы исполнения контрактов. В новой версии добавлена ​​виртуальная машина под названием «EVM 384», которая может повысить эффективность и безопасность выполнения контрактов.​

В целом обновление Ethereum Paris значительно улучшило масштабируемость и эффективность сети Ethereum за счет улучшения механизма консенсуса, оптимизации механизма комиссии за транзакцию, улучшения методов хранения состояния и повышения эффективности исполнения контрактов.​

Цена Ethereum на данный момент составляет 1472 доллара за штуку.​

Шанхайское обновление – 12 апреля 2023 г.

Обновление в Шанхае станет первым крупным обновлением сети Ethereum после слияния, а также важной вехой в дорожной карте Ethereum. Основные изменения заключаются в 3 пунктах:

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

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

Обновление Ethereum в Шанхае, как крупнейшей сети блокчейнов, поддерживающей смарт-контракты, сохранит лидирующие позиции Ethereum в этой области за счет введения EOF (формата объектов EVM).​

Цена Ethereum на данный момент составляет 1917 долларов за штуку.​

Модернизация Канкуна – четвертый квартал 2023 г. (оценка)

Обновление в Канкуне является дополнительным обновлением блокчейна ETH после обновления в Шанхае с EIP-4844 и, возможно, EIP-6969. Оно в основном продвигает Ethereum L2 для достижения целей снижения затрат и повышения скорости: к тому времени скорость Ethereum Layer 2. увеличивается в 10 раз и может быть увеличена даже в 100 раз при меньших затратах.

Стоимость Ethereum Layer 1 всегда была высокой, и срочно необходимы необходимые улучшения для снижения общих эксплуатационных затрат. В настоящее время решениями масштабирования на Ethereum являются в основном накопительные пакеты уровня 2. Накопительные пакеты действительно помогают пользователям сэкономить много комиссий за газ. Например, по данным проекта Optimism, обычная стоимость Gas Fee составляет всего 0,001 gwei, что намного ниже обычной стоимости основной сети Ethereum Layer 1; ' решение имеет лучшую производительность сжатия данных и не требует включения данных подписи, стоимость ниже и может даже быть снижена до одного процента от основной сети Ethernet уровня 1. Однако для более широкого круга пользователей плата за газ по-прежнему остается относительно дорогостоящим бременем даже после решения Rollups. Кроме того, эффективность обработки параллельных транзакций Ethereum по-прежнему низка, и он может обрабатывать только двузначные объемы транзакций в секунду. Это требует новых улучшений, которые помогут улучшить масштабируемость.

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

EIP4844 представляет новый тип транзакции в Ethereum, который может хранить данные по более низкой цене в пространстве, называемом Blob, так что данные, ранее хранившиеся в Layer1 на Layer2, могут храниться в Blob, что значительно снижает стоимость Layer2.

Помимо нашумевшего EIP-4844, предложения по улучшению, которые были утверждены для реализации в этом обновлении в Канкуне, также включают:

EIP-1153: Добавьте коды операций временного хранилища. Временное хранилище — это решение, специально разработанное для решения внутренней связи блоков.

EIP-6780: Измените функцию кода операции SELFDESTRUCT, чтобы подготовиться к будущему применению архитектуры дерева Verkle в Ethereum.​

Помимо самого ETH, в рамках обновления Cancun есть несколько проектов, достойных развертывания:

Крупнейшим бенефициаром обновления Layer 2 Cancun, несомненно, является Layer 2. Arbitrum и Optimism, которые обладают достаточными преимуществами первопроходца и являются лидерами L2, заслуживают внимания. В то же время ведущие приложения в экосистеме Arbitrum, такие как GMX, RDNT, и Magic также последует этому примеру. С появлением L2 волна нарастает. Кроме того, ожидается, что дивиденды от обновления Канкуна получат проекты, имитирующие Оптимизм, такие как Metis, созданный и улучшенный на основе OptimisticRollup, и Boba Network.

ZK-роллапы

Ожидается, что ZkRollup, считающийся в отрасли более продвинутым решением, также будет использоваться в обновлении Cancun. zkSync, StarkNet и Scroll — три самых известных проекта в этой области; эти три проекта еще не выпустили монеты, но их потенциал нельзя недооценивать.​

ZkSync — это расширение, основанное на архитектуре ZK-Rollup, разработанное Matter Labs. Основная сеть 1.0 предназначена в основном для целей оплаты, а общая тестовая сеть 2.0 полностью совместима с EVM. Недавно zkSync также обновил свою версию 2.0, которая поддерживает использование любых токенов для оплаты сетевых сборов, что значительно повышает гибкость пользователя.​

Starknet — это децентрализованный накопительный пакет действительности, который работает как L2 на Ethereum, позволяя любому приложению масштабироваться без ущерба для компонуемости и безопасности Ethereum.​

Scroll — это zkRollup, основанный на zkEVM на Ethereum. В качестве решения L2 он решает проблему перегрузки Ethereum.​

другой

Помимо двух вышеупомянутых категорий, модернизация Канкуна также принесет пользу другим концентрированным типам проектов. Включение межсетевых протоколов с функциями, аналогичными L2, из-за короткого времени хранения данных Blob принесет пользу проекту уровня доступности данных; Среди представителей: Layerzero в настоящее время является самым популярным межсетевым протоколом. Это протокол межсетевой связи, который может передавать «информацию» из одной цепочки в другую и обеспечивать децентрализованные информационные межсетевые услуги путем развертывания серии смарт-контрактов (конечных точек) в цепочке.

Celestia — это проект уровня доступности данных. Основанный на архитектуре Cosmos, он обеспечивает уровень данных и уровень консенсуса для других уровней L1 и L2 для создания модульного блокчейна. Принцип тот же, что и в решении по шардингу Ethereum, которое может в определенной степени снизить текущую комиссию за транзакцию Rollup — «стоимость хранения данных».​

С внедрением EIP-4844 L2 станет более конкурентоспособным по сравнению с другими L1, и перспективы его дальнейшего развития будут относительно большими. Помимо значительного снижения комиссий за транзакции L2, EIP-4844 также обеспечивает хорошую основу для будущих приложений Danksharding, что позволяет легко реализовать сегментирование данных в будущем. Благодаря более низким комиссиям за транзакции, улучшенному опыту транзакций и еще большему количеству сценариев применения обновление Cancun станет поворотным моментом для Ethereum L2.