Лондон на тестнете

Лондон на тестнете

London, последнее обновление Ethereum, было развернуто сегодня в тестовой сети Goerli Ethereum и будет запущено в основной сети, вероятно, до конца июля. 

London включает следующие EIP [1] :

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

EIP-3198 : Добавляет опкод, который дает EVM доступ к базовым комиссиям блока.

EIP-3529 : Убирает возмещения gas для опкода SELFDESTRUCT и сокращает эти возмещения для опкода SSTORE. Возмещения gas для SSTORE и SELFDESTRUCT были изначально введены для мотивации разработчиков приложений писать приложения, которые освобождают места хранения и контракты, которые больше не нужны. Однако преимущества этой техники оказались намного ниже ожиданий, и возмещения gas имели множественные негативные последствия.

EIP-3541 : Отклоняет новые контракты, начинающиеся с байта 0xEF).

EIP-3554 : Откладывает «бомбу сложности» до 1 декабря 2021 года. Увеличение сложности будет постепенно стимулировать майнеров отказаться от Ethereum 1.0 в пользу Ethereum 2.0.

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

Клиент Номер версии Ссылка для скачивания
go-ethereum (geth) 1.10.4 Скачать
Nethermind 1.10.73 Скачать
Erigon (ранее TurboGeth) 2021.06.04-alpha Скачать
Besu 21.7.0-RC1 Скачать
OpenEthereum (ранее Parity) 3.3.0-rc2 Скачать
EthereumJS VM 5.4.1 Скачать

Примечание: клиент OpenEthereum будет устаревшим после обновления London. Больше информации здесь .

Чтобы узнать больше о London, смотрите здесь.

Источник: blog.ethereum.org


[1] Ethereum Improvement Proposals = Предложения по улучшению Ethereum