Ethereum изучает постквантовые blobs размером до 512 КБ

📋 Краткое содержание
Исследователь Ethereum Foundation предложил заменить доказательства KZG в PeerDAS на обязательства Merkle и доказательства STARK, уделив особое внимание квантовой устойчивости. В черновике также предусмотрены blobs переменного размера — от 2 КБ до 512 КБ, — однако сроков активации пока нет.

Новый черновик предложения по улучшению Ethereum (EIP) призван изменить одну из ключевых частей инфраструктуры данных Ethereum. Предложение, опубликованное в это воскресенье (1-го числа) исследователем Ethereum Foundation Франческо Риситано, заменяет обязательства KZG, используемые в PeerDAS, сочетанием деревьев Merkle с Keccak-256 и доказательств STARK.

В документе также предлагаются blobs переменного размера — от 2 048 до 524 288 байт, то есть от 2 КБ до 512 КБ. Это позволило бы роллапам публиковать пакеты данных, лучше соответствующие их потребностям, вместо того чтобы использовать единый формат. Однако пока это лишь черновик, открытый для обсуждения: дата активации не назначена, и хардфорк не определён.

Что изменится в PeerDAS

Blobs — это временные хранилища данных, которые в основном используют сети второго уровня, чтобы передавать информацию в Ethereum дешевле, чем при обычном хранении. PeerDAS позволяет валидаторам проверять доступность этих данных выборочным способом, не требуя от каждого узла загружать всё содержимое.

В нынешней реализации Ethereum использует обязательства KZG, чтобы доказать, что каждый запрошенный фрагмент относится к нужному blob. Эта технология эффективна, но зависит от параметров, созданных в ходе доверенной церемонии настройки. В черновике Риситано вместо этого предлагаются отдельные обязательства Merkle для каждого blob, проверяемые с помощью путей аутентификации.

Доказательство LeanDA STARK будет использоваться для повторного вычисления корня Merkle, проверки кодирования Reed-Solomon и подтверждения того, что обязательство соответствует опубликованным данным.