https://github.com/ethereum/eth1.0-specs/blob/master/network-upgrades/mainnet-upgrades/london.md"London Network Upgrade Specification
Included EIPs
Specifies changes included in the Network Upgrade.
EIP-1559: Fee market change for ETH 1.0 chain
EIP-3198: BASEFEE opcode
EIP-3529: Reduction in refunds
EIP-3541: Reject new contracts starting with the 0xEF byte
EIP-3554: Difficulty Bomb Delay to December 1st 2021"
Расписание старта в тестовых сетях
London Upgrade Overview
A description of the EIPs included in London.
https://medium.com/ethereum-cat-herders/london-upgrade-overview-8eccb0041b41Тим Бейко(С)
9 июня 2021
Перевод (выборочный)
Обзор обновлений в Лондон.
Описание EIP, включенных в Лондон.
EIP-1559: изменение рыночных комиссий для ETH 1.0Одно из самых ожидаемых изменений в Ethereum, EIP-1559 - это крупнейшее изменение, которое будет добавлено в Лондоне. EIP будет вводить «базовую плату» в блоках в сети, которая будет отслеживать цену на газ, которую сеть будет принимать за транзакции на основе спроса на пространство в блоках. Это означает, что кошелькам и пользователям будет легче оценить, какой должна быть правильная цена для их транзакции.
Кроме того, EIP-1559 добавляет новый тип транзакции, в котором пользователи могут указать максимальную комиссию, которую они готовы заплатить, а также максимальную сумму, которую они готовы отправить майнеру, и получить возмещение в разнице между этим максимумом, базовой платой и чаевыми майнера. Наконец, EIP-1559 также приведет к сжиганию части комиссии за транзакцию,
Чтобы рассказать о механике, преимуществах и последствиях EIP-1559, потребуется гораздо больше, чем просто отдельная статья. Список ресурсов, охватывающих каждый аспект EIP, можно найти здесь:
https://hackmd.io/@timbeiko/1559-resourcesПолный выпуск PEEPanEIP о EIP-1559 также доступен здесь:
https://www.youtube.com/watch?v=ZbSKo_x9RvU&feature=youtu.beEIP-3198: код операции BASEFEEЭтот EIP является дополнением к EIP-1559. Он просто добавляет код операции BASEFEE, который возвращает значение базовой платы за блок, в котором он выполняется. Это позволит смарт-контрактам получить доступ к этому значению в цепочке, что может помочь с отправкой доказательств мошенничества и созданием ненадежных производных цен на газ. Для полного обзора предложения см. PEEPanEIP-3198: код операции BASE FEE с Ratan Rai Sur .
https://youtu.be/QQ3NHtEaCLkEIP-3529: сокращение возвратовЕще одно важное изменение, внесенное в Лондоне, - это отмена возмещения за газ из SELFDESTRUCT и сокращение возмещений за SSTORE. Хотя изначально возмещение было предназначено для того, чтобы побудить разработчиков очистить блок, когда это возможно, на практике они привели к увеличению размера с изобретением газовых токенов. Используя эти возмещения, Gas токены могут увеличиваться при низких ценах на газ, а затем возможно получать возмещение за выполнение транзакций при повышении цен на газ.
Наряду с этим, возмещение за газ способствует разнице во времени выполнения блока. До Лондона до 50% возвращаемого газа можно было использовать для выполнения дальнейших вычислений в том же блоке. Это означает, что на практике максимальный размер блока может достигать 1,5-кратного ограничения по газу. EIP-3529 снижает этот «возврат за исполнение» с 50% до максимум 20%. Это изменение поможет компенсировать некоторые дополнительные отклонения в размере блока, представленные EIP-1559, что позволяет блоку использовать до двух раз больше текущего лимита газа.
EIP-3541: отклонить новые контракты, начинающиеся с байта 0xEFEIP-3541 - это простое изменение, которое закладывает основу для более широких улучшений EVM, описанных в EIP-3540 . Этот EIP сделает невозможным развертывание новых контрактов, начинающихся с байта 0xEF. Это не повлияет на существующие контракты. Как только Лондон заработает, самая короткая последовательность байтов, начинающаяся с 0xEF, которая не соответствует начальной последовательности существующих контрактов, может быть зарезервирована как способ идентификации контрактов, которые соответствуют семантике EIP-3540. Примечание. Для развертывания EIP-3540 потребуется дополнительное обновление сети. Также стоит отметить, что, если EIP-3540 никогда не развертывается, EIP-3541 также можно использовать для резервирования начальных байтов для использования в другой схеме.
EIP-3554: Задержка бомбы сложности до 1 декабря 2021 г.EIP-3554 задерживает бомбу сложности, также известную как ледниковый период. Бомба сложности/ледниковый период - это механизм, который был введен в Ethereum для «замораживания» майнинга, когда сеть переходит на POS алгоритм. Учитывая, что POS еще не готов, нужно отложить до тех пор, когда бомба «взорвется». В прошлом это уже делалось трижды: в Метрополисе ( EIP-649 ), Константинополе ( EIP-1234 ) и Muir Glacier ( EIP-2384 ).
Хотя предыдущие задержки были довольно долгими, на этот раз разработчики выбрали более короткую задержку, отодвинув бомбу на декабрь 2021 года. К тому времени либо произойдет переход к POS, либо потребуется другое обновление сети.