Потенциальное влияние EIP-4844: в какой степени он может улучшить масштабируемость и снизить комиссию за транзакции?

Автор оригинала: 0x fan, Smarti Lab

Оригинальный сборник: Пэн САН, Foresight News

TL;DR:

  1. Мы используем два метода расчета, чтобы оценить возможное снижение платы за газ, TPS (транзакций в секунду) и возможности размещения накопительных пакетов после внедрения EIP-4844.

  2. Предполагается, что EIP-4844 может вместить больше данных вызовов: от 38 до 192 раз, с размерами данных вызовов 10 КБ и 2 КБ соответственно. Поскольку в одном блоке может быть размещено больше данных Calldata, стоимость единицы данных Calldata также будет соответственно снижена.

  3. Если предположить, что размер Calldata каждого накопительного пакета составляет 2 КБ, EIP-4844 может вместить только до 384 накопительных пакетов.

  4. При нормальных обстоятельствах (т. е. когда блок достигает целевого размера), Ethereum достигнет 175 TPS через EIP-4844, максимум 350.

**5. Вопреки распространенному мнению, одного EIP-4844 недостаточно для значительного улучшения масштабируемости Ethereum. **

  1. Использование альтернативных уровней DA (таких как Celestia) или DAC (таких как zkPorter), повышение степени сжатия данных транзакций L2 и увеличение доли zk Rollups окажут важное влияние на дальнейшее улучшение масштабируемости Ethereum.

Прото-данкшардинг (также известный как EIP-4844) предлагает реализовать большую часть логики и правил, которые Данкшардинг может использовать в будущем. В настоящее время из-за высокой стоимости хранения на уровне L1 плата за переход на уровень L2 также относительно высока. Чтобы решить эту проблему, в EIP-4844 представлен новый тип данных Blob, который дешевле и больше, чем данные вызова, что обеспечивает еще один способ хранения сводных данных.

С предстоящим запуском EIP-4844 секвенаторы L2 могут стать более прибыльными. Это связано с тем, что секвенатор отвечает за импорт пакетов транзакций в L1 и оплату сборов за данные, а плата за данные L1, уплачиваемая секвенсором, будет значительно снижена. Низкие комиссии за транзакции могут привести к увеличению MEV за счет увеличения количества заказов на уровне L2.

Обновление Cancun будет включать EIP-4844, но точного времени для обновления пока нет. Исследовательская группа Ethereum Foundation заявила, что обновление Cancun может быть запущено в конце октября. Однако, скорее всего, он будет запущен примерно в первом квартале 2024 года.

**Итак, в какой степени EIP-4844 может снизить комиссию за транзакцию? **В настоящее время комиссия за транзакцию L2 в основном состоит из двух частей:

  • **Стоимость объединения: **Стоимость упаковки, отправки и хранения транзакции в Ethereum.
  • **Стоимость выполнения: **Стоимость выполнения транзакции на уровне L2.

Комиссия за транзакцию L2 = Затраты на объединение + Затраты на изменение

= [ Цена газа L1 * (Данные вызова + фиксированные накладные расходы) ] + [ Цена газа L2 * Использованный газ L2 ]

Потенциальное влияние EIP-4844: насколько он может улучшить масштабируемость и снизить комиссию за транзакции?

Если взять в качестве примера Optimism, то в настоящее время почти 80% общей суммы комиссий за транзакции приходится на затраты на хранение L1 (т. е. затраты на Calldata). На данный момент мы игнорируем влияние других комиссий и предлагаем два метода оценки того, насколько могут снизиться комиссии за транзакции L2 после EIP-4844.

Потенциальное влияние EIP-4844: Насколько он может улучшить масштабируемость и снизить комиссию за транзакции?

В EIP-4844 после реализации предложения размер каждого BLOB-объекта составляет 128 КБ, и каждый BLOB-объект потребляет 131 072 газа. Следовательно, в среднем каждый байт данных Blob будет потреблять 128*1024/131,072=1 Gas. Для сравнения, в настоящее время хранение одного байта Calldata потребляет 16 Gas. Это показывает, что стоимость хранения транзакций L2 сократится в 16 раз.

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

Второй метод учитывает размер блока и проверяет, сколько раз текущие данные вызова могут быть размещены в блоках разных размеров. Согласно текущим параметрам, при сценарии целевого размера блока блок может вместить 3 больших двоичных объекта (0,375 МБ) и максимум 6 больших двоичных объектов (0,75 МБ). Учитывая, что Calldata каждого блока в настоящее время занимает около 2-10 КБ, после EIP-4844 он может вместить до 0,75*1024/2 = 384 раз больше Calldata.

Однако по мере увеличения размера блока от целевого значения до максимального значения цена на газ увеличивается в геометрической прогрессии. Таким образом, в более распространенном случае (т. е. когда блок достигает целевого размера) EIP-4844 может вместить в 38–192 раза больше данных вызова размером 10 КБ и 2 КБ соответственно. **По мере увеличения емкости Calldata в блоке стоимость хранения Calldata также соответственно снижается. Следовательно, стоимость транзакций L2 также будет соответственно снижена.

Кроме того, если предположить, что размер Calldata каждого накопительного пакета составляет 2 КБ, EIP-4844 может вместить только до 384 накопительных пакетов. Это не достигает тех тысяч накопительных пакетов, которые предполагали многие.

Основываясь на этом, мы также можем определить порядок TPS, которого может достичь Ethereum после EIP-4844. В настоящее время для средней транзакции L2 требуется около 3000 данных Gas Call на L1. Учитывая, что Calldata имеет стоимость газа 16 на байт, это означает, что каждая транзакция L2 на L1 составляет примерно 187 байт.

Потенциальное влияние EIP-4844: Насколько он может улучшить масштабируемость и снизить комиссию за транзакции?

После EIP-4844 размер целевого блока составляет 0,375 МБ, и Ethereum генерирует блок каждые 12 секунд. Следовательно, доступное пространство в секунду составляет 0,375/12*1024 = 32 КБ, что позволяет разместить 32*1024/187 = 175 транзакций. Следовательно, при нормальных обстоятельствах (т. е. когда блок достигает целевого размера) TPS Эфириума после обновления EIP-4844 должен составлять 175, максимум — 350.

Хотя более высокий TPS может повысить эффективность, стоит отметить, что даже с внедрением EIP-4844 Ethereum все еще не так хорош, как Visa, у которой в настоящее время TPS достигает 1700. Этот разрыв по-прежнему может вызывать перегрузку сетей L1 и L2, особенно в сценариях с высоким спросом.

**Поэтому одного EIP-4844 недостаточно, чтобы позволить Ethereum достичь большей масштабируемости. **Нам по-прежнему необходимо более экономичное и эффективное решение для обеспечения доступности данных для хранения большего количества данных вызовов (например, уровень DA, например Celestia, или ЦАП, например zkPorter), которые по-прежнему имеют решающее значение для достижения масштабируемости.

Наконец, степень сжатия транзакций L2 напрямую влияет на размер данных вызовов, хранящихся в L1. Чем выше степень сжатия, тем ниже требуется стоимость L1. По мере того, как zkRollup продолжает развиваться, объем данных, которые необходимо хранить на L1, будет становиться все меньше и меньше, что также будет в большей степени способствовать улучшению масштабируемости Ethereum. Поскольку zkRollup отличается от Optimistic Rollup, zkRollup необходимо хранить только изменения состояния, а не всю транзакцию.

в заключение

В этой статье мы используем два разных метода расчета, чтобы оценить возможное снижение платы за газ, TPS (транзакций в секунду) и возможности размещения объединений после внедрения EIP-4844. Результаты показывают, что, если предположить, что размер Calldata каждого накопительного пакета составляет 2 КБ, EIP-4844 может поддерживать не более 400 накопительных пакетов. Это далеко от спроса на тысячи накопителей, которого многие ожидали. Использование альтернативных уровней DA или DAC, увеличение степени сжатия данных транзакций L2 и увеличение доли объединений zk — все это окажет значительное влияние на дальнейшее улучшение масштабируемости Ethereum.

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить