Коротко
- Дизайн на основі blob: Дослідники пропонують перемістити дані виконавчого завантаження до blob, щоб зменшити навантаження на пропускну здатність та покращити масштабованість серед валідаторів Ethereum.
- Доступність даних: Модель Block-in-Blobs використовує криптографічні зобов’язання та вибірку для забезпечення наявності даних без необхідності завантаження повних копій.
- Оновлення екосистеми: Пропозиція узгоджена з ширшими роботами, включаючи програмовані робочі процеси ERC‑8211 та обговорення щодо уніфікації даних газу.
Останній дослідницький проект досліджує дизайн, який переміщує дані виконавчого завантаження в блоби, опубліковані поруч із блоками на Ethereum блокчейні — зміна, призначена для зменшення навантаження на пропускну здатність та підтримки більш широких цілей масштабування. Ідея базується на попередніх роботах і відповідає зростаючим вимогам до даних, які навантажили валидаторів у мережі Ethereum. Передумовою є переосмислення того, як упаковуються та перевіряються основні дані, щоб спростити обробку без компрометації безпеки.
Походження пропозиції Block-in-Blobs
Недавній пост під назвою “Blocks Are Dead. Long Live Blobs”, співавторами якого є Тоні Вахршаттер та інші учасники, описує EIP‑8142, відомий як Block‑in‑Blobs. Проект пропонує кодувати дані транзакцій безпосередньо в blobs, введені через EIP‑4844 — важливий етап розвитку Ethereum. Замість завантаження повних виконавчих завантажень валідатори зможуть перевіряти криптографічні зобов’язання, що зменшує необхідність масштабного копіювання даних по всій мережі.
Вирішення проблем з пропускною здатністю та доступністю даних
Пропозиція спрямована на вирішення вузького місця, створеного збільшенням розмірів блоків і вищими лімітами газу, що змушують валідатори обробляти все більші обсяги даних. Блоби, додані під час оновлення Dencun, вже дозволяють ефективно фіксувати дані без зберігання кожної деталі на ланцюгу. EIP‑8142 розширює цей підхід, вбудовуючи дані виконавчого завантаження в блоби, що дозволяє валідаторам використовувати методи вибірки для підтвердження наявності даних без повного завантаження на всіх нодах Ethereum.

Наслідки для zkEVM і робочих процесів валідаторів
Зміна стає більш актуальною у майбутньому, сформованому системами zkEVM. Доведення з нульовим розголошенням можуть підтвердити правильне виконання, але не забезпечують доступності базових даних. Варштатер зазначає, що валідатори перевіряють доведення, а не транзакції, що створює ризик приховування даних. Block‑in‑Blobs має за мету закрити цей розрив, зробивши доступність даних явною, дозволяючи валідаторам зразково обробляти дані з блобів, зберігаючи цілісність моделі консенсусу Ethereum.
До єдиної вартості даних і розумніших транзакцій
Дослідники також звертають увагу на можливі зміни в тому, як мережа враховує дані. Сьогодні виконавчий газ і використання блобів залишаються окремими, але єдина модель «газу даних» може вирівняти витрати та зменшити накладення лімітів. Тим часом Biconomy та напрямок UX Фонду ethereum розробляють ERC‑8211 — стандарт, який перетворює транзакції на програмовані робочі процеси. Разом ці зусилля відображають ширшу хвилю експериментів, що формують довгострокову еволюцію ethereum.

