«Blocks мертвы. Да здравствуют blobs»: исследователи Ethereum изучают обновление для снижения нагрузки на валидаторов данных
Исследователи Ethereum изучают предложенный дизайн, который перемещает данные исполнительного полезного содержимого в блобы, публикуемые вместе с блоками, с целью сократить требования к пропускной способности и обеспечить большую масштабируемость.
В недавнем исследовательском посте под названием «Блоки мертвы. Да здравствуют блобы», соавторами которого стали Toni Wahrstatter и другие участники Ethereum, авторы описывают EIP-8142 или «Block-in-Blobs» — предварительное предложение, впервые представленное ранее в этом году.
Дизайн предполагает кодирование данных транзакций непосредственно в блобы — формат данных, представленный в обновлении Ethereum’s EIP-4844 — вместо того, чтобы требовать от валидаторов скачивание и повторную обработку полного исполнительного полезного содержимого.
По мнению исследователей, эта идея нацелена на узкое место в архитектуре Ethereum.
Увеличение размеров блоков, а также более высокие лимиты газа означают, что валидаторам необходимо скачивать и проверять растущий объем данных. Это увеличивает нагрузку на пропускную способность и ограничивает масштабируемость.
В марте 2024 года блобы были введены как часть дорожной карты Ethereum по обеспечению доступности данных во время обновления Dencun.
Реализованные через EIP-4844, также известный как proto-danksharding, блобы предназначены для более эффективной передачи больших объемов данных по сравнению со стандартными calldata транзакций.
Вместо того чтобы хранить все детали транзакций непосредственно onchain и требовать от валидаторов обработку этих данных, блобы позволяют криптографически фиксировать данные и проверять их доступность без полного копирования по всей сети.
Block-in-Blobs
EIP-8142 развивает эту идею дальше.
Вместо того чтобы рассматривать блобы как вспомогательный слой данных, предложение перемещает основное исполнительное полезное содержимое — уже закодированное в стандартном формате RLP Ethereum — непосредственно в сами блобы.
Валидаторы будут проверять криптографические обязательства относительно этих блобов и со временем полагаться на выборочную доступность данных. Таким образом, они смогут проверять небольшие части данных, чтобы убедиться, что весь набор данных существует, не скачивая его полностью.
Это изменение становится особенно актуальным в будущем, когда системы zkEVM обеспечивают проверку выполнения транзакций.
Доказательства с нулевым разглашением могут подтвердить, что транзакции были обработаны корректно, избавляя валидаторов от необходимости повторного исполнения каждой транзакции.
Однако одних доказательств недостаточно для гарантии доступности данных транзакций. «В рамках zkEVM валидаторы проверяют доказательства, а не сами транзакции», — написал Wahrstatter. Он также отметил, что без отдельного механизма данные могут быть скрыты, несмотря на прохождение проверки консенсуса.
Block-in-Blobs предназначен для устранения этой проблемы, утверждается в предложении.
Встраивая данные транзакций в блобы с криптографическими обязательствами, предложение делает доступность данных явной, а не неявной, позволяя валидаторам проводить выборочную проверку данных вместо их полного скачивания, при сохранении гарантий безопасности.
Это также имеет более широкие последствия для учета данных в Ethereum.
На сегодняшний день Ethereum разделяет газ за исполнение и использование блобов данных. По новой модели оба компонента могут быть объединены в единую систему “data gas”. В случае успешной реализации, по мнению исследователей, это приведет к унификации стоимости для всех форм доступности данных и устранит перекрывающиеся лимиты.
ERC-8211 от Biconomy
Параллельно ведутся усилия по улучшению структуры и исполнения самих транзакций.
Biconomy совместно с треком UX Ethereum Foundation предложили ERC-8211, стандарт, превращающий транзакции в программируемые рабочие процессы.
Вместо фиксированных параметров при подписании, ERC-8211 позволяет транзакциям получать актуальные onchain данные, проверять условия и выполнять несколько шагов последовательным образом с одной подписью. Цель — уменьшить количество неудачных транзакций и позволить более сложные, агент-ориентированные взаимодействия между DeFi протоколами, как объясняется в треде Biconomy на X.
Оба новшества являются частью широкой волны экспериментов в экосистеме Ethereum. Исследователи описали многолетние пути обновления, ведущие вплоть до конца десятилетия после прошлогоднего двойного хардфорка.
Дисклеймер: содержание этой статьи отражает исключительно мнение автора и не представляет платформу в каком-либо качестве. Данная статья не должна являться ориентиром при принятии инвестиционных решений.
Вам также может понравиться
Популярное
ДалееПервое, что делаю, когда просыпаюсь каждый день, — это смотрю на котировки акций Hynix! Партнёр Goldman Sachs восхищён: у людей в голове только кредитное плечо, никакого страха.
SpaceX и OpenAI готовятся к IPO, азиатские инвесторы «продают чипы, покупают узкие места», делая ставку на «новый этап капитальных расходов»



