Згідно з FORESIGHTNEWS: Ці Чжоу, засновник EthStorage, нещодавно обговорював важливість доступності даних (DA) у плані оновлення Ethereum, зокрема роль EIP-4844. Пропозиція щодо покращення Ethereum (EIP) 4844 має на меті надати просте та сумісне рішення для доступності даних, що є ключовим аспектом Ethereum 2.0.
DA, як визначено Dankrad, гарантує, що ніхто не зможе запобігти доступу до даних, особливо коли дані надсилаються до мережі рівня 1 через транзакції. Поточний механізм завантаження даних, який називається Gossip або broadcast, є неефективним через надмірність зв’язку. Ethereum прагне реалізувати рішення для масштабування, яке дозволяє користувачам надсилати великі обсяги даних, не вимагаючи від інших вузлів завантажувати всі блоки для перевірки доступності даних.
Дорожня карта оновлення для Ethereum зосереджена навколо зведених пакетів, де DA використовується для зберігання або завантаження всіх даних транзакцій для всього зведеного пакету. Optimistic Rollup, основний тип Rollup, вимагає від усіх користувачів доступу до даних транзакцій рівня 2 і дозволяє будь-кому створювати свій стан L2 без дозволу.
EIP-4844 представляє двійкові великі об’єкти (BLOB) як мінімальну одиницю зберігання для Ethereum DA. BLOB-об’єкти мають фіксований розмір 128 КБ, і транзакції можуть надсилати кілька BLOB-об’єктів. Пропозиція також передбачає два інтерфейси для роботи з DA, що забезпечує пряму сумісність з майбутніми реалізаціями DA Ethereum.
Однією з головних причин розділення даних і хешів даних є можливість вузлів гарантувати доступність даних шляхом випадкової вибірки без завантаження всіх даних. EIP-4844 можна використовувати для створення моделі децентралізованого зберігання рівня 2, що значно покращує інтерактивний процес захисту від шахрайства.
Однак EIP-4844 стикається з деякими проблемами, такими як відсутність підтримки нових рівнів інструкцій у Solidity. Для вирішення цієї проблеми була розроблена бібліотека з використанням мови Solidity та збірки Solidity для підтримки нових OPCODE. Крім того, EIP-4844 скидає дані приблизно через 18 днів, щоб зменшити накладні витрати на зберігання, що спонукає до розробки проекту EthStorage для створення механізму стимулювання зберігання та розподілу плати за зберігання між постачальниками даних, з метою розширення ємності зберігання Ethereum у 1000 разів і зменшення витрати на зберігання на той же коефіцієнт.