Следующее крупное обновление Ethereum, "Fusaka", будет запущено менее чем через 48 часов. Я прочитал все 13 EIP, которые будут включены, чтобы вам не пришлось. Итак, вот 13 твитов (с диаграммами), чтобы объяснить 13 обновлений простыми словами: 🧵
1/ EIP-7594: PeerDAS PeerDAS масштабирует блобы - тип данных, который L2 использует для отправки пакетных транзакций в Ethereum. Он вводит "выборку" - каждый узел хранит только часть данных блоба, а не все. Это позволяет Ethereum увеличить емкость блобов на блок без увеличения размера узлов.
2/ EIP-7892 - Ветви только с параметрами Blob (BPO) Ветви BPO позволяют Ethereum увеличивать количество блобов на блок со временем без необходимости в хардфорке. Вместимость блобов удвоится через месяц и будет постепенно увеличиваться со 6 до 128 блобов на блок.
3/ EIP-7918 - Настройка базовой цены на блобы Цены на блобы сегодня слишком низкие - обычно 1 wei. Это происходит потому, что L2 прекращают размещать блобы, когда комиссии за газ L1 высокие - и Ethereum затем снижает стоимость блобов без необходимости. Этот EIP исправляет это, устанавливая резервную цену на блобы, привязанную к затратам на газ L1.
4/ EIP-7935 - 60M лимит газа по умолчанию Более высокие лимиты газа в Ethereum означают больше места для транзакций в блоке. Более высокая пропускная способность → больше TPS → меньше загруженность → более низкие комиссии за газ. Это обновление на самом деле уже активно!
5/ EIP-7642 - Уведомление об истечении истории Узлы Ethereum теперь: • Объявляют диапазон блоков, который они обслуживают • Отправляют обновления, когда изменяется их окно истории • Удаляют bloom из квитанций (экономя >500 ГБ на синхронизации) Быстрая, легкая, умная синхронизация для узлов Ethereum.
6/ EIP-7951 - предкомпиляция secp256r1 (P-256) Добавляет нативную поддержку той же системы подписей, которая используется в iPhone, Android и большинстве современных устройств, в Ethereum. Это делает возможными новые кошельковые решения; такие как кошельки с Face ID, которые обеспечивают аналогичный пользовательский опыт, как Apple Pay.
7/ EIP-7917 - Детерминированный взгляд на предложителя Ethereum теперь заранее определяет, кто будет следующим предложителем блока - что позволяет надежные предварительные подтверждения на L1. Пользователи на L1 теперь могут получать *мгновенные* подтверждения транзакций благодаря гарантиям от следующего предложителя блока.
8/ EIP-7825: Ограничение на газ для транзакций Сегодня одна транзакция может использовать весь газ блока. Этот EIP ограничивает любую отдельную транзакцию до ~16,7M газа. Это легкая задача для улучшения устойчивости Ethereum к атакам DoS (спам).
9/ EIP-7934 Ограничение размера блока выполнения RLP Добавляет строгий лимит на уровне протокола на то, насколько большим может быть блок - до 10 МБ. Это добавляет еще один уровень защиты от атак DoS, предотвращая создание злоумышленниками исключительно больших блоков.
10/ EIP-7910: метод JSON-RPC eth_config Добавляет новый метод RPC, позволяющий узлам сообщать о хардфорке Ethereum, который они используют. Это предотвращает избегаемые сбои консенсуса, предоставляя Ethereum надежный способ проверки того, что все узлы правильно настроены для следующего хардфорка.
11/ EIP-7939: Операция подсчета ведущих нулей (CLZ) Добавляет новую операцию, clz, которая подсчитывает количество ведущих нулевых бит в 256-битном значении. На практике это означает: • Более дешевое выполнение контрактов • Меньший байт-код • Более низкие затраты на доказательства ZK
12/ EIP-7823: Установить верхние границы для MODEXP MODEXP (модульная экспонента), предкомпиляция, используемая для проверки подписей, была одной из самых уязвимых предкомпиляций в Ethereum, поскольку она принимает неограниченные размеры входных данных. Это добавляет жесткое ограничение: каждое поле ввода может быть максимум 8192 бита.
13/ EIP-7883: Увеличение стоимости газа для MODEXP Тот же модуль precompile, о котором мы только что говорили, также в настоящее время недооценен - злоумышленники могут заставить его потреблять огромные ресурсы за очень небольшое количество газа. Этот EIP повышает стоимость газа для modexp, чтобы правильно отразить требуемую работу.
27,01K