Ethereum berlin upgrade что это

Хардфорк Berlin: изменения, которые произойдут в сети Ethereum

> 5 марта, 2021 / Главные новости Хардфорк Berlin: изменения, которые произойдут в сети Ethereum

Разработчик Ethereum, Георгиос Константопулос, поделился подробностями обновления сети Ethereum. В серии твитов разработчик подчеркнул важность интеграции хард форка Berlin. Он заявил, что обновление планируется провести в основной сети на блоке 12 244 000, примерно через 40 день.

В цепочке твитов разработчик также поделился информацией об изменениях в принятых предложениях по улучшению Ethereum (EIP), которые они ожидают от хард форка Berlin.

The Berlin Ethereum network upgrade (aka hard fork) is scheduled to happen on mainnet in block 12,244,000,

41 days from now (https://t.co/BTpYFQXr52)

Here’s a thread with everything you need to know about the changes in the accepted Ethereum Improvement Proposals (EIPs) ⬇️ 1/14 https://t.co/Ex6iVYOdjH

— Georgios Konstantopoulos (@gakonst) March 4, 2021

Предложение по улучшению Ethereum (EIP) 2929

Что касается EIP-2929, Констанопулос заявил, что данное обновление «увеличивает стоимость газа при первом доступе к слоту или учетной записи».

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

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

«Предложение также регулирует холодные SSTORE для зарядки дополнительных 2100 единиц газа, которые могут быть возвращены пользователю в соответствии с правилами учета газа, определенными в EIP-2200. Это необходимо, чтобы избежать DOS атаки, и фактически делает SLOAD-> SSTORE дешевле, чем раньше».

Предложение по улучшению Ethereum (EIP) 2930

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

По словам Константопулоса, EIP-2930 также направлен на увеличение масштабируемости на уровне протокола в долгосрочной перспективе. Как отмечает разработчик, для полноценной реализации EIP-2930 в сеть будет добавлено обновление EIP-2718.

Предложение по улучшению Ethereum (EIP) 2718

Что касается EIP-2718, то данное предложение добавит в сеть Ethereum новые типы транзакций, а также позволит создавать «белый список» контрактов.

«EIP-2718 позволит упростить переход от текущего формата транзакций к транзакциям с поддержкой списков доступа. Клиенты смогут узнавать тип транзакциипо первому байту. Это также упростит реализацию EIP-1559».

Предложение по улучшению Ethereum (EIP) 2565

По словам Константопулоса, EIP-2565, известное как ModExp Gas Cost, реализует модульную методику расчетов, которая является важной операцией для создания криптографических примитивов, таких как SNARK, VDF, RSA Accumulators и т.д.

В результате обновление отменит более сложный способ расчетов, внедренный по предложению Виталика Бутерина в 2017 году (EIP-198).

По словам Константопулоса, код операции Modexp стоит примерно в 5-20 раз дороже, чем следовало бы, поэтому EIP-2565 изменяет формулу расчета стоимости газа, и снизит его стоимость, удешевляя криптовалютные транзакции внутри сети.

Читайте также:  Инновации как основа для инвестиций

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

Предложение по улучшению Ethereum (EIP) 2315

Последнее предложение по улучшению Ethereum — это EIP-2315, который является простыми подпрограммами для EVM.

По словам Константопулоса, «подпрограммы в EVM напрямую не поддерживаются. Данное EIP добавляет новый стек/коды операций для хранения указателей ret, улучшая статический анализ байт-кода и с минимальными затратами на газ».

Отметим, что хард форк Berlin, который является переходным звеном к запуску сети Ethereum 2.0, откладывался уже несколько раз. Первая активация намечалась на июнь 2020 года, однако после была перенесена на осень, а теперь на весну 2021, что связано с необходимостью доработки компонентов. Как уже упоминалось, хард форк состоится в блоке 12 244 000 и будет предшествовать хард форку London, который состоится в июле 2021 года.

Пoжaлyйcтa оцените и поделитесь новостью, мы старались для Вас:

Источник

О хардфорке «Berlin» в сети Ethereum и его некоторых последствиях

Команда разработчиков блокчейн-платформы Ethereum на блоке 12,244,000 (15 апреля 2021 года) собирается осуществить давно запланированный хардфорк с кодовым названием «Берлин». Окончательное решение было принято 19 февраля 2021 года, во время обсуждения разработчиками дальнейших направлений развития платформы.

Основные изменения, внедряемые в работу Ethereum, коснутся механизма функционирования смарт-контратков, а также работы EVM — виртуальной машины Ethereum. В блокчейн будут внесены пять основных изменений (EIP-ов с номерами 2565, 2315, 2718, 2929, 2930).

Рассмотрим подробнее изменения в сети Ethereum, внедряемые во время берлинского хардфорка.

Изменения в сети Ethereum, планирующиеся во время хардфорка «Берлин»

В апреле 2021 года в сети Ethereum будут реализованы следующие серьезные изменения:

EIP-2565 — изменения, направленные на улучшение методики расчета стоимости газа, расходуемого на проведение транзакций в сети Эфириум. Проверка RSA-подписей, функций отсрочки (verifiable delay functions, VDFs), и другие операции станут менее затратными.

В результате внедрения новой функции изменения сложности будет отменен боле сложный способ, внедренный по предложению Виталика Бутерина в 2017 году (EIP-198).

Формула подсчета сложности транзакции и, соответственно, затраченного на ее создание газа, станет такой:

График, иллюстрирующий функцию, определяющую стоимость газа, затраченного на включение транзакции в блок сети Ethereum, согласно EIP-2565:

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

EIP-2315 — изменения, направленные на расширение инструментария «Виртуальной машины Ethereum» (добавление новых return-стека и команд), сохраняя обратную совместимость с предыдущей версией EVM;

EIP-2929 — увеличение стоимости газа (на 100-300%), затрачиваемого на доступ к операционным кодам доступа (state access opcodes). Это изменение, разработанное В.Бутериным и Мартином Свенде, приведет к увеличению стоимости затраченного газа на операции LOAD, *CALL, BALANCE, EXT* и SELFEDESTRUCT. Первые три кода относятся к хранению информации в блокчейне Эфириум, которое в настоящее время считается недооцененным. После реализации EIP-2929 возможны проблемы в работе смарт-контрактов, созданных ранее по «заниженным ценам». Для решения этой проблемы в ходе хардфорка «Берлин» будет воплощен код EIP-2930.

EIP-2718 — внедрение нового формата транзакций (Typed Transaction Envelope), «оболочки» для новых видов транзакций, включая совместимые с EIP-1559. Транзакции нового типа будут начинаться на одно из значений в диапазоне [0, 0x7f], а традиционные — в диапазоне [0xc0, 0xfe]. Имплементация EIP-2718 является необходимым условием для внедрения предложения EIP-1559, которое серьезно ударит по заработку майнеров;

EIP-2930 — предложение Бутерина и М.Свенде, базирующееся на рассмотренных выше EIP-2718 и EIP-2929, касающееся списков опционального доступа (Optional access lists). В результате этой модификации появятся транзакции нового типа, содержащие списки доступа к определенным адресам и ключам. Доступ к другим адресам вне списка будет возможен, но его стоимость будет выше. EIP-2930 убирает риски, связанные с функционированием созданных ранее контрактов с низкой ценой газа, которые могли бы работать с проблемами после EIP-2929.

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

Повлияет ли хардфорк Berlin в сети Ethereum на майнеров?

Хардфорк Berlin незначительно повлияет на заработок майнеров (скорее всего в сторону небольшого уменьшения), так как, с одной стороны уменьшатся затраты на проведение транзакций (их количество большое), а с другой — увеличатся комиссионные издержки пользователей за хранение информации в блокчейне Ethereum (но их не так много).

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

При этом майнеры будут получать только средства, потраченные на включение транзакции в блокчейн (часть средств, называемая MEVA, Miner extractable value auction), а другая, большая часть оплаты, зависящая от суммы транзакции, будет уничтожена (эта тема уже отчасти рассматривалась в статье «Планы развития Ethereum — взорвется ли бомба сложности летом 2021 года?»).

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

Обсуждение судьбы EIP-1559 среди сообщества Ethereum планируется 26 февраля 2021 года в 14.00 по всемирному времени. Обсуждение должно быть довольно интересным, учитывая интерес к реализации EIP-1559 как со стороны разработчиков Ethereum, так и части валидаторов сети Ethereum 2.0.

Источник

Обновление Ethereum «Берлин» готово и будет запущено 14 апреля

Поделиться

В середине апреля в сети Ethereum будет запущено обновление «Берлин»

В пакет улучшений не вошло предложение EIP-1559, направленное на радикальное решение проблемы дорогого газа

Реализации долгожданного предложения придется подождать до июля

Подписывайтесь на наш телеграм-канал

Разработчики блокчейна Ethereum, работающие над новым обновлением «Берлин», объявили о готовности к его запуску в самые ближайшие сроки.

Курс на Берлин

Ведущий разработчик блокчейна Ethereum Тим Бейко опубликовал недавно обновленную информацию по прогрессу в работе над очередным обновлением сетевого протокола. Обновление под названием «Берлин» предположительно будет запущено в основной сети Ethereum 14 апреля.

Перед этим разработчики должны будут обновить программный код в тестовых сетях Ethereum. Этот процесс начнется уже 10 марта с тестнета Ropsten.

The next @ethereum upgrade is going live soon – in two days on the first testnet, and April 14th on mainnet. Read all about it here https://t.co/A3eYYFZq3X and keep an eye out for other projects’ cross-posts coming out shortly

«Берлин» станет далеко не первым обновлением для Ethereum. Так, в декабре 2019 года в сети успешно состоялся хардфорк «Стамбул». Эта версия реализовала шесть предложений по улучшению (EIP). Следом, в январе 2020 года, было проведено обновление Muir Glacier.

Начало эпохи «Берлина» запланировано на блок 12244000 в основной сети Ethereum. Операторам нод нужно будет обновить клиентское программное обеспечение, однако от рядовых ходлеров ETH не потребуется принятия никаких специальных мер. Впрочем, их предупредили о потенциальной угрозе скама, объектами которого могут стать такие популярные криптовалютные кошельки, как MetaMask или Ledger.

В ожидании EIP-1559

Обновление «Берлин» представит ряд очередных улучшений протокола Ethereum (EIP). Новые предложения включают изменения криптографического алгоритма расчета стоимости газа (EIP-2565 и EIP-2929) и введение новых типов транзакций (EIP-2718 и EIP-2930).

Читайте также:  Оцените сравнительную выгодность привлечения внешних кредитов иностранных прямых инвестиций

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

Непомерно высокие комиссии за совершение транзакций на блокчейне Ethereum продолжают оставаться на данный момент одним из ключевых барьеров на пути дальнейшей популяризации этой экосистемы. Дорогой газ вынуждает многих участников криптосообщества покидать Ethereum в поисках более экономически выгодных решений, таких как Binance Smart Chain (BSC) или Flamingo.

Между тем улучшение EIP-1559 в грядущее обновление включено не было. Как ожидается, оно будет реализовано позднее, в рамках хардфорка «Лондон», запланированного на июль 2021 года.

Что вы думаете о предложенном обновлении? Делитесь своим мнением в комментариях и присоединяйтесь к дискуссии в нашем Телеграм-канале!

Источник

В Ethereum состоялся хардфорк Berlin. После этого в сети зафиксировали сбой

15 апреля в основной сети Ethereum на блоке #12 244 000 состоялся хардфорк Berlin. В преддверии события цена актива обновила исторический максимум выше $2460, а открытый интерес по фьючерсам достиг рекордных $8,1 млрд.

В рамках Berlin имплементированы четыре предложения по улучшению Ethereum, включая изменение алгоритма расчета стоимости газа (EIP-2565 и EIP-2929), а также новые типы транзакций (EIP-2930 и EIP-2718).

В сети после блока #12 244 294 зафиксировали проблемы с синхронизацией нод с версией ПО OpenEthereum 3.2.1.

По информации Etherscan, ошибка консенсуса затронула только этот клиент. Разработчики уже изучают инцидент.

Большая часть сети работает на клиенте Geth (82,6% всех узлов). OpenEthereum используют в основном поставщики данных вроде Etherscan и Coin Metrics.

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

Состоялся релиз исправленной версии OpenEthereum 3.2.3. Инцидент можно считать исчерпанным.

We are pleased to release v3.2.3 which includes a fix for the Berlin Upgrade consensus error. https://t.co/h5B1bzrGA5

Согласно ethernodes.org, в момент хардфорка только 74,6% нод были совместимы с обновлением. Сервис учитывает устаревшие ноды с клиентом Parity, поэтому доля совместимых нод должна быть больше.

Версии популярных Ethereum-клиентов, совместимых с Berlin. Данные: blog.ethereum.org.

В момент хардфорка в сети наблюдались умеренные цены на газ.

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

Против внедрения EIP-1559 выступили крупные пулы Ethermine и SparkPool, за — разработчики. Аргументы у каждой из сторон веские — первые отказываются меньше зарабатывать, вторые пытаются временно залатать проблему масштабирования и снизить комиссии.

Расклад сил между пулами, поддерживающими и выступающими против EIP-1559. Данные: stopeip1559.org.

Технические подробности Berlin описаны в блоге. Например, EIP-2565 предполагает снижение газа для функции возведения в степень по модулю EIP-198, которая вводит ряд алгоритмов для верификации RSA-подписи. EIP-2929 повышает стоимость газа для опкодов SLOAD, *CALL, BALANCE, EXT* и SELFDESTRUCT, чтобы снизить риск крупной DoS-атаки на сеть.

Напомним, в марте майнеры Ethereum заработали $1,37 млрд. Доля транзакционных комиссий в структуре доходов составила 47%. Для сравнения: у биткоина этот показатель не превышает 10%.

Активацию Berlin несколько раз переносили и отправляли его на доработку. Разработчики также опасались концентрации нод в клиенте Geth. Спецификации представили только в январе 2021 года, а точную дату назвали в марте.

Подписывайтесь на новости ForkLog в Telegram: ForkLog Feed — вся лента новостей, ForkLog — самые важные новости, инфографика и мнения.

Источник

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