По данным FORESIGHTNEWS: Ци Чжоу, основатель EthStorage, недавно обсудил важность доступности данных (DA) в дорожной карте обновления Ethereum, в частности роль EIP-4844. Предложение по улучшению Ethereum (EIP) 4844 направлено на предоставление простого и совместимого с предыдущими версиями решения для обеспечения доступности данных, что является важнейшим аспектом Ethereum 2.0.

DA, по определению Dankrad, гарантирует, что никто не сможет предотвратить доступ к данным, особенно когда данные передаются в сеть уровня 1 посредством транзакций. Текущий механизм загрузки данных, называемый Gossip или Broadcast, неэффективен из-за избыточности коммуникаций. Ethereum стремится реализовать решение масштабирования, которое позволит пользователям отправлять большие объемы данных, не требуя от других узлов загрузки всех блоков для проверки доступности данных.

Дорожная карта обновления Ethereum сосредоточена на накопительных пакетах, при этом DA используется для хранения или загрузки всех данных транзакций для всего накопительного пакета. Оптимистический накопительный пакет, основной тип накопительного пакета, требует от всех пользователей доступа к данным транзакций уровня 2 и позволяет любому создавать свое состояние L2 без разрешения.

EIP-4844 представляет большие двоичные объекты (BLOB) в качестве минимальной единицы хранения для Ethereum DA. BLOB-объекты имеют фиксированный размер 128 КБ, и транзакции могут отправлять несколько BLOB-объектов. Предложение также предоставляет два интерфейса для работы с DA, обеспечивая совместимость с будущими реализациями Ethereum DA.

Одной из основных причин разделения данных и хэшей данных является возможность узлам обеспечивать доступность данных посредством случайной выборки без загрузки всех данных. EIP-4844 можно использовать для создания модели децентрализованного хранилища уровня 2, что значительно улучшает интерактивный процесс защиты от мошенничества.

Однако EIP-4844 сталкивается с некоторыми проблемами, такими как отсутствие поддержки новых уровней инструкций в Solidity. Для решения этой проблемы была разработана библиотека с использованием языка Solidity и ассемблера Solidity для поддержки новых OPCODE. Кроме того, EIP-4844 удаляет данные примерно через 18 дней, чтобы сократить накладные расходы на хранение, что побуждает к разработке проекта EthStorage для создания механизма стимулирования хранения и распределения платы за хранение поставщикам данных с целью расширения емкости хранилища Ethereum в 1000 раз и сокращения затраты на хранение на тот же коэффициент.