
Вчені Ethereum вивчають ідею перемістити відомості про транзакції у BLOB-об’єкти, що публікуються з блоками. Ця ідея має на меті зменшити вимоги до пропускної можливості та розширити масштабованість блокчейну.
У публікації «Блоки мертві. Нехай живуть блоби» Тоні Варштеттер та інші програмісти надали опис проєкту стандарту EIP-8142, відомого як Block-in-Blobs. Концепція передбачає кодування даних транзакцій прямо в «блоби». Це звільнить валідаторів від необхідності завантажувати й повторно проводити повне корисне навантаження.
Згідно зі словами авторів, цей підхід вирішує питання архітектурних «слабких місць». Збільшення величини блоків разом із вищими межами газу змушує валідаторів опрацьовувати все більші обсяги інформації, що створює навантаження на мережу та обмежує її прогрес.

Динаміка ліміту газу в Ethereum. Джерело: YCharts.
«Блоби» виникли у березні 2024 року з активацією хардфорку Dencun у рамках плану дій щодо доступності інформації. Втілені через EIP-4844 (протоданкшардінг), вони призначені для ефективної передачі великих масивів інформації — на відміну від стандартних транзакційних викликів (calldata).
На противагу ончейн-зберіганню всіх деталей, BLOB-об’єкти дозволяють криптографічно закріплювати та перевіряти відомості без їхнього повного копіювання в мережі.
Block-in-Blobs
EIP-8142 поглиблює закладену в Dencun ідею. Пропозиція переміщує головне корисне навантаження, вже закодоване за стандартом RLP, безпосередньо в «блоби», відмовляючись від їхнього застосування лише як допоміжного шару даних.
Валідатори перевірятимуть криптографічні підтвердження BLOB-об’єктів, а згодом перейдуть на механізм вибірки доступності даних (DAS). Це надасть можливість верифікувати невеликі частини, щоб підтвердити наявність усього масиву інформації без повного завантаження.
Очікується, що зміна стане особливо важливою в майбутньому, коли за перевірку здійснення транзакцій відповідатимуть системи zkEVM. Докази з нульовим знанням (ZKP) можуть підтверджувати правильність обробки операцій, відкидаючи потребу в їхньому повторному виконанні.
Водночас самі по собі ZKP не гарантують реальну доступність даних. Варштеттер пояснив, що в zkEVM перевіряються докази, а не транзакції прямо. Без окремого механізму контролю інформацію можна приховати навіть за успішного досягнення консенсусу. Ініціатива Block-in-Blobs має усунути цю слабкість.
Оновлення вплине і на систему комісій. Зараз в Ethereum розділені газ за виконання операцій і газ за використання «блобів». У новій моделі їх можуть об’єднати в єдиний «газ для даних». На думку розробників, це зрівняє витрати на різні форми доступності інформації та запобігатиме накладанню лімітів.
ERC-8211 від Biconomy
Одночасно триває робота над удосконаленням структури самих транзакцій. Проєкт Biconomy разом із UX-підрозділом в Ethereum Foundation запропонували стандарт ERC-8211, який перетворює транзакції на програмовані робочі процеси.
Замість фіксації параметрів у момент підписання ERC-8211 дозволяє операціям отримувати ончейн-дані в реальному часі, перевіряти задані умови та послідовно виконувати декілька кроків одним підписом.
Головна ціль — зменшити кількість невдалих транзакцій і забезпечити складніші агентні взаємодії в DeFi-протоколах.
Обидві ініціативи — частина масштабних досліджень в екосистемі Ethereum. Розробники вже визначили шляхи оновлення мережі аж до кінця цього десятиліття.
Нагадаємо, Gnosis і Zisk за підтримки Ethereum Foundation розробили фреймворк для об’єднання роздробленої екосистеми мереж другого рівня.
