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