Cryptodapp

Cryptodapp

Ethereum раскрывает план обновления Metamask

2023 08/17

Ethereum «Berlin» обновление форка готова к развертыванию.

Наш прогресс в обновлении будет очень быстрым: первая тестовая сеть, которая будет обновлена, Ropsten, планируется обновить 10 марта. Обновление MainNet запланировано на выпуск 14 апреля.

Берлинский план обновления

После нескольких месяцев планирования «Берлин» наконец -то здесь! Это последнее обновление после обновления Ethereum Istanbul и Muir Glacier, и планируется перейти в Интернете в блоке 12 244 000 Ethereum Mainnet. Мы ожидаем, что это произойдет около среды, 14 апреля 2021 года, но точная дата может измениться из -за изменений в время блокировки.

Обновление будет выполнено на трех тестах (Ropsten, Goerli и Rinkeby), прежде чем будет развернут в Mainnet. Весь график выпуска выглядит следующим образом:

1-22062Q40439137

Операторы Node Ethereum должны обновить свои узлы задолго до того, как время блокировки вилки в сети, к которой они хотят присоединиться. Из -за изменчивости времени блока рекомендуется, чтобы обновления клиента были сделаны как минимум за несколько дней до ожидаемой даты. См. Следующие разделы для соответствующей версии клиента для обновления.

Клиентская версия

Чтобы быть совместимым с обновлением Berlin, операторам узлов необходимо обновить версию клиента, которого они запускают. Каждая версия клиента, перечисленная ниже, поддерживает обновления Berlin во всех сетях Ethereum (Testnet и Mainnet).

Go Ethereum (Geth) (1.10.1)

открытый (FKA Parity) (3.2.0)

Nethermind (1.10.31)

Бесу (21.1.1)

Обратите внимание, что клиентские версии Turbogeth и Ethereumjs не будут готовы к первой Testnet, но будут выпущены перед Mainnet. Мы обновим эту статью по мере ее появления. Тринити теперь устарела и не поддерживает Берлинские обновления.

Предложение по улучшению Ethereum (EIP) включено в Berlin Upgrade

Обновление Ethereum Berlin представило следующие 4 Eips в сети Ethereum:

EIP-2565: стоимость газа modexp

Снижение стоимости газа, потребляемое ModexP (0x00..05) предварительное комплемента;

EIP-2929: Увеличьте стоимость газа для доступа к штатам Opcodes‌

Добавляет стоимость газа к разбороду, * вызову, баланс, ext * и selfeedestruct при первом использовании в транзакции;

EIP-2718: напечатанные транзакционные конверты

Представил новый тип транзакции, который является оболочкой для более легкой поддержки нескольких типов транзакций;

EIP-2930: список дополнительного доступа ‌

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

Чтобы узнать больше о каждом EIP, см. Пост «Берлинский обзор» Ethereum Cat Shepherds.

Часто задаваемые вопросы

Почему вы выбрали имя «Берлин»?

После обновления Ethereum Istanbul исходили имена для запланированного обновления сети. Рекомендуется обновить с именем города, в котором принимал DevCon в прошлом. Берлин был сайтом DevCon 0, а следующее обновление будет называется London, который также является сайтом DevCon 1.

Что мне нужно сделать как пользователь Ethereum или держатель Ethereum?

Если вы используете обмен (например, Coinbase, Kraken или Binance), услугу веб -кошелька (такую ​​как Metamask, Mycrypto или Mytherwallet), служба мобильного кошелька (например, кошелек Coinbase, Status.im или Trust Wallet), Или аппаратный кошелек (такой как Ledger, Trezor) или Keepkey), вам не нужно предпринимать никаких действий, если только обмен или кошелек не скажет вам предпринять дополнительные шаги.

Что мне нужно сделать в качестве оператора или майнера узла?

Загрузите последнюю версию клиента Ethereum, как указано в таблице выше.

Что если я оператор шахтера или узла, но не участвую в обновлении?

Если вы используете клиента Ethereum, который не был обновлен до последней версии (перечисленная выше), ваш клиент будет синхронизироваться с блокчейном перед Fork после обновления. Вы будете продолжать следовать старым консенсусным правилам, застрять в несовместимой цепочке, не сможете отправить ETH или запустить в модернизированной сети Ethereum.