Возвращаясь к EIP-1559: спустя 2 года после реализации предложения стал ли Эфириум более безопасным?

Автор: Джеймс Прествич

Составитель: Луффи, Foresight News

Пересмотрите EIP-1559: через 2 года после поступления предложения стал ли Эфириум безопаснее?

До EIP-1559

Давным-давно, еще до появления EIP-1559, в мире криптографии майнеры определяли размеры блоков с помощью простого механизма голосования. В каждом блоке майнеры могут перемещать лимит газа в блоке вверх или вниз на величину до 1/1024. Следовательно, когда майнер производит блок, лимит газа будет приближаться к предпочитаемому майнером среднему хешрейту. Этот механизм существует с момента создания Эфириума.

С появлением EIP-1559 лимит газа увеличился вдвое, но метод установки лимита исчез. Со времени после EIP-1559 и до слияния майнеры голосовали за целевой показатель по газу, и лимит газа был определен как удвоенный целевой показатель. Например, если предел до 1559 составляет 10 мм (примечание: мм относится к 1 миллиону), а целевой показатель после 1559 — 10 мм, то предел после 1559 — 20 мм. 1559 обеспечивает эффективное увеличение размера блока, но с серьезными последствиями (в виде корректировки базовой комиссии). Майнеры системы 1559 могут голосовать за целевой показатель газа, который ничем не отличается от предыдущей системы корректировок, которая переместилась на 1/1024.

Сейчас 1/1024 (0,09%) может показаться маленькой, однако это означает увеличение примерно на 5% каждые 50 блоков, или увеличение примерно на 5% каждые 12,5 минут, или удвоение каждые 3 часа. Предположим, вы вздремнули и внезапно проснулись и обнаружили, что ваш лимит газа увеличился вдвое (или вдвое)!

Краткий обзор

EIP-1559 имеет 2 входа и производит 2 выхода:

Возвращаясь к EIP-1559: спустя 2 года после реализации предложения, стал ли Эфириум более безопасным?

Производитель блоков устанавливает целевой газ, корректируя его на 1/1024 для каждого блока. Таким образом, лимит газа (в 2 раза превышающий целевой показатель) устанавливается косвенно. Производители блоков устанавливают базовую плату, объединяя целевой показатель по газу с фактическим потреблением газа. Когда фактическая > целевая базовая стоимость увеличивается; когда фактическая < целевая, базовая стоимость уменьшается. Здесь существует сложная зависимость эластичности.

Важно помнить, что целевое использование не влияет на фактическое использование. Фактически, каждый производитель блока устанавливает цель (через механизм корректировки) и фактическое использование (путем включения транзакций при создании блока). По сути, каждый производитель блоков контролирует оба входа EIP-1559 и, следовательно, может управлять выходами (для конкретного блока). Цель в любом данном блоке является результатом последнего шага производителя в бесконечно итеративной игре «установка цели по газу». Таким образом, со временем поведение среднего в этой игре сходится к равновесному значению.

EIP-1559 объединен с

Слияние оказывает два основных воздействия на механизм ограничения газа:

  • Из-за немного более короткого времени блокировки период увеличения лимита газа на 5% сокращен до 10 минут. Это означает, что примерно каждые 2,4 часа лимит газа может увеличиться вдвое (или уменьшиться вдвое).
  • Майнеры заменяются «стейкерами», «валидаторами» или другими.

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

Я думаю, что второе важнее. Но не изолированно, а как часть более широкой системной тенденции. Мы вернемся к этому позже.

Пересмотрите EIP-1559: через 2 года после поступления предложения стал ли Эфириум безопаснее?

Что удерживает цель блока от подъема?

Вам может быть интересно, почему цель блока не поднимается? Разве это не удешевит транзакции для пользователей и не принесет больше денег валидаторам? Если все выглядит хорошо, почему цель составляет 15 мм, а не 15 000 000 мм? Почему цель в 15 мм (ограничение в 30 мм) является текущим балансом?

Основная причина в том, что она всегда устанавливалась по совету основных разработчиков. Принято считать, что мы устанавливаем его на уровне, с которым, как мы знаем, пользователи могут справиться за разумное время. Огромные высокие газовые блоки будут DoS узлами и предотвратят подтверждение. Валидаторы (ранее майнеры) должны создавать блоки и проверять блоки других людей. А если блок слишком велик, чтобы его можно было надежно построить или проверить в течение 12-секундного периода блокировки, то валидатор потеряет деньги в случае неудачного подтверждения. Это также может привести к нестабильности сети, поскольку узлы могут не справляться с гигабитными блоками.

EIP-1559 упоминает об этом в довольно кратком разделе безопасности, рассматривая безопасность, связанную с размером блока:

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

Мы склонны думать, что у валидаторов достаточно стимулов для получения прибыли, чтобы поддерживать лимит блоков в разумных пределах, и что целевой показатель в 15 мм является разумным, учитывая ситуацию с клиентом.

EIP-1559 Безопасно ли по-прежнему использовать PBS?

MEV-PBS меняет это. Благодаря PBS предлагающие больше не оплачивают затраты на строительство блоков напрямую. Они передают весь процесс строителю. Фактически, обычные структуры MEV-PBS (такие как реле Flashbots) скрывают блок от валидатора до тех пор, пока он не примет на себя обязательство предложить блок. В рамках процесса сборки валидаторы сообщают реле о предпочтительных пределах газа.

Изготовитель использует специализированное оптимизированное программное обеспечение (а не готовый клиент) для создания блока, а затем доставляет блок (с регулировкой предела газа) на реле. Реле гарантирует, что строительный блок соответствует требованиям заявителя.

Возникает интересная ситуация. Заявителям теперь запрещено платить сборы за строительство блоков. Строители платят исключительно эти сборы, и им не нужно слишком беспокоиться о больших лимитах на газ. Так почему же в мире MEV-PBS целевой показатель по газу должен оставаться низким?

Пока небезопасно

Предлагающие всегда заинтересованы в бесконечном увеличении целевого показателя по газу, чтобы устранить базовые сборы, но их ограничивают затраты и риски, связанные с этим. Строители, с другой стороны, хотят подтверждать блоки, и им не рекомендуется использовать строительные блоки, которые слишком велики, чтобы их можно было проверить в течение подтверждаемого периода времени. Другими словами, рентабельность застройщика ходит по канату. Им необходимо тщательно сбалансировать создание более крупных реальных блоков, чтобы получить больше выборок, и влияние размера блока на окончательность. Если разработчики генерируют блоки, которые слишком велики для проверки валидаторами, они рискуют потерять всю награду за блок. Это означает, что у строителей есть сильный стимул сохранять фактический размер блока на разумном и поддающемся проверке размере независимо от целевого показателя газа.

Предлагающим, с другой стороны, не обязательно учитывать такой баланс. Они могут просто бесконечно увеличивать целевой показатель исполнения протокола и позволить строителю найти выгодный баланс. Это устраняет базовые комиссии, сохраняя при этом фактическое пространство блока ограниченным.

Повышая целевой показатель газа (и лимит, установленный протоколом), сохраняя при этом фактический размер блока в нормальных пределах, предлагающие не только могут извлекать больше MEV с аномальными размерами блоков, но также устраняют базовую комиссию, одновременно искусственно ограничивая предложение. Если застройщики сохранят за собой меньшие блоки, то пользователям придется платить чаевые за газ, возвращаясь таким образом к рынку сборов, существовавшему до EIP-1559. Фактически, они могли бы исправить EIP-1559, «гипотетически» увеличив пространство блока, а затем запретив кому-либо его использовать.

EIP-1559 кажется явной победой для предлагающих и строителей. В крайних случаях они могут либо извлечь для себя больше MEV (время от времени создавая огромные блоки), либо конвертировать все сжигаемые базовые сборы в чаевые, выплачиваемые путем искусственного ограничения предложения. Более того, картель совместим по стимулам, поскольку ни одна из сторон, судя по всему, не выиграет от отклонения.

Это подводит меня к центральному вопросу данной статьи.

Когда инициаторы и строители увеличат целевой показатель по газу до 100 мм+?

Учитывая ограничения на подтверждаемость, разработчики должны поддерживать фактический размер блока близким к текущему значению независимо от целевого размера. Некоторые достаточно небольшие блоки могут максимизировать прибыль. Однако для тех, кто предлагает, какой-то смехотворно высокий целевой показатель по газу может максимизировать их прибыль. Поскольку у предлагающих и строителей разные позиции, они могут вступить в сговор, чтобы увеличить плановый объем газа, одновременно уменьшая фактический размер, чтобы максимизировать прибыль.

Пока фактическая концентрация газа в блоке остается на уровне около 15 мм, не является ли целевой показатель по газу 15 000 мм более совместимым со стимулами, чем целевой показатель по газу 15 мм?

Таким образом, независимо от того, является ли это строитель блоков или валидатор, повышение целевого газа, но при сохранении меньшего размера фактически генерируемых блоков, увеличит доход.

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