Наступне велике оновлення Ethereum, «Fusaka», запускається менш ніж за 48 годин. Я прочитав, що всі 13 EIP включені, тож вам не обов'язково це робити. Отже, ось 13 твітів (з діаграмами), які простими словами пояснюють 13 оновлень: 🧵
1/ EIP-7594: PeerDAS PeerDAS масштабує blobs — тип даних, який L2 використовують для публікації транзакційних партій в Ethereum. Вона вводить «семплінг» — кожен вузол зберігає лише частину blob-даних, а не всі. Це дозволяє Ethereum збільшувати кількість blob на блок без більших вузлів.
2/ EIP-7892 - Форки лише з параметрами blob (BPO) BPO-форки дозволяють Ethereum збільшувати кількість blobs на блок з часом без необхідності хардфорку. Пропускна здатність blob подвоїться через місяць і поступово зросте з 6 на блок до > 128 на блок.
3/ EIP-7918 - Blob base-fee налаштування Сьогодні ціна на блобів занадто дешева — зазвичай 1 вей. Це тому, що L2 припиняють публікувати blobs, коли комісія за L1 gas високі, а Ethereum тоді знижує вартість blob без потреби. Цей EIP виправляє це за рахунок ціни резерву blob, прив'язаної до витрат на газ L1.
4/ EIP-7935 - ліміт газу 60M за замовчуванням Вищі ліміти газу на Ethereum означають простір для більшої кількості транзакцій на блок. Вища пропускна здатність → більший TPS → менші затори → дешевші тарифи за газ. Це оновлення вже активне!
5/ EIP-7642 - Повідомлення про закінчення терміну дії історії Зараз вузли Ethereum: • Оголошують діапазон блоків, який вони обслуговують. • Надсилати оновлення, коли змінюється вікно історії • Прибрати блум із чеків (заощадити >500GB на синхронізацію) Швидше, легше, розумніше синхронізація для 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,7 млн газу. Це легкий спосіб підвищити стійкість Ethereum до DoS (спам) атак.
9/ Обмеження розміру блоку виконання RLP EIP-7934 Додає суворе обмеження на розмір блоку на рівні протоколу — до 10 МБ. Це додає ще один рівень захисту від DoS-атак, запобігаючи створенню надто великих блоків зловмисниками.
10/ EIP-7910: метод eth_config JSON-RPC Додає новий метод RPC для вузлів, щоб розкривати хардфорк Ethereum, яким вони працюють. Це запобігає уникненним провалам консенсусу — надаючи Ethereum надійний спосіб перевірити, чи всі вузли правильно налаштовані для наступного форку.
11/ EIP-7939: Код операції для підрахунку лідируючих нулів (CLZ) Додає новий код операції clz, який рахує кількість початкових нульових бітів у 256-бітному значенні. На практиці це означає: • Дешевше виконання контрактів • Менший байткод • Зниження витрат на доказування ZK
12/ EIP-7823: Встановити верхні межі для MODEXP MODEXP (модульна експоненціація), прекомпіляція для перевірки підписів, є однією з найбільш схильних до помилок прекомпіляцій Ethereum, оскільки приймає необмежені розміри вхідних даних. Це додає жорстке обмеження: кожне вхідне поле може бути не більше 8192 біт.
13/ EIP-7883: Підвищення вартості бензину MODEXP Той самий прекомпіляційний модексп, про який ми щойно говорили, зараз також недооцінений — зловмисники можуть змусити його споживати величезні ресурси за дуже мало пального. Цей EIP підвищує витрати на бензин modexp, щоб правильно відобразити необхідну роботу.
27,02K