Расшифровка пути децентрализации Rollup: дилемма между общим упорядочением и основанной на Ethereum выбором

Автор оригинала: Taiko Labs

Исходный текст: Технический поток TechFlow

解读Rollup去中心化之路:共享排序与基于以太坊的两难选择

Сводка основных моментов

Дорожная карта, сосредоточенная вокруг Rollup, привела к разделению и изоляции блокчейна. Это разделение привело к отсутствию переноса стоимости между Rollup. Для решения этой проблемы появились механизмы совместной сортировки, такие как Espresso, Astria и Radius. Однако такое решение по своей сути требует нового предположения о доверии, поскольку подобные слои должны иметь свои собственные наборы безопасности.

Если мы хотим создать общий уровень заказа для роллапов, ETH Square является самым надежным нейтральным слоем, который мы можем создать или использовать. Роллапы на основе ETH (т.е. на основе роллапов) по своей сути полностью совместимы с ETH и другими накопительными пакетами. Тем не менее, существуют некоторые проблемы, связанные с базовым накопительным пакетом. Одна из самых важных проблем заключается в том, что время блокировки такое же, как и у ETH, и ограничено 12 секундами. Решение состоит в том, чтобы обеспечить быстрый механизм подтверждения, например, централизованный секвенсор, или ускорить время Блока обменов ETH. В Тестовая сеть pre-confirmation-based работает быстрее, чем текущий централизованный секвенсор.

Перекресток

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

До того, как сам Ethereum сможет масштабироваться через исторически устаревшие, безсостоятельные обновления, такие как Verkle trees, мы передаем эту задачу Rollup.

Четыре года назад Ethereum принял дорожную карту, основанную на Rollup, чтобы аутсорсить выполнение и сделать его более дружелюбным для пользователей до улучшения. Благодаря этому мы достигли средней ежедневной пропускной способности в 250 TPS на всех сетях Ethereum.

解读Rollup去中心化之路:共享排序与基于以太坊的两难选择

rollup.wtf

Как упоминалось выше, с момента принятия ETH на пути, основанном на Rollup, прошло уже четыре года. За это время на L2 было проведено множество экспериментов на тему «что должен быть сам ETH». AltVM (Fuel, Fluent), zkVM (Aztec, Starknet), zkEVM (Scroll, Linea, zkSync), параллельный EVM (MegaETH) и так далее. Все это предоставляет идеи для будущего ETH. Однако они также создали множество независимых блокчейнов, которые даже не имеют никакой связи друг с другом. Вот почему возникла общая уровень сортировки, чтобы решить проблему фрагментации.

Общий уровень сортировки

В настоящее время Rollup имеет централизованный сортировщик. Это вводит значительные риски проверки, активности и извлечения MEV. Если Rollup хочет быть децентрализованным, он может выбрать совместно используемый сортировщик. Используя совместно используемый сортировщик, Rollup может использовать окончательность, децентрализацию, быстрые транзакции и кросс-чейн атомарность. Как сказал Виталик: «Для децентрализации Rollup нужно вложить 90% усилий в разработку нового L1». Таким образом, выбор совместно используемого сортировщика позволяет избежать инженерных усилий для децентрализации.

Слой общего порядка в основном представляет собой слой, связывающий право сортировки, участвующее в Rollup, с единой сетью сортировщиков. Этот слой работает на Протоколе Соглашения, таком как BFT, в который может участвовать любой человек (в пределах ограничений дизайна Протокола Соглашения). Таким образом, несколько Rollup имеют общий механизм определения порядка сделок. Этот механизм также обеспечивает быструю окончательность и возможность комбинирования между всеми участниками Rollup на L2.

Слой общей сортировки - это рынок сортировщиков. На этом рынке Rollup может продавать свое место в блоках (и право на предложения) более высоким участникам по одному слоту за раз. Это также создает слой для перераспределения MEV между всеми участниками Rollup.

Точка фокуса

Слой общего порядка имеет сетевой эффект и обеспечивает атомарную комбинируемость и общую Децентрализация MEV между всеми участниками Rollup. Rollup присоединяется к сети, чтобы увеличить стоимость своего Блок (одновременно Децентрализация его сортировщика).

Однако, согласно системе дизайна общего сортировщика, участвующие Rollup должны быть как можно более многочисленными. Если участвующий Rollup X покидает цепочку, это приведет к нарушению распределения MEV, что непосредственно повлияет на сетевой эффект. Таким образом, общая сортировка представляет собой бесконечную игру, в которой участники должны оставаться в игре постоянно. Как сказал Rushi, это чистая модель B2B.

Возле рынка общей сортировочной слоев работает протокол типа BFT для достижения быстрой конечной L2 и введения предположения о честности. Он предполагает, что половина валидаторов являются честными. Если по какой-либо причине половина валидаторов офлайн или нечестны, цепь может потерять активность (они могут использовать резервные сценарии). Если BFT-протокол потеряет активность, участники Rollup не смогут использовать быструю конечность, так как им нужно получить подтверждение конечности от BFT-протокола. Снятие средств с этого уровня также будет приостановлено. Но даже если BFT-протокол завершится, перераспределение MEV все равно будет продолжаться, потому что в Espresso, например, перераспределение MEV отделено от BFT-протокола. В сравнении с Ethereum, ETH-блокчейн всегда является самым надежным BFT-протоколом в плане безопасности и активности экономики.

Кроме того, возможны риски повторного стейкинга, если они используются. Если требования к аппаратному обеспечению валидаторов очень высоки, это может привести к монополизации. Если услуги по повторному стейкингу работают с ошибками, может произойти масштабное сокращение; для получения дополнительной информации см. часто задаваемые вопросы о рисках Eigenlayer. См. также совместное исследование Nethermind и Fourpillar о повторном стейкинге в совместном сортировщике.

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

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

Нейтральность и комбинируемость больше не шутка: основано на

解读Rollup去中心化之路:共享排序与基于以太坊的两难选择

Как упоминалось ранее, Ethereum - это наиболее доверительный и независимый уровень для построения различных приложений. Rollup достигает этой цели, отправляя свои пакеты и доказательства на Ethereum и используя его в качестве уровня доступности данных. В настоящее время большинство Rollup управляются централизованными сортировщиками, и все транзакции сортируются командой Rollup. Некоторые команды все еще работают над разработкой Децентрализация сети, такие как Fernet от Aztec. Существует еще один способ достижения Децентрализация сети без значительных инженерных затрат: основанный на сортировке метод.

Taiko - это первый Based Rollup, использующий ETH в качестве уровня сортировки. Построение Блоков полностью зависит от ETH. Любой может предложить Блок, и для этого не нужно разрешения. Каждый Rollup может обеспечить комбинируемость, используя ETH в качестве основы, а не добавляя новый уровень. Поскольку слоты ETH и Based Rollup синхронно перемещаются, они полностью совместимы друг с другом. Это означает, что можно получить Срочные займы на L1 и выполнить некоторые действия на Based Rollup в том же слоте (благодаря нашему дизайну BBR, подробнее см. здесь). Однако ETH также сопутствует некоторым затратам.

解读Rollup去中心化之路:共享排序与基于以太坊的两难选择

Источник: L2 Beat

Мы упоминали об этой проблеме в статье «考虑基于预确认的 Rollup中心»,но давайте кратко ее обобщим. Как мы уже говорили, время блока Based Rollup такое же, как у Ethereum, и составляет 12 секунд. Это означает, что Based Rollup должен каждые 12 секунд отправлять свои данные через блобы (или calldata) на L1. Если невозможно заполнить блоб достаточным количеством L2 транзакций, чтобы покрыть расходы на L1, вы столкнетесь с убытками. Чтобы не переложить эту ответственность на наших пользователей, мы изначально покрывали эти расходы и потратили значительные средства. Теперь время блока предложителя превышает 12 секунд (примерно 20 секунд), чтобы достичь прибыли.

解读Rollup去中心化之路:共享排序与基于以太坊的两难选择

Это примеры трудностей, с которыми столкнулся Based Rollup через Taiko. В общем, основная проблема заключается в том, что время блока и ограничение дохода являются базовой платой, а не централизованным сортировщиком. Вы жертвуете доходом, потому что сортировка полностью не требует разрешения, и ваш MEV полностью перенаправляется на Ethereum, не захватывая никакой ценности из сделок (Spire Labs разрабатывает фреймворк для улучшения модели дохода Based Rollup).

Для решения проблемы пользовательского опыта и времени блока у нас есть два варианта:

  • На основе предварительного подтверждения
  • L1 с более быстрым временем блока

На основе предварительного подтверждения (Based Preconfirmations)

На основе предварительного подтверждения просто используются некоторые валидаторы L1 для предварительного подтверждения L2-пользователей. В настоящее время на основе предварительного подтверждения успешно работает на тестовой сети Helder, теперь можно проводить мгновенные сделки на Taiko (в демонстрации Gattaca около 20 миллисекунд, в Arbitrum около 260 миллисекунд).

解读Rollup去中心化之路:共享排序与基于以太坊的两难选择

Демонстрация предварительного подтверждения на основе Titan

В предварительной подтверждении вы не наследуете всю активность и безопасность ETH блокчейна. Вы доверяете только подмножеству набора проверяющих ETH блокчейна. Однако стоит отметить, что мы получаем доверенные обязательства от текущих предложителей ETH блокчейна. Любой может стать предоставителем предварительного подтверждения, заморозив определенное количество ETH на контракте регистрации. Мы подробно объяснили детали предварительного подтверждения в предыдущей статье в блоге, пожалуйста, обратитесь сюда.

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

Более быстрый Блок?

解读Rollup去中心化之路:共享排序与基于以太坊的两难选择

Никто не откажется от того, чтобы Ethereum стал более дружелюбным к пользователям. Более быстрое окончательное подтверждение, более быстрое время блока и более быстрая обработка транзакций - все это наиболее выгодные сценарии для Based Rollup. Как мы уже упоминали, время блока L1 является единственным препятствием для Based Rollup. Более быстрое время блока L1 означает более быстрый блок Based Rollup.

Основная идея более быстрого L1 заключается в использовании Механизма консенсуса, который в сущности сокращает время слота. Одним из рассматриваемых Механизмов консенсуса является Single Slot Finality (SSF), конкретно Orbit SSF, где каждый слот может быть окончательно подтвержден в течение нескольких секунд. В текущем Gasper Протоколе время окончательного подтверждения составляет 2 цикла, то есть 13 минут. Однако, недостатком SSF является то, что он легко подвержен влиянию неактивных утечек в размере 33%.

Основной вопрос здесь заключается в том, почему, если более быстрый L1 всегда необходим, усилия, затраченные на Rollup за четыре года, не были направлены на ускорение самого L1. Мы вложили много сил в исследование Rollup и получили много разных методов. Даже если мы достигли более короткого времени блока сегодня, разработка может занять максимум 2-3 года.

Ethereum выбрал очень ясный путь. Этот путь означает, что нет компромиссов в децентрализации и не касается «отдельных домашних стейкеров». Очевидно, что более быстрые блоки потребуют изменений в соглашении Ethereum, которые приведут к распределению валидаторов меньше, чем сейчас. Это важное решение, которое Ethereum-сообщество должно принять.

Заключение

С развитием и распространением Rollup фрагментация и изоляция стали серьезной проблемой. Поэтому стать Based Rollup и присоединиться к общему уровню сортировки - это важное отличие. Общий уровень сортировки может использоваться для быстрого окончательного подтверждения и кросс-чейн взаимодействия для комбинируемости, но они требуют новых доверительных предположений и могут потерпеть неудачу, потеряв сетевой эффект. Based Rollup использует существующую инфраструктуру Ethereum для создания блоков, но сталкивается с вызовами в блочное время и модель доходов. Тем не менее, оно действительно предлагает решение для фрагментации ликвидности и полной комбинируемости с L1 через свои характеристики.

Направление движения может быть связано с новыми решениями, основанными на предварительном подтверждении и более быстрым временем блока L1, чтобы преодолеть недостатки Based Rollup. Целью является улучшение пользовательского опыта без компромиссов в отношении согласованности Ethereum. Наша цель - создать масштабируемую, децентрализованную и удобную для пользователей экосистему, верную видению Ethereum.

Выбор основы на Ethereum не является только техническим решением, это относится к направлению фреймворка Децентрализация Rollup.

ETH-3.03%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 1
  • Поделиться
комментарий
0/400
KingOfGloryFansvip
· 2024-08-26 10:33
Все в All in 🙌
Посмотреть ОригиналОтветить0
  • Закрепить