EIP-4844 : Blobs, комиссии и не только

EIP-4844 : Blobs, комиссии и не только

Резюме: EIP-4844, или Proto-Danksharding, был внедрен в рамках Dencun 13 марта 2024 года с целью снижения комиссий Layer 2 и повышения масштабируемости Ethereum. Обновление использует транзакции blob, которые временно хранят данные в бекон-узле.

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

Что такое EIP-4844?

EIP-4844, также известное какProto-Danksharding, — это крупное обновление, внедренное в рамках Dencun 13 марта 2024 года. Оно позволяет Layer 2 использовать BLOB-транзакции, которые временно хранят данные в бекон-узле. Эта функция значительно снижает комиссию за транзакции, в некоторых случаях до уровня менее 0,01 доллара.

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

EIP-4844 закладывает основу для Danksharding — будущего обновления, направленного на дальнейшее повышение масштабируемости Ethereum за счет разделения данных на более мелкие и удобные для обработки фрагменты, называемые шардами.

что такое eip 4844

Что такое транзакции с блобами?

Транзакции Blob, введенные EIP-4844, позволяют решениям второго уровня временно хранить данные вmainnet Ethereum mainnet удалять их, когда они больше не нужны. Вот как они работают:

  • Blob как временный контейнер: в отличие от L1 , где данные хранятся постоянно, в blob данные хранятся в течение 18 дней (около 4 096 эпох).
  • Размер BLOB-объекта и емкость блока: каждый BLOB-объект может содержать до 128 КБ данных, а блок может включать от 1 до 6 blobs.
  • Проверка данных:mainnet Ethereum mainnet данные BLOB только один раз для проверки. После проверки эти данные больше не нужны, поэтому они удаляются.
  • Эффективное хранение данных: ранее транзакции calldata (транзакции типа 2) занимали до 85 % пространства в блоке, но теперь благодаря криптографическим обязательствам KZG эту нагрузку на систему хранения берут на себя blobs транзакции типа 3).

Blobs действуют как «прицеп» к обычным транзакциям. После того как Ethereum и проверяет данные, этот «прицеп» (блоб) удаляется, что делает его более эффективным способом управления данными в сети.

как работают транзакции с блобами

Почему был EIP-4844 ?

EIP-4844 введен для решения проблемы высоких комиссий, которые Layer 2 платили за хранение данных транзакций в Ethereum, что делало масштабирование более затратным, чем ожидалось. Как Ethereum , так и Layer 2 осознали, что постоянное хранение rollup on-chain неприемлемым, поскольку приводит к росту gas как в mainnet в сетях второго уровня.

Изначально планировалось внедрить Danksharding, но из-за его сложности реализация этого проекта в краткосрочной перспективе оказалась невозможной. Вместо этого Proto-Danksharding предложено внедрить Proto-Danksharding — более скромный и реалистичный этап, что привело к разработке EIP-4844.

proto-danksharding полного шардинга

Что такое Blobspace и Gas Blob?

Blobspace — это выделенная область внутри блоков Ethereum, предназначенная для Layer 2 , которые могут размещать в ней временные данные (blobs) с меньшими затратами по сравнению с calldata. gas для blob-данных регулирует цены на их использование, обеспечивая предсказуемость комиссий по мере расширения сети.

  • Целевое значение для блобов: Ethereum объем blobspace до 6 blobs блок, при этом целевым показателем является 3 blobs. Если в блоке blobs более 3 blobs , комиссии увеличиваются примерно на 12% за блок для управления спросом.
  • Расходы: Стоимость отправки блобов обычно составляет от $0,10 до $3,00 за блок, в зависимости от условий сети.
  • Поведение при скачках спроса: В периоды высокого спроса (например, в LayerZero airdrop) L2 либо распределяют свои публикации во времени, либо возвращаются к calldata, чтобы избежать более высоких комиссий.
  • Масштабирование в будущем: Разработчики рассматривают возможность увеличения целевого размера блоба, что позволит увеличить пропускную способность и предотвратить скачки платы в периоды высокого спроса.

Как видно из приведенной ниже панели инструментов Dune, в настоящее время Blobs практически Blobs запланированного уровня. Pectra , которая, как ожидается, состоится уже в следующем году, может увеличить емкость хранилища Blobs в 2–3 раза, что позволит не допустить превышения спроса над предложением и поможет сохранить низкие комиссии по мере роста Layer 2 .

blobs ethereum blobs достигли целевого показателя

EIP-4844 на Ethereum решения второго уровня

Внедрение EIP-4844 уже EIP-4844 Ethereum Layer 2 по ряду экономических факторов. Давайте рассмотрим их.

Gas

Внедрение транзакций Blob в рамках EIP-4844 значительно снизить gas во всех Layer 2 . Например, Arbitrum gas Arbitrum с 0,37 до 0,012 доллара, а Optimism с 0,32 до 0,009 доллара.

Даже mainnet Ethereumсредняя gas mainnet с 6,60 до 4,30 доллара.

gas до и после EIP-4844

Использование сети

EIP-4844 к резкому росту активности в Layer 2 . Например, после обновления количество ежедневных транзакций Base выросло на 319,3%, Arbitrum на 45,7%, а Optimism 29,8%.

Между тем суточный объем транзакций Ethereumсократился на 30,8 %, что свидетельствует о том, что, как и ожидалось, все больше операций переходит на Layer 2 .

layer 2 после EIP-4844

Динамика цены токена

Несмотря на улучшение масштабируемости и снижение транзакционных издержек, цены на Layer 2 значительно упали: Arbitrum 71,7%, Optimism 61,2%, а StarkNet на 83,4%.

Ethereum также Ethereum на 33,5 %, что, вероятно, связано с общей рыночной конъюнктурой, а не только с последствиями EIP-4844.

roi в l2 eth  l2  roi EIP-4844

График EIP-4844

EIP-4844 разработан в рамках долгосрочной программы Ethereum по масштабированию; первые обсуждения начались в 2022 году, а в течение 2023 года проводилось тщательное тестирование. Proto-Danksharding был запущен 13 марта 2024 года в рамках Dencun после переноса сроков с первоначально запланированного четвертого квартала 2023 года.

После его успешной реализации в настоящее время в работе находится несколько новых предложений:

  • EIP-7623: Увеличивает gas для данных вызова, чтобы уменьшить максимальный размер блока; теперь это стало возможным, поскольку роллапы используют blobs.
  • EIP-7762: Предлагается установить минимальную base за обработку BLOB (~0,01 доллара) для ускорения формирования цен во время всплесков спроса.
  • EIP-7742: Развязывает управление подсчетом блобов между уровнем консенсуса (CL) и уровнем выполнения (EL).
  • EIP-7691: Предлагается увеличить целевое количество блобов с 3 до 4 на блок, сохранив при этом максимальное количество на уровне 6, с целью улучшения контроля за комиссиями.

Почему это называется Proto-Danksharding?

Proto-Danksharding в честь исследователей Прото Ламбды и Данкрада Фейста (@dankrad), которые возглавили разработку этого раннего решения по шардингу для Ethereum. Название «Dank» отсылает к идее Фейста о Danksharding — методе разбиения данных на более мелкие части (так называемые шарды), позволяющем Ethereum больше транзакций.

Однако полное внедрение Danksharding пока невозможно. Шардинг — это метод распределения данных по нескольким меньшим единицам с целью обеспечения масштабируемости. Название «Proto» отражает как участие Proto Lambda (@protolambda), так и «прототипный» характер данного обновления, позволяющий разработчикам постепенно внедрять ключевые функции.

Нижняя линия

EIP-4844 значительно EIP-4844 комиссии Layer 2 за счёт внедрения BLOB-транзакций, что сделало Ethereum масштабируемой и эффективной сетью. Надеемся, что после прочтения этой статьи вы сможете объяснить, что такое Proto-Danksharding как он работает, даже своим друзьям, не разбирающимся в криптовалютах.

Хотя обновление уже привело к активизации onchain , его полный эффект проявится по мере роста спроса на пространство для BLOB-данных. С будущими обновлениями, такими как Pectra, масштабируемость Ethereumбудет улучшаться еще больше по мере роста спроса.

Написано 

Jed Barker

Главный редактор

Джед, аналитик по цифровым активам с 2015 года, основал Datawallet упростить понимание криптовалют и децентрализованных финансов. В его профессиональном опыте — работа в качестве исследователя в ведущих изданиях и венчурной компании, что свидетельствует о его стремлении сделать сложные финансовые концепции доступными для широкой аудитории.