Обновление сети ethereum 2021

Сеть Эфириума ждёт обновление Berlin в апреле 2021 года. Какие улучшения получит блокчейн?

Эфириум — крупнейшая криптовалюта по рыночной капитализации после Биткоина. И хотя масштабы проекта уже превышают эквивалент 200 миллиардов долларов, он продолжает развиваться и улучшаться. В последний раз разработчики масштабно обновляли сеть Ethereum в январе 2020 года. В апреле этого года блокчейн ждёт очередной апдейт. Рассказывает, что он изменит и как повлияет на владельцев криптовалюты ETH.

Для начала уточним важную деталь. Первого декабря 2020 года состоялся запуск нулевой фазы Ethereum 2.0, также известной как Beacon Chain. Данная цепочка работает на механизме консенсуса Proof-of-Stake и отличается значительно большей производительностью — то есть справляется с большим количеством транзакций в секунду. При этом полноценного запуска eth2 ещё нужно дождаться.

Обновление Berlin касается не её, а нынешней сети Ethereum 1.0, в которой трудятся майнеры с видеокартами. Оно станет следующим после предыдущих апдейтов Istanbul и Muir Glacier, которые состоялись в декабре 2019 и январе 2020 года соответственно. Напомним, последнее обновление откладывало так называемую бомбу сложности и спасало сеть Эфириума от замедления.

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

Детали апдейта Berlin для Эфириума

Вот самые главные подробности об апдейте Berlin:

  • номер блока обновления — 12 244 000;
  • дата апдейта — ориентировочно 14 апреля 2021 года;
  • список предложений по улучшению (EIP) в апдейте — EIP-2565, EIP-2929, EIP-2718 и EIP-2930;
  • направление улучшений — оптимизация использования газа в сети и предотвращение DoS-атак.

Изначально в апдейт предлагали включить EIP-2315, который затрагивал подпрограммы виртуальной машины Эфириума (EVM). Однако в итоге от его внедрения отказались, а в программе обновления осталось всего четыре предложения по улучшению сети.

Когда пройдёт обновление Berlin для Ethereum

Как мы уже отметили, обновление пройдёт на блоке под номером 12 244 000. Ориентироваться стоит на 14 апреля, однако поскольку время создания блоков в сети Эфириума меняется, это может произойти раньше или позже.

Изначально обновление было запланировано на лето 2020 года, однако его несколько раз откладывали. Причины были разные, причём однажды поводом для переноса стали опасения о возможной централизации и “критической зависимости” от клиента Geth.

Апдейт по традиции будет заранее активирован в тестовых сетях Эфириума. Первой стала Ropsten, в которой Berlin внедрили 10 марта, второй — Görli, где апдейт заработал накануне. Последней сетью станет Rinkeby, где обновление активируют 24 марта.

Отметим, что детали следующего обновления после Berlin уже известны. Он будет называться London, а активируют апдейт ориентировочно в июле 2021 года. В нём содержится EIP-1559, который внедрит динамичный размер блока, изменит принцип формирования комиссий и начнёт сжигание ETH. В результате комиссии за проведение транзакций в сети должны значительно уменьшится, а сеть будет лучше справляться с активностью пользователей при пиковых нагрузках.

Что изменится после обновления Berlin в Эфириуме

Berlin состоит из четырёх EIP, то есть предложений по улучшению Эфириума. Некоторые из них затрагивают тему взаимодействия с виртуальной машиной Эфириума и могут быть сложными для понимания.

Детали EIP-2565

Первым в списке обновлений идёт EIP-2565, который также называют предложение по изменению стоимости газа для модульного возведения в степень. В целом он переоценивает предыдущий EIP-198, известный как модульное возведение в степень с большим целым числом. Его автором является Виталик Бутерин, а сам EIP-198 является функцией для модульного возведения в степень, которая внедряет широкий спектр криптографических алгоритмов для подтверждения RSA-подписей. Сам RSA является отдельным криптографическим алгоритмом с открытым ключом. Подробнее о нём можно почитать по ссылке.

Читайте также:  Бинанс как создать несколько кошельков

В то же время EIP-2565 снижает потребление газа для предыдущего EIP-198, чтобы новый уровень соответствовал стоимости выполнения других операций.

Детали EIP-2929

Одновременно с этим Berlin включает EIP-2929, который увеличивает некоторые расходы на газ ради безопасности сети. Речь идёт об определённых кодах операции — SLOAD, *CALL, BALANCE, EXT* и SELFDESTRUCT — которые теперь будут обходиться дороже при первом взаимодействии.

Напомним, коды операции или опкоды — это набор инструкций, который используется для взаимодействия с виртуальной машиной Эфириума (EVM). Поскольку языки программирования смарт-контрактов по типу Solidity не могут выполняться EVM напрямую, для выполнения определённых заданий нужны машинные инструкции низкого уровня. То есть в итоге получается что-то типа команд в максимально простом виде, с помощью которых виртуальная машина Эфириума может нас понимать.

В частности, примером арифметического кода операции является ADD, а к кодам остановки можно отнести STOP, RETURN, SELFDESTRUCT и так далее. Всего в данный момент существует 140 опкодов. Причём для выполнения каждого из них требуется разный объём газа.

EIP-2929 увеличивает стоимость выполнения определённых кодов операций. К примеру, для функций подразделения CALL расход газа увеличится с 700 до 2600 газа. Однако это произойдёт только в первый раз для определённого адреса. При дальнейших вызовах они будут обходиться в 100 единиц газа.

Причина повышения этих затрат на газ заключается в снижении риска DoS-атак на сеть Эфириума. Данный вектор является крупнейшим из оставшихся угроз для блокчейна.

Детали EIP-2718

Когда Эфириум впервые запустился в мейннете — то есть основной сети — существовал только один тип транзакций. Он включал поля “Кому”, куда отправлялась транзакция, и “Данные”, в которое можно было включить любую желаемую информацию. Со временем стала очевидна необходимость в разных типах транзакций — особенно для создателей смарт-контрактов.

Эфириум и Биткоин

EIP-2718 станет первым шагом в этом направлении. Он окажется своего рода конвертом — или базой — для выпуска новых типов транзакций. Один из них предположительно запустят летом вместе с внедрением предложения EIP-1559.

Детали EIP-2930

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

Что нужно сделать перед обновлением Berlin для Эфириума

Подготовка к апдейту сети традиционна. Если вы просто держите эфиры на криптовалютных биржах или аппаратных кошельках, делать ничего не нужно.

Эфириум и другие криптовалюты

Исключением являются майнеры и операторы нод. Им нужно обновиться до последней версии клиентов сети Ethereum. Вот свежие релизы программ.

Обновление Berlin станет важным шагом в развитии Эфириума. И хотя по сути апдейт является промежуточной ступенькой для более масштабных улучшений, в данный момент он считается самым актуальным. Поэтому будем надеяться, что всё пройдёт успешно. Ждать обновления остаётся меньше месяца.

Еще больше интересного ищите в нашем крипточате миллионеров. Там обсудим важные детали, которые затрагивают индустрию блокчейн-активов.

Источник

Планы развития Ethereum — взорвется ли бомба сложности летом 2021 года?

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

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

  • EIP-2929 — увеличение в три раза стоимости газа за выполнение приложений в блокчейне Ethereum (Gas cost increases for state access opcodes);
  • EIP-2930 — создание транзакций нового типа, содержащих список доверенных адресов и ключей (Optional Access List Txs);
  • EIP-2718 — создание нового формата транзакций — совместимой оболочки для будущих новых видов транзакций, включая EIP-1559 (Typed Transaction Envelope);
  • EIP-2315 — добавление нескольких команд, улучшающих функционал виртуальной машины Ethereum (Simple Subroutines).
Читайте также:  Определить доходность дисконтной облигации

Планы развития Ethereum предусматривают постепенный отказ от поддержания работоспособности платформы на основе консенсуса, достигаемого с помощью доказательства проделанной работы (PoW).

В связи с этим в алгоритм майнинга Ethash заложен код, обеспечивающий экспоненциальное ступенчатое усложнение вычислений при майнинге (каждые 30 тысяч блоков — раз две недели), которое со временем проявится как взрывное падение профита вследствие срабатывания так называемой бомбы сложности.

Сработает ли бомба сложности в сети Ethereum в 2021 году?

Усложнение вычислений по алгоритму PoW задумано для стимуляции перехода на консенсус PoS, связанный с поддержанием работы платформы узлами сети, каждый из которых должен хранить на своем счету минимум 32 ETH (39000 USD по курсу на середину января 2021 года).

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

По последним заявлениям разработчиков, блокчейн-платформа Ethereum будет готова к слиянию сегментов Ethereum 1.0 (PoW) и 2.0 (PoS) только в ближайшие 18 месяцев. В связи с этим с большой степенью вероятности точка отсчета экспоненциального усложнения сложности будет в очередной раз передвинута.

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

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

Когда в очередной раз отодвинут бомбу сложности в сети Ethereum?

Одним из кандидатов для переноса бомбы сложности является обновление EIP-1559, предусматривающее изменение механизма формирования стоимости транзакций в PoW-сети ETH 1.0.

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

Размер оплаты транзакции будет изменяться, опираясь на базовую величину — base fee amount, которая будет изменяться в зависимости от загруженности сети:

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

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

Кроме того, в это обновление могут включить код, устанавливающий в качестве точки отсчета для формулы уточнения difficulty очередной fake block, сдвигающий дату срабатывания бомбы сложности.

Так как детали обновления EIP-1559 еще уточняются разработчиками, дата его реализации пока неизвестна. Вероятно, процесс детализации и практической реализации займет несколько месяцев до лета 2021 года.

Источник

Первый хардфорк Ethereum 2.0 состоится этим летом

Разработчики Эфириума планируют провести первый хардфорк Эфириума 2.0 этим летом. Какие изменения произойдут в сети после обновления и как оно повлияет на валидаторов?

Разработчики Ethereum 2.0 готовятся развернуть первый в истории второй версии сети хардфорк Altair в июле или августе этого года. Примерно в это же время ожидается проведение одиннадцатого хардфорка Эфириума — London. Разработчики хотят развернуть обновления примерно в одно и то же время, чтобы валидаторы могли обновить программное обеспечение ETH1 и ETH2 один раз.

Хардфорк London будет содержать противоречивые изменения кода, включая EIP-1559, которое кардинально меняет рынок комиссий Эфириума. С другой стороны, обновление Altair внесет незначительные, но важные изменения в работу ETH 2.0.

Читайте также:  Как выбрать срок окупаемости инвестиций

Сейчас полностью неактивные валидаторы Эфириума 2.0 теряют примерно 11.8% заблокированных для стейкинга ETH. После обновления их потери вырастут до 15.4%. Кроме того, валидаторы, которых сеть штрафует за злонамеренное поведение, например, двойную подпись или двойное предложение блоков, после активации хардфорка будут оштрафованы на 0.5 ETH вместо прежних 0.25 ETH.

Цель обновления — приблизить значения штрафов за бездействие и ненадлежащее поведение валидатора к тому показателю, который был изначально указан в протоколе Эфириума 2.0. Эти значения были намеренно уменьшены, чтобы стимулировать раннее участие пользователей в работе сети на ее наиболее экспериментальной фазе. Теперь, когда «сигнальная цепочка» ETH 2.0 успешно и бесперебойно работает более шести месяцев, разработчики приняли решение ужесточить штрафы для валидаторов.

Хардфорк Altair также исправляет небольшой дисбаланс в распределении вознаграждений. Подавляющая часть дохода валидаторов состоит из вознаграждений за подтверждение правильных блоков. Только 3% от общего числа вознаграждений зарабатываются за счет предложения следующего блока. После обновления вознаграждение за предложение блока составит примерно 12.5% от общего вознаграждения валидатора. Доходы от различных обязанностей валидатора будут распределяться более равномерно.

Разработчики Эфириума считают Altair «обновлением-разминкой», предназначенным для подготовки разработчиков протокола к гораздо более серьезному обновлению, которое должно произойти в конце этого года или в начале следующего. Это обновление объединит блокчейн Ethereum 1.0 с «сигнальной цепочкой» Ethereum 2.0 и запустит процесс перехода Эфириума на консенсус доказательства доли (PoS).

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

В Эфириуме сроки разработки для перехода на консенсус PoS стимулируются с помощью функции «бомбы сложности». Бомба сложности – это старый фрагмент кода, который делает майнинг на Эфириуме медленнее и менее прибыльным с течением времени, экспоненциально увеличивая задержку между созданием каждого блока. Бомба была «заложена» в 2015 году, чтобы побудить разработчиков к внедрению Эфириума 2.0. Сейчас майнинг блока на Эфириуме занимает в среднем тринадцать секунд. Если бомба сложности будет активирована, то интервал между блоками превысит двадцать секунд.

Поскольку слияние ETH1 и ETH2 ожидается в конце этого года, недавно разработчики договорились отложить активацию «бомбы сложности» и последующий «ледниковый период» до декабря. Среди разработчиков Эфириума 2.0 велись споры о том, следует ли включить аналогичный стимул в протокол второй версии сети в качестве дополнительной мотивации для активации слияния в соответствии с установленным графиком. В конечном счете они отказались от этой идеи в свете наличия других более сильных стимулов, влияющих на разработку Эфириума 2.0. Один из таких факторов – по состоянию на 20 мая 2021 года в протоколе заблокированы ETH стоимостью более $10 млрд.

Разработчики также подтвердили создание «комитетов синхронизации» валидаторов через обновление Altair. В январе они решили, что создание комитетов синхронизации станет важным шагом на пути к запуску новых программных клиентов Эфириума 2.0, которые могут работать с низкими затратами на вычисления и данные.

Эти «легкие клиенты» нацелены на то, чтобы дать возможность большему количеству пользователей участвовать в проверке блокчейна Эфириума 2.0, например, через веб-браузеры, а не через централизованного посредника вроде Infura.

На данный момент было выпущено две версии обновления Altair для проверки разработчиками Эфириума 2.0. К пятнице 21 мая разработчики планируют завершить спецификацию кода для обновления. В июне код будет активирован в общедоступных тестовых сетях, чтобы убедиться в готовности Altair к запуску основной сети в июле. Разработчик клиента ETH 2.0 Бен Эджингтон (Ben Edgington) отметил значимость обновления для сети в целом:

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

Источник

Оцените статью