
4844 є ключовим елементом оновлення Dencun для Ethereum (раніше EIP-4844), яке стартувало 13 березня 2024 року. Це важливий крок на шляху до масштабування Ethereum: завдяки впровадженню механізмів тимчасового зберігання даних — blobs (блоб, коротко від binary large object) — значно знижуються витрати для Layer 2-рішень, як-от Optimistic Rollups та ZK-Rollups. Оновлення, також відоме як Proto-Danksharding, є проміжною стадією на шляху до повноцінного Danksharding (розвиненої технології шардингу). Воно розширює доступність даних і зменшує комісії в мережі Ethereum завдяки новим типам транзакцій та підходам до обробки даних.
4844 виник на основі пропозиції щодо вдосконалення Ethereum — EIP-4844, яку у 2021 році представили основні розробники Ethereum, зокрема Віталік Бутерін і Данкрад Файст. Ця ініціатива була спрямована на зниження високих комісій у мережі Ethereum шляхом запровадження ефективнішого механізму публікації даних для Layer 2-рішень.
У стратегії масштабування Ethereum шардинг розглядається як довгострокове рішення, однак його повна реалізація потребує кількох років. Proto-Danksharding виступає перехідною фазою, що дозволяє розробникам вже отримувати частину переваг масштабування, не очікуючи на повний запуск шардингу.
4844 пройшов ретельне тестування й аудит від етапу пропозиції до впровадження, включаючи численні розгортання й перевірки в тестових мережах до успішного запуску в основній мережі разом із Dencun. Такий підхід демонструє системність спільноти Ethereum щодо технічної еволюції й забезпечення безпеки мережі під час масштабування.
Суть новації 4844 — у впровадженні абсолютно нового типу транзакцій — blob-транзакцій — та відповідних механізмів обробки даних:
Структура даних Blob: blobs — це великі пакети даних, які зберігаються у блокчейні не довічно, а тимчасово; вони спеціально розроблені для Layer 2-рішень і можуть містити до 125 КБ даних.
Доступність і період чинності даних: blob-дані залишаються видимими для валідаторів і учасників мережі орієнтовно протягом 1–2 тижнів, після чого мережа їх автоматично видаляє. Такий тимчасовий характер зберігання дозволяє ефективно балансувати між доступністю даних і навантаженням на сховище.
Механізм ціноутворення: 4844 впроваджує незалежний від основних газових комісій механізм встановлення плати за blobs; вартість регулюється автоматично залежно від цільового обсягу даних, що дозволяє Layer 2-рішенням публікувати дані за передбачувано нижчою ціною.
Криптографічна верифікація: кожен blob перевіряється через KZG-комітменти (Kate-Zaverucha-Goldberg) — сучасний криптографічний метод, що гарантує цілісність даних без завантаження всіх blob-даних на кожен вузол.
Відокремлення від шару виконання: blob-дані відділені від шару виконання (EVM) Ethereum, не беруть прямої участі в обчисленнях смарт-контрактів, а виконують функцію шару доступності даних для Layer 2-рішень.
Завдяки цій архітектурі Layer 2-рішення можуть публікувати свої докази й дані транзакцій в основній мережі Ethereum зі значно меншими витратами, забезпечуючи кінцевим користувачам вигідніші умови транзакцій.
Попри вагомі переваги для екосистеми Ethereum, 4844 також має потенційні ризики й виклики:
Технічна складність: впровадження нових типів транзакцій і структур даних ускладнює систему, що може призвести до появи невиявлених вразливостей або проблем із безпекою.
Навантаження на ресурси мережі: навіть тимчасове зберігання великої кількості blob-транзакцій може створювати короткострокове навантаження на сховище й пропускну здатність вузлів, особливо для валідаторів із обмеженими ресурсами.
Адаптація екосистеми: Layer 2-проєкти, провайдери гаманців та інфраструктурні сервіси повинні здійснити технічні доопрацювання для повноцінної підтримки blob-транзакцій, і цей процес може супроводжуватися певними труднощами.
Невизначеність ціноутворення: новий механізм встановлення плати за blobs може зіткнутися з непередбачуваними викликами у практиці, такими як волатильність цін або проблеми із пристосуванням ринку.
Перехід до повного Danksharding: Proto-Danksharding — лише проміжна стадія, і подальший перехід до повного шардингу може спричинити додаткові технічні труднощі та координаційні витрати.
Крім того, будь-які проблеми впровадження такого масштабного оновлення мережі, як 4844, можуть мати серйозний вплив на всю екосистему Ethereum, тож потрібен постійний моніторинг і оптимізація з боку спільноти.
4844 — ключовий рубіж у стратегії масштабування Ethereum, що знаменує значний поступ у вирішенні проблеми «неможливого трикутника» блокчейну. Впроваджуючи blob-транзакції та механізми тимчасового зберігання даних, 4844 суттєво знижує витрати для Layer 2-рішень, забезпечує підтримку мережі Ethereum для ширших сценаріїв застосування та збільшує користувацьку аудиторію. Для пересічних користувачів це означає менші комісії та комфортніший досвід, а для розробників — новий рівень інфраструктурної підтримки для створення масштабованих застосунків. Із розширенням використання цієї технології Layer 2-проєктами загальна пропускна спроможність екосистеми Ethereum значно зросте, сприяючи масовому впровадженню Web3-застосунків.
Поділіться


