Кратко: данный материал описывает дискуссию по предложенному распределению прав в Ethereum, дает краткий (субъективный) обзор текущего дискурса и подчеркивает несколько открытых вопросов в конце.
Цель предотвращения централизации, основанной на MEV, которая подрывает основные свойства Ethereum, привела к ряду предложенных схем, которые изменяют способ построения и предложения блоков в сети. Эти схемы, такие как ePBS, MCP или билеты на выполнение, заменят рынок, основанный на MEV-Boost, который мы имеем сегодня (хотя программное обеспечение MEV-Boost все еще может играть роль).
Во всех этих дизайнах есть две общие цели: первоочередной целью является избежание любых стимулов для аттестаторов, чтобы они не вели себя стратегически. Награды за умение и преимущества для колокации создают централизующие давления на сеть, которые мы хотим избежать. Вторичной целью является сохранение «хорошего» рынка строителей. Под «рынком строителей» мы понимаем рынок, который возникает вокруг обслуживания дополнительной роли, которую создают все эти схемы, помимо роли аттестатора. «Хорошее» означает навигацию в пространстве компромиссов между децентрализацией, эффективностью и доходом протокола.
Во время начальных исследований этой области решений ~консенсусное мнение было таково, что мы хотим большую степень децентрализации среди аттестаторов, даже если это означает, что рынок строителей довольно «плохой» (например, пост эндшпиль 2Однако никогда не было ясно, на каком этапе мы проведем черту и будем готовы иметь меньшую децентрализацию среди аттестаторов для лучшего рынка строителей. В этом посте не предпринимается попытка занять определенную позицию, а просто предоставить ландшафт компромиссов. Это сложная проблема, и есть несколько аргументов, которые действительно можно рассматривать как непреложные и абсолютно предсказуемые, поэтому этот пост следует рассматривать как интерпретацию проведенной работы, которая, безусловно, может быть изменена.
С момента создания семейства дизайнов Multiple Concurrent Proposer (MCP), к которому BRAID 3является ведущим проектом по проектированию, он все еще довольно новый и должен быть разработан в первую очередь, в статье подробно рассматриваются однопредложенные проекты и в конце предоставляется краткий раздел для обсуждения MCP.
Примечание: вместо термина «валидатор» используется термин «аттестант», чтобы подчеркнуть относительно простую роль консенсуса - аттестацию блоков и участие в слое p2p, в отличие от более сложной роли производства блоков и предложений, которую сеть технически назначает этому же актору. Аттестант и валидатор могут условно считаться взаимозаменяемыми.
Аттестаторы наиболее выгодно пользуются стратегическим поведением, когда выбраны в качестве лидера консенсуса для предложения блоков остальному набору аттестаторов для заданного слота. Поэтому большинство разработанных нами схем защиты аттестаторов сосредоточены на роли предложителя. Каждая из них использует некоторую комбинацию трех техник:
У каждого из них есть свои ограничения:
Этот обратный связь может не сильно подорвать наш основной цель, но имеет потенциал повлиять на рынок строителей - например, когда инвестиционные решения не принимаются задолго до и быстро меняется предложенное правильное значение со временем.
Величина такого эффекта еще не очень хорошо понята и, скорее всего, не является значительной.
С другой стороны, у нас есть менее разработанное направление MCP, которое действительно претерпевает фундаментальную переработку протокола консенсуса, чтобы роль предлагающего была полностью распределена между комитетом (каждый член комитета теперь называется «предлагающим»), без явного привилегирования единственного актора. В то время как MCP обещает значительно укрепить гарантии, предоставляемые подходом комитета для ограничения, изменения, связанные с использованием комитета, вероятно, составляют фундаментальное изменение и по-прежнему оставляют многие детали неопределенными. Следовательно, нельзя предполагать, что окружающее поведение остается неизменным, и требуется значительный дополнительный анализ временных стимулов, стимулов спама, пропускной способности сети и подобных. Для получения дополнительной информации см. этот пост сравнивает BRAID и FOCIL 2, этот анализ 1, эта панель 1и раздел в конце сообщения для получения дополнительной информации.
Кроме того, можно указать на увеличенное значение не комодифицированных характеристик строителя, таких как предсказание цен и толерантность к риску, чтобы сделать аналогичные аргументы в пользу централизации из-за торговли впереди времени.
Глядя на эти компромиссы, мы можем дать несколько общих рекомендаций. Во-первых, использование комитета для ограничения авторов предложений, по-видимому, не имеет глубокого компромисса (возможно, широкие временные стимулы и сложность, но они кажутся менее значительными, чем другие упомянутые динамики), в то же время обеспечивая устойчивость к цензуре и уменьшая влияние циклов обратной связи eprop или bprop MEV, в зависимости от того, какой актор мы выберем для запуска механизма распределения. Следовательно, мы должны использовать что-то вроде FOCIL в любой схеме. Мы надеемся, что в будущем мы обнаружим, что направление MCP приносит плоды еще более привлекательного проекта, основанного на комитете, который затем может занять место FOCIL.
Введение роли eprop также кажется неизбежным. Причин тому несколько. Помимо большинства предложений, связанных с ролью eprop, мы можем взглянуть на текущий протокол, который явно не вводит эту роль, а вместо этого органически возник на рынке вне протокола (MEV-Boost), указывая на то, что стимулы приводят к появлению специализированной роли, даже если дизайн протокола этого не предусматривает. Таким образом, у нас остается три важных варианта для создания этой роли eprop: кто распределяет права eprop (eprop или bprop), когда участники должны принимать «инвестиционные решения» (ставки, стейкинг, покупка билетов и т. д.) и как выбирается eprop?
Глядя на то, кто и когда принимает решения, мы приходим к следующим диаграммам
eprop обрабатывает механизм выделения
bprop обрабатывает механизм выделения
Первый вариант, указанный слева, показывает мир, в котором мы оставляем как можно больше ролей эпропу. Оставшийся выбор связан с временем, в частности с временем принятия инвестиционных решений относительно выделенных слотов. Настройка времени позволит нам управлять двумя силами, которые негативно влияют на структуру рынка строителей. Запуск вещей заранее приносит вышеупомянутые негативные последствия для рынка строителей (такие как концентрация и потеря дохода), в то время как меньшая задержка создает риск образования положительных обратных связей для владельцев, хотя не ясно, какова будет величина такого преимущества. Исходя из вышеизложенных факторов, этот сложный дизайн пространства эпропа лучше всего изолирует бпроп. Конечно, могут быть и другие соответствующие взаимодействия, которые мы еще не изучили.
В качестве альтернативы мы можем оставить распределение прав на eprop bprop. В таком мире bprop берет на себя роли, такие как определение самой высокой ставки на аукционе или включение сообщений о покупке билетов на исполнение. Настройка времени в таком мире позволяет нам выбирать между жертвованием «стратегической свободы» bprop (т. е. децентрализацией аттестанта) в пользу концентрации рынка строителей.
Аукционы блоков против аукционов слотов
The обсуждение аукционов блоков против слотов в ePBS 1может рассматриваться как обсуждение запуска механизма выделения без задержки (блочный аукцион) против небольшой задержки (слотовый аукцион). Связанная статья предоставляет относительно полный обзор, но мы хотели бы добавить два момента об этом "фазовом переходе"
Диаграммы выше позволяют только уловить направление различных предполагаемых эффектов, но степень присутствия этих эффектов естественным образом зависит от типа механизма выделения. Суд наверняка еще не вынес вердикт по этому вопросу, но есть некоторые соответствующие работы, на которые можно указать, чтобы различить множество возможных конструкций:
(Flashbots) утверждает, что механизмы распределения с более высокой эластичностью в предложении прав позволяют создать более разнообразный рынок. Это объясняет, почему модели, которые предполагают фиксированное количество билетов,как этот 3предсказывает, что у всех билетов будет один владелец, в то время как текущая система Ethereum PoS поддерживает разнообразие участников.
Наше впечатление от этого заключается в том, что если кто-то хочет, чтобы рынок строителей был минимально концентрированным, ему может повезти, если он распределит право на предложение как можно более широко, но это приведет к уменьшению эффективности и доходов. Имея механизм распределения, который благоприятствует децентрализации рынка, возможно, смягчит стоимость требующихся инвестиционных решений, которые должны быть приняты заранее.
В общем, мы утверждаем, что мы хотим избежать концентрации рынка и использовать комитеты для снижения возможности любого отдельного участника подорвать нейтральность рынка блокового пространства (например, цензурировать или опережать конкурирующие сделки). Более конкретное опасение заключается в том, что если актер знает, что он имеет право предложить последовательные блоки, он сможет и будет стимулирован предпринимать дополнительные действия, негативно влияющие на работу рынков. Например, если строитель знает, что он произведет два блока подряд (с большой вероятностью), он может цензурировать некоторые сделки в первом блоке, зная, что он может более выгодно выполнить их в следующем (см.здесь 1для более подробной информации).
Мы хотим избежать такой динамики по двум причинам:
Мы могли бы попытаться решить эту проблему, выполнив следующее:
Пункты 1 и 3 уже обсуждались выше, а реализация пункта 2 в значительной степени не повлияла бы на другие обсуждения.
Как упоминалось ранее, Multiple Concurrent Proposers можно рассматривать как свойство проекта, которое доводит использование комитетов до крайности. Вместо того, чтобы комитет ограничивал одного актора, как это пытаются сделать при составлении списков включений (или, как утверждается в других случаях, оставляет специального актора с «последним взглядом»), MCP будет иметь комитет акторов, которые «равно» строят блок или, по крайней мере, предпринимают действия одновременно. Передовой конструкцией MCP является BRAID 3 который все еще находится на стадии выяснения деталей консенсуса, и конкретная схема заказа еще не предложена.
В каком-то смысле МКП идеально вписывается в то, что было рассмотрено выше. MCP призывает к возможности избирать нескольких авторов предложений для каждого блока, но не оговаривает, когда должны приниматься инвестиционные решения строителями или как должны распределяться права на предложение. Разделение между eprops и bprops также не обязательно должно восприниматься как нечто само собой разумеющееся в этой модели. Кто-то может возразить, что распределение предложений в рамках слота между акторами может в достаточной степени снизить стимулы для MEV, чтобы назначение аттестеров для выполнения этой задачи не привело к появлению вторичного рынка. \
Как обсуждалось в отношении комитетов выше, использование комитетов снижает влияние стимулов MEV, исключая тотальный сговор, поэтому последствия обращения к строителям с просьбой принимать инвестиционные решения ближе к слоту, вероятно, уменьшаются, и нам не нужно есть так много «рыночного плохого», которое, как мы утверждаем, приходит с принятием инвестиционных решений заблаговременно. Дополнительное преимущество MCP по сравнению с решениями на основе комитетов, которые ограничивают авторов предложений, заключается в том, что MCP улучшает гарантии активности, поскольку ни один инициатор предложения не может вызвать пропуск слота.
Тем не менее, MCP/BRAID является как фундаментальным, так и в настоящее время недостаточно специфицированным изменением с множеством неизвестных факторов, которые должны быть рассмотрены. Например, быть последним предложителем, который действует, может обеспечить некоторые информационные преимущества, которые могут создать новые стимулы игры во времени, а (намеренное) несогласование между одновременными предложителями может привести к неэффективностям, таким как дублирующиеся транзакции, включенные в слоты. Некоторые из этих моментов были подробно обсуждены в недавняя панель 1.
Основной целью этого поста было представить пространство компромиссов. Это можно суммировать следующим образом:
Естественно, есть много открытых вопросов, и, возможно, лучшие из них неизвестны мне. Вот несколько вопросов, которые кажутся мне важными:
Эта статья перепечатана из [коллективный]. Все авторские права принадлежат оригинальному автору [Квинтуси@Christophrobot]. Если есть возражения против этой перепечатки, пожалуйста, свяжитесь с Gate Learnкоманда, и они быстро справятся с этим.
Ответственность за отказ: Взгляды и мнения, выраженные в этой статье, являются исключительно мнениями автора и не являются инвестиционными советами.
Переводы статьи на другие языки выполняются командой Gate Learn. Если не указано иное, копирование, распространение или плагиатство переведенных статей запрещено.
Пригласить больше голосов
Кратко: данный материал описывает дискуссию по предложенному распределению прав в Ethereum, дает краткий (субъективный) обзор текущего дискурса и подчеркивает несколько открытых вопросов в конце.
Цель предотвращения централизации, основанной на MEV, которая подрывает основные свойства Ethereum, привела к ряду предложенных схем, которые изменяют способ построения и предложения блоков в сети. Эти схемы, такие как ePBS, MCP или билеты на выполнение, заменят рынок, основанный на MEV-Boost, который мы имеем сегодня (хотя программное обеспечение MEV-Boost все еще может играть роль).
Во всех этих дизайнах есть две общие цели: первоочередной целью является избежание любых стимулов для аттестаторов, чтобы они не вели себя стратегически. Награды за умение и преимущества для колокации создают централизующие давления на сеть, которые мы хотим избежать. Вторичной целью является сохранение «хорошего» рынка строителей. Под «рынком строителей» мы понимаем рынок, который возникает вокруг обслуживания дополнительной роли, которую создают все эти схемы, помимо роли аттестатора. «Хорошее» означает навигацию в пространстве компромиссов между децентрализацией, эффективностью и доходом протокола.
Во время начальных исследований этой области решений ~консенсусное мнение было таково, что мы хотим большую степень децентрализации среди аттестаторов, даже если это означает, что рынок строителей довольно «плохой» (например, пост эндшпиль 2Однако никогда не было ясно, на каком этапе мы проведем черту и будем готовы иметь меньшую децентрализацию среди аттестаторов для лучшего рынка строителей. В этом посте не предпринимается попытка занять определенную позицию, а просто предоставить ландшафт компромиссов. Это сложная проблема, и есть несколько аргументов, которые действительно можно рассматривать как непреложные и абсолютно предсказуемые, поэтому этот пост следует рассматривать как интерпретацию проведенной работы, которая, безусловно, может быть изменена.
С момента создания семейства дизайнов Multiple Concurrent Proposer (MCP), к которому BRAID 3является ведущим проектом по проектированию, он все еще довольно новый и должен быть разработан в первую очередь, в статье подробно рассматриваются однопредложенные проекты и в конце предоставляется краткий раздел для обсуждения MCP.
Примечание: вместо термина «валидатор» используется термин «аттестант», чтобы подчеркнуть относительно простую роль консенсуса - аттестацию блоков и участие в слое p2p, в отличие от более сложной роли производства блоков и предложений, которую сеть технически назначает этому же актору. Аттестант и валидатор могут условно считаться взаимозаменяемыми.
Аттестаторы наиболее выгодно пользуются стратегическим поведением, когда выбраны в качестве лидера консенсуса для предложения блоков остальному набору аттестаторов для заданного слота. Поэтому большинство разработанных нами схем защиты аттестаторов сосредоточены на роли предложителя. Каждая из них использует некоторую комбинацию трех техник:
У каждого из них есть свои ограничения:
Этот обратный связь может не сильно подорвать наш основной цель, но имеет потенциал повлиять на рынок строителей - например, когда инвестиционные решения не принимаются задолго до и быстро меняется предложенное правильное значение со временем.
Величина такого эффекта еще не очень хорошо понята и, скорее всего, не является значительной.
С другой стороны, у нас есть менее разработанное направление MCP, которое действительно претерпевает фундаментальную переработку протокола консенсуса, чтобы роль предлагающего была полностью распределена между комитетом (каждый член комитета теперь называется «предлагающим»), без явного привилегирования единственного актора. В то время как MCP обещает значительно укрепить гарантии, предоставляемые подходом комитета для ограничения, изменения, связанные с использованием комитета, вероятно, составляют фундаментальное изменение и по-прежнему оставляют многие детали неопределенными. Следовательно, нельзя предполагать, что окружающее поведение остается неизменным, и требуется значительный дополнительный анализ временных стимулов, стимулов спама, пропускной способности сети и подобных. Для получения дополнительной информации см. этот пост сравнивает BRAID и FOCIL 2, этот анализ 1, эта панель 1и раздел в конце сообщения для получения дополнительной информации.
Кроме того, можно указать на увеличенное значение не комодифицированных характеристик строителя, таких как предсказание цен и толерантность к риску, чтобы сделать аналогичные аргументы в пользу централизации из-за торговли впереди времени.
Глядя на эти компромиссы, мы можем дать несколько общих рекомендаций. Во-первых, использование комитета для ограничения авторов предложений, по-видимому, не имеет глубокого компромисса (возможно, широкие временные стимулы и сложность, но они кажутся менее значительными, чем другие упомянутые динамики), в то же время обеспечивая устойчивость к цензуре и уменьшая влияние циклов обратной связи eprop или bprop MEV, в зависимости от того, какой актор мы выберем для запуска механизма распределения. Следовательно, мы должны использовать что-то вроде FOCIL в любой схеме. Мы надеемся, что в будущем мы обнаружим, что направление MCP приносит плоды еще более привлекательного проекта, основанного на комитете, который затем может занять место FOCIL.
Введение роли eprop также кажется неизбежным. Причин тому несколько. Помимо большинства предложений, связанных с ролью eprop, мы можем взглянуть на текущий протокол, который явно не вводит эту роль, а вместо этого органически возник на рынке вне протокола (MEV-Boost), указывая на то, что стимулы приводят к появлению специализированной роли, даже если дизайн протокола этого не предусматривает. Таким образом, у нас остается три важных варианта для создания этой роли eprop: кто распределяет права eprop (eprop или bprop), когда участники должны принимать «инвестиционные решения» (ставки, стейкинг, покупка билетов и т. д.) и как выбирается eprop?
Глядя на то, кто и когда принимает решения, мы приходим к следующим диаграммам
eprop обрабатывает механизм выделения
bprop обрабатывает механизм выделения
Первый вариант, указанный слева, показывает мир, в котором мы оставляем как можно больше ролей эпропу. Оставшийся выбор связан с временем, в частности с временем принятия инвестиционных решений относительно выделенных слотов. Настройка времени позволит нам управлять двумя силами, которые негативно влияют на структуру рынка строителей. Запуск вещей заранее приносит вышеупомянутые негативные последствия для рынка строителей (такие как концентрация и потеря дохода), в то время как меньшая задержка создает риск образования положительных обратных связей для владельцев, хотя не ясно, какова будет величина такого преимущества. Исходя из вышеизложенных факторов, этот сложный дизайн пространства эпропа лучше всего изолирует бпроп. Конечно, могут быть и другие соответствующие взаимодействия, которые мы еще не изучили.
В качестве альтернативы мы можем оставить распределение прав на eprop bprop. В таком мире bprop берет на себя роли, такие как определение самой высокой ставки на аукционе или включение сообщений о покупке билетов на исполнение. Настройка времени в таком мире позволяет нам выбирать между жертвованием «стратегической свободы» bprop (т. е. децентрализацией аттестанта) в пользу концентрации рынка строителей.
Аукционы блоков против аукционов слотов
The обсуждение аукционов блоков против слотов в ePBS 1может рассматриваться как обсуждение запуска механизма выделения без задержки (блочный аукцион) против небольшой задержки (слотовый аукцион). Связанная статья предоставляет относительно полный обзор, но мы хотели бы добавить два момента об этом "фазовом переходе"
Диаграммы выше позволяют только уловить направление различных предполагаемых эффектов, но степень присутствия этих эффектов естественным образом зависит от типа механизма выделения. Суд наверняка еще не вынес вердикт по этому вопросу, но есть некоторые соответствующие работы, на которые можно указать, чтобы различить множество возможных конструкций:
(Flashbots) утверждает, что механизмы распределения с более высокой эластичностью в предложении прав позволяют создать более разнообразный рынок. Это объясняет, почему модели, которые предполагают фиксированное количество билетов,как этот 3предсказывает, что у всех билетов будет один владелец, в то время как текущая система Ethereum PoS поддерживает разнообразие участников.
Наше впечатление от этого заключается в том, что если кто-то хочет, чтобы рынок строителей был минимально концентрированным, ему может повезти, если он распределит право на предложение как можно более широко, но это приведет к уменьшению эффективности и доходов. Имея механизм распределения, который благоприятствует децентрализации рынка, возможно, смягчит стоимость требующихся инвестиционных решений, которые должны быть приняты заранее.
В общем, мы утверждаем, что мы хотим избежать концентрации рынка и использовать комитеты для снижения возможности любого отдельного участника подорвать нейтральность рынка блокового пространства (например, цензурировать или опережать конкурирующие сделки). Более конкретное опасение заключается в том, что если актер знает, что он имеет право предложить последовательные блоки, он сможет и будет стимулирован предпринимать дополнительные действия, негативно влияющие на работу рынков. Например, если строитель знает, что он произведет два блока подряд (с большой вероятностью), он может цензурировать некоторые сделки в первом блоке, зная, что он может более выгодно выполнить их в следующем (см.здесь 1для более подробной информации).
Мы хотим избежать такой динамики по двум причинам:
Мы могли бы попытаться решить эту проблему, выполнив следующее:
Пункты 1 и 3 уже обсуждались выше, а реализация пункта 2 в значительной степени не повлияла бы на другие обсуждения.
Как упоминалось ранее, Multiple Concurrent Proposers можно рассматривать как свойство проекта, которое доводит использование комитетов до крайности. Вместо того, чтобы комитет ограничивал одного актора, как это пытаются сделать при составлении списков включений (или, как утверждается в других случаях, оставляет специального актора с «последним взглядом»), MCP будет иметь комитет акторов, которые «равно» строят блок или, по крайней мере, предпринимают действия одновременно. Передовой конструкцией MCP является BRAID 3 который все еще находится на стадии выяснения деталей консенсуса, и конкретная схема заказа еще не предложена.
В каком-то смысле МКП идеально вписывается в то, что было рассмотрено выше. MCP призывает к возможности избирать нескольких авторов предложений для каждого блока, но не оговаривает, когда должны приниматься инвестиционные решения строителями или как должны распределяться права на предложение. Разделение между eprops и bprops также не обязательно должно восприниматься как нечто само собой разумеющееся в этой модели. Кто-то может возразить, что распределение предложений в рамках слота между акторами может в достаточной степени снизить стимулы для MEV, чтобы назначение аттестеров для выполнения этой задачи не привело к появлению вторичного рынка. \
Как обсуждалось в отношении комитетов выше, использование комитетов снижает влияние стимулов MEV, исключая тотальный сговор, поэтому последствия обращения к строителям с просьбой принимать инвестиционные решения ближе к слоту, вероятно, уменьшаются, и нам не нужно есть так много «рыночного плохого», которое, как мы утверждаем, приходит с принятием инвестиционных решений заблаговременно. Дополнительное преимущество MCP по сравнению с решениями на основе комитетов, которые ограничивают авторов предложений, заключается в том, что MCP улучшает гарантии активности, поскольку ни один инициатор предложения не может вызвать пропуск слота.
Тем не менее, MCP/BRAID является как фундаментальным, так и в настоящее время недостаточно специфицированным изменением с множеством неизвестных факторов, которые должны быть рассмотрены. Например, быть последним предложителем, который действует, может обеспечить некоторые информационные преимущества, которые могут создать новые стимулы игры во времени, а (намеренное) несогласование между одновременными предложителями может привести к неэффективностям, таким как дублирующиеся транзакции, включенные в слоты. Некоторые из этих моментов были подробно обсуждены в недавняя панель 1.
Основной целью этого поста было представить пространство компромиссов. Это можно суммировать следующим образом:
Естественно, есть много открытых вопросов, и, возможно, лучшие из них неизвестны мне. Вот несколько вопросов, которые кажутся мне важными:
Эта статья перепечатана из [коллективный]. Все авторские права принадлежат оригинальному автору [Квинтуси@Christophrobot]. Если есть возражения против этой перепечатки, пожалуйста, свяжитесь с Gate Learnкоманда, и они быстро справятся с этим.
Ответственность за отказ: Взгляды и мнения, выраженные в этой статье, являются исключительно мнениями автора и не являются инвестиционными советами.
Переводы статьи на другие языки выполняются командой Gate Learn. Если не указано иное, копирование, распространение или плагиатство переведенных статей запрещено.