Что такое Optimistic Rollup?
Optimistic Rollup — это система масштабирования Layer 2, которая обрабатывает криптовалютные транзакции вне базового блокчейна, а затем передает на базовый блокчейн сжатые данные транзакций или обязательства, чтобы обеспечить безопасность.В экосистеме Ethereum Optimistic Rollup предназначен для снижения стоимости транзакций и увеличения пропускной способности, при этом Ethereum остается уровнем расчетов и доступности данных.Слово «оптимистичный» означает, что система по умолчанию считает транзакции действительными, если в течение периода оспаривания никто не заявит возражение.В документации Ethereum об оптимистичных роллапах поясняется, что Optimistic Rollup выполняет транзакции вне Ethereum, но публикует данные о транзакциях в Ethereum в виде calldata или блобов.
Благодаря такой модели нет необходимости выполнять все вычисления непосредственно на базовом уровне.Вместо этого роллап объединяет множество пользовательских транзакций и отправляет их одним пакетом.Затем независимые участники могут проверить пакет и убедиться в правильности перехода состояния роллапа.Если кто-то обнаружит неверное обновление состояния, он может отправить доказательство мошенничества в течение периода оспаривания.Если доказательство мошенничества будет принято, неверное обновление можно отклонить, а недобросовестного участника — наказать в соответствии с правилами роллапа.Optimistic Rollup важны, поскольку помогают блокчейнам обслуживать больше пользователей и приложений и обрабатывать больше транзакций, не заставляя каждую транзакцию напрямую конкурировать за дорогое пространство блоков Layer 1.Главное об Optimistic Rollup
- Optimistic Rollup — это решение масштабирования Layer 2, которое выполняет транзакции вне блокчейна, а данные или обязательства передает на базовый блокчейн.
- Система называется оптимистичной, поскольку пакеты транзакций считаются действительными, пока их не оспорят.
- Для оспаривания неверных обновлений состояния используются доказательства мошенничества.
- Период оспаривания дает независимым проверяющим время обнаружить и доказать ошибки.
- Optimistic Rollup может снижать комиссии пользователей, распределяя расходы базового уровня между множеством транзакций.
- Обычно для упорядочивания транзакций и создания блоков Layer 2 используется секвенсор.
- Система зависит от доступности данных: оспаривающие участники должны иметь возможность восстановить и проверить изменения состояния.
- Вывод средств из Optimistic Rollup на базовый уровень может задерживаться из-за периода оспаривания доказательств мошенничества.
- Optimistic Rollup отличается от роллапов с доказательством корректности тем, что не подтверждает каждый пакет заранее с помощью криптографических доказательств корректности.
- Перед использованием любого роллапа пользователям следует оценить риски секвенсора и моста, зрелость системы доказательств мошенничества, доступность данных, контроль обновлений и механизм вывода средств.
Как работает Optimistic Rollup
Optimistic Rollup переносит большую часть выполнения транзакций за пределы базового блокчейна.Пользователи отправляют транзакции в роллап, а не передают каждое действие напрямую в Layer 1.Секвенсор или оператор собирает транзакции и упорядочивает их в блоки Layer 2.Роллап выполняет транзакции в собственной среде исполнения.Затем роллап передает на базовый блокчейн сжатые данные транзакций, обязательства состояния или информацию о пакетах.Так создается ончейн-запись, которую могут проверить другие участники.В обычном случае базовый блокчейн не выполняет все транзакции повторно сразу после их обработки.Он оптимистично принимает обновление состояния роллапа, если никто его не оспорит.Если в течение периода оспаривания не поступит обоснованное возражение, пакет принимается согласно правилам роллапа.Такая конструкция сокращает объем вычислений на базовом блокчейне и при этом сохраняет возможность разрешать споры.Почему Optimistic Rollup называют оптимистичным
Optimistic Rollup называют оптимистичным, поскольку система предполагает, что переданные пакеты транзакций корректны, пока не доказано обратное.Это отличается от системы, которая подтверждает каждый пакет до его принятия.Оптимистичное допущение повышает эффективность: при обычной работе роллапу не нужно для каждого пакета создавать или проверять сложное доказательство.Вместо этого система полагается на то, что хотя бы один добросовестный проверяющий сможет оспорить неверное обновление состояния.Экономическая логика заключается в том, что нечестные действия должны быть рискованными и затратными.Если оператор передаст неверное обновление состояния, оспаривающий участник сможет обнаружить ошибку.Если доказательство мошенничества будет принято, неверное обновление можно отменить или отклонить в соответствии с протоколом.Так формируется модель безопасности, основанная на проверке, стимулах, доступности данных и праве оспаривания.Эта модель эффективна, когда большинство участников действует честно.Она становится рискованной, если доказательства мошенничества отсутствуют, ограничены, задерживаются или труднодоступны для добросовестных участников.Доказательства мошенничества
Доказательство мошенничества — это свидетельство, указывающее на неверный переход состояния роллапа.В Optimistic Rollup доказательства мошенничества играют ключевую роль в обеспечении безопасности, поскольку корректность пакетов не подтверждается заранее.Если секвенсор публикует неверный результат, проверяющий может оспорить его, указав, где именно вычисление было выполнено неправильно.В документации Ethereum об оптимистичных роллапах поясняется, что период оспаривания позволяет любому участнику оспорить результаты транзакции роллапа, вычислив доказательство мошенничества.Для создания такого доказательства может потребоваться повторно выполнить часть оспариваемой транзакции или использовать интерактивный процесс разрешения спора, чтобы точно определить ошибку.Цель — обеспечить возможность доказать мошенничество ончейн, не заставляя базовый блокчейн постоянно выполнять все транзакции роллапа повторно.Надежная система доказательств мошенничества должна быть открытой, надежной и доступной для добросовестных участников.Если подавать такие доказательства может только небольшая группа, пользователям приходится доверять, что она будет действовать правильно.Если доказательства мошенничества доступны без разрешения, система получает более надежный путь к децентрализованной безопасности.В системе уровней зрелости роллапов L2BEAT возможность подавать доказательства без разрешения рассматривается как важный признак зрелости роллапа.
Период оспаривания
Период оспаривания — это промежуток времени, в течение которого можно оспорить переданный пакет роллапа.Во многих моделях Optimistic Rollup он обычно составляет несколько дней.В документации Ethereum о доступности данных отмечается, что оптимистичные роллапы публикуют сжатые данные транзакций и ждут в течение периода, который обычно составляет семь дней. Это дает независимым проверяющим время изучить данные.
Период оспаривания необходим, чтобы проверяющие успели получить данные, повторно выполнить транзакции, обнаружить неверные обновления и отправить доказательства мошенничества.Эта задержка — одна из причин, по которым вывод средств из Optimistic Rollup на базовый уровень может занимать больше времени, чем вывод средств из некоторых других систем.Внутри роллапа пользователь может быстро получить подтверждение, но для окончательного завершения вывода на Layer 1 может потребоваться дождаться окончания периода оспаривания.Некоторые приложения и поставщики ликвидности предлагают ускоренный вывод, предоставляя ликвидность заранее, но такая услуга основана на отдельной модели доверия и комиссий.Таким образом, период оспаривания одновременно служит механизмом безопасности и компромиссом ради удобства пользователей.Более короткий период может быть удобнее для пользователей.Более длительный период может дать добросовестным участникам больше времени на реакцию во время перегрузки сети или попыток цензуры.Секвенсоры
Секвенсор — это система или участник, который упорядочивает транзакции и формирует блоки Layer 2 для роллапа.Обычно большинство пользовательских транзакций отправляется секвенсору, поскольку он может подтверждать их быстрее и дешевле, чем при отправке напрямую в Layer 1.Секвенсор собирает транзакции, определяет их порядок, выполняет блоки и передает данные пакета на базовый блокчейн.В обзоре протокола OP Stack секвенсор описывается как участник, который подтверждает транзакции, создает и выполняет блоки Layer 2 и отправляет пользовательские транзакции в Layer 1.
Секвенсор может повысить скорость и удобство работы.Но если порядок транзакций контролирует один участник, возникает риск централизации.Централизованный секвенсор может выйти из строя, задерживать транзакции, подвергать цензуре отдельных пользователей или создавать преимущества за счет порядка обработки.В некоторых роллапах предусмотрен механизм принудительного включения, позволяющий отправлять транзакции через Layer 1, если секвенсор отказывается их обрабатывать.Такие защитные механизмы важны, поскольку они снижают риск того, что секвенсор навсегда заблокирует пользователям выход из системы или взаимодействие с ней.Децентрализация секвенсоров остается важным направлением развития роллапов.Доступность данных
Доступность данных означает, что данные транзакций, необходимые для проверки состояния роллапа, доступны независимым участникам.Без доступности данных оспаривающие участники не смогут восстановить изменения состояния и надежно отправить доказательства мошенничества.Поэтому доступность данных — один из важнейших элементов безопасности Optimistic Rollup.В документации Ethereum о доступности данных объясняется, что если операторы роллапа не предоставляют данные транзакций, они могут передать Ethereum неверные данные.Optimistic Rollup может публиковать данные как calldata или использовать блобы после EIP-4844.Calldata постоянно хранится ончейн, но может обходиться дороже.Данные блобов обходятся роллапам дешевле, однако согласно текущей модели доступности данных Ethereum они не хранятся постоянно.В той же документации Ethereum поясняется, что данные блобов доступны в течение фиксированного периода, после чего удаляются из Layer 1 Ethereum.Это означает, что роллапы и проверяющие должны получить и использовать данные блобов в пределах периода их доступности.Доступность данных — не второстепенная деталь, поскольку от нее напрямую зависит работа доказательств мошенничества.EIP-4844 и блобы
EIP-4844 добавил в Ethereum транзакции, содержащие блобы.В спецификации EIP-4844 описывается новый формат транзакций, который позволяет передавать большой объем данных, обязательство по которым может быть использовано Ethereum Virtual Machine.
Для роллапов блобы важны, поскольку они создают более дешевое пространство для данных, чем традиционная calldata, для многих задач роллапов.Это может сократить операционные расходы роллапов и помочь снизить комиссии пользователей.Однако блобы предназначены для обеспечения доступности данных, а не для постоянного хранения исторических данных.Это различие важно, поскольку проверяющим нужен своевременный доступ к данным блобов в течение периода оспаривания.Если данные исчезнут до проверки или архивирования в другом месте, последующие участники могут не суметь восстановить историю роллапа только по данным Ethereum.Поэтому роллапам нужны надежные системы получения, индексирования, архивирования и проверки данных блобов.EIP-4844 повысил экономическую эффективность роллапов, но одновременно сделал планирование жизненного цикла данных еще важнее.Пользователям следует понимать, что низкие комиссии стали возможны благодаря другой модели данных, а не благодаря отмене требований безопасности.Optimistic Rollup и Layer 1
Блокчейн Layer 1 выполняет транзакции и проводит расчеты непосредственно в собственной базовой сети.Optimistic Rollup выполняет транзакции на Layer 2, а Layer 1 использует для расчетов, доступности данных и разрешения споров.Благодаря этому роллап может обрабатывать транзакции дешевле, сохраняя важные гарантии безопасности базового уровня.Компромисс заключается в том, что пользователям нужно понимать два уровня, а не один.Им необходимо разобраться в правилах исполнения роллапа.Им необходимо понимать, как устроен мост между Layer 1 и Layer 2.Им необходимо понимать процесс вывода средств.Им нужно знать разницу между быстрым подтверждением в роллапе и окончательным расчетом на Layer 1.Транзакции Layer 1 могут обходиться дороже, но их условия расчетов проще.Транзакции Optimistic Rollup могут стоить дешевле, однако добавляют специфические риски роллапа, связанные с поведением секвенсора, зрелостью доказательств мошенничества и контролем моста.Optimistic Rollup и роллап с доказательством корректности
Optimistic Rollup считает транзакции действительными, пока их не оспорят.В роллапе с доказательством корректности используются криптографические доказательства, подтверждающие переходы состояния до расчетов или во время них.В этом заключается главное различие между двумя моделями.Optimistic Rollup может быть проще адаптировать к существующим средам смарт-контрактов, поскольку не требуется заранее доказывать каждый шаг исполнения.Роллапы с доказательством корректности могут обеспечивать более быстрое достижение окончательности, поскольку им не нужен такой же период оспаривания доказательств мошенничества.Однако создание доказательств корректности может быть сложным и требовать значительных вычислительных ресурсов.Обе модели могут снижать нагрузку на Layer 1 за счет объединения транзакций в пакеты.Обе модели нуждаются в доступности данных, если пользователи должны иметь возможность восстановить состояние и безопасно выйти из системы.Само название «роллап» не гарантирует безопасность ни одной из моделей.Пользователям следует оценивать реальную систему доказательств, архитектуру доступности данных, контроль управления и безопасность мостов.Optimistic Rollup и сайдчейн
Сайдчейн — это отдельный блокчейн, у которого обычно собственный набор валидаторов и собственные предположения о безопасности.Optimistic Rollup разрабатывается так, чтобы наследовать важные свойства безопасности базового блокчейна: он публикует данные транзакций или обязательства и разрешает споры там же.В документации Ethereum об оптимистичных роллапах поясняется, что они наследуют безопасность Mainnet, публикуя результаты транзакций ончейн.Из-за этого модель доверия у них отличается от модели сайдчейна.Сайдчейн может работать быстрее или дешевле, но пользователи полагаются на безопасность его собственных валидаторов.Optimistic Rollup стремится в большей степени опираться на базовый уровень для расчетов и проверки.Это не означает, что все роллапы одинаково безопасны.У некоторых роллапов могут быть ключи обновления, системы доказательств с ограниченным доступом, централизованные секвенсоры или чрезвычайные советы.Термин «роллап» обозначает категорию архитектуры, а не полную гарантию безопасности.Перед переводом средств через мост пользователям следует изучить реальную модель безопасности.Депозиты и выводы
Пополнение Optimistic Rollup обычно означает перевод активов из базовой сети в контракт моста с последующим зачислением доступного баланса в Layer 2.Перевод обычно довольно простой: транзакция в базовой сети создает четкую запись, которую может распознать роллап.Вывод средств из Layer 2 обратно в Layer 1 обычно сложнее.Пользователю может потребоваться начать вывод в роллапе и дождаться окончания периода оспаривания, прежде чем средства будут разблокированы в Layer 1.Такая задержка защищает систему, давая участникам время обнаружить неверные обновления состояния.Некоторые сторонние системы ликвидности обеспечивают более быстрый выход: сначала выплачивают средства пользователю, а затем получают средства по официальному выводу.Такие сервисы могут быть удобнее, но сопряжены с комиссиями, ограничениями ликвидности и дополнительными предположениями о доверии.Пользователям следует понимать, используют ли они стандартный механизм вывода или выход с предоставлением ликвидности.Стандартный механизм обычно медленнее, но ближе к базовой модели безопасности роллапа.Выход с предоставлением ликвидности может быть быстрее, но зависит от дополнительной инфраструктуры.Мосты и Optimistic Rollup
Мост соединяет активы или сообщения между Layer 1 и Layer 2.В Optimistic Rollup мост играет ключевую роль, поскольку он управляет депозитами, выводами и учетом между уровнями.Переводя средства через мост, пользователь доверяет контрактам моста и правилам роллапа, которые должны корректно учитывать права собственности.Если в контракте моста есть ошибка, пользователи могут потерять средства, даже если сама концепция роллапа надежна.Если контроль за обновлениями слишком централизован, администратор может получить возможность менять важные функции моста.Если доказательства мошенничества не работают или подаются только с разрешения, безопасность вывода может зависеть от доверенных участников.На практике риск моста часто относится к числу крупнейших рисков для пользователей роллапа.Пользователям следует проверить, является ли мост официальным, прошел ли он аудит, ведется ли его мониторинг и действуют ли четкие процедуры обеспечения безопасности.Перед переводом также нужно проверить сеть и контракт токена.Мост роллапа — это сложная инфраструктура, а не просто кнопка перевода.Комиссии в Optimistic Rollup
Комиссии в Optimistic Rollup обычно включают расходы на выполнение операций в Layer 2 и публикацию данных в Layer 1.Расходы на выполнение операций в Layer 2 покрывают работу внутри роллапа.Расходы на публикацию данных в Layer 1 покрывают размещение данных транзакций или обязательств в базовой сети.Поскольку транзакции объединяются в пакеты, каждый пользователь может оплатить лишь свою долю расходов базового уровня.Поэтому транзакции в роллапе могут обходиться дешевле, чем выполнение таких же действий непосредственно в Layer 1.В документации Ethereum об оптимистичных роллапах отмечается, что операторы объединяют множество внесетевых транзакций и отправляют их в Ethereum одним пакетом, распределяя фиксированные расходы между пользователями.Данные блобов, появившиеся после EIP-4844, могут дополнительно сократить расходы роллапов на публикацию данных.Однако комиссии все равно могут вырасти, если пространство для данных в Layer 1 дорожает, спрос на роллап увеличивается или само приложение требует больше вычислений.Пользователям не следует считать, что комиссии в роллапах всегда низкие.Перед подтверждением транзакции следует проверить текущую оценку комиссии.Окончательность в Optimistic Rollup
В Optimistic Rollup есть несколько уровней окончательности.Секвенсор может быстро подтвердить транзакцию пользователя внутри роллапа.Позже пакет может быть опубликован в Layer 1.Затем пакет должен пройти период оспаривания, прежде чем будет считаться окончательно принятым согласно правилам разрешения споров роллапа.Это означает, что внутри роллапа транзакция может отображаться как завершенная до достижения более высокой степени окончательности расчетов в Layer 1.Для небольших повседневных операций пользователям может быть достаточно быстрого подтверждения секвенсора.При крупных выводах, ликвидациях, институциональных переводах или перемещении казначейских средств пользователям может быть важнее статус расчетов в Layer 1.В разных приложениях подтверждение может трактоваться по-разному.Кошелек может показать транзакцию как успешную до завершения вывода через мост.Пользователям следует понимать, какой уровень окончательности важен для конкретной операции.Смарт-контракты в Optimistic Rollup
Многие Optimistic Rollup разрабатываются с поддержкой смарт-контрактов.Это позволяет запускать децентрализованные приложения в Layer 2 с более низкими комиссиями и быстрым взаимодействием.Разработчики могут размещать в роллапах торговые приложения, кредитные протоколы, игры, NFT-приложения, платежные системы и инструменты DAO.Совместимость роллапа с Ethereum Virtual Machine упрощает повторное использование разработчиками существующих инструментов и шаблонов контрактов.Однако развертывание в Layer 2 не лишено рисков.При обмене сообщениями между уровнями, работе мостов или упорядочивании транзакций секвенсором смарт-контракты могут вести себя иначе.Оракулы необходимо настраивать для правильной сети.Боты ликвидации должны учитывать правила транзакций и работу газа в Layer 2.Задержки работы моста могут влиять на перемещение залога и операции казначейства.Перед развертыванием систем с высокой стоимостью активов разработчикам следует тщательно тестировать допущения о взаимодействии между уровнями.DeFi в Optimistic Rollup
Optimistic Rollup широко применяются в децентрализованных финансах, поскольку низкие комиссии делают торговлю, кредитование, заимствование и предоставление ликвидности более практичными.При высоких комиссиях базового уровня небольшие транзакции в DeFi могут быть экономически невыгодны.Роллап может снизить стоимость обмена, изменения залога, перемещения ликвидности и управления позициями.Это может сделать DeFi доступнее для пользователей с небольшим балансом.Однако DeFi в Optimistic Rollup добавляет специфические риски роллапа.Кредитный протокол может зависеть от доступности роллапа, обновлений оракула, ликвидности моста и работы секвенсора.На торговый протокол могут влиять порядок транзакций, задаваемый секвенсором, и решения, связанные с MEV.Если пользователь захочет вывести залог в Layer 1, ему, возможно, придется ждать окончания периода оспаривания.Низкие комиссии полезны, но они не устраняют рыночный риск, риск смарт-контрактов или риск моста.Пользователям DeFi следует оценивать и приложение, и лежащий в его основе роллап.NFT и игры в Optimistic Rollup
Optimistic Rollup может поддерживать NFT и блокчейн-игры, снижая стоимость транзакций.Чеканка, перевод, торговля, улучшение и использование игровых активов в Layer 2 могут обходиться дешевле, чем в Layer 1.Это важно, поскольку NFT-приложения и игры часто требуют множества небольших транзакций.Роллап может сделать такие операции практичнее для обычных пользователей.Однако пользователям следует понимать, где именно находится актив.Для перевода NFT из роллапа в другую среду может понадобиться поддержка моста или межсетевой обмен сообщениями.Логика игры может зависеть от доступности роллапа и работы секвенсора.Ликвидность на маркетплейсах может распределяться между разными сетями.Значение также имеют метаданные и разрешения смарт-контрактов.Низкая стоимость транзакций сама по себе не делает NFT или игру безопасными.Риск цензуры со стороны секвенсора
Риск цензуры со стороны секвенсора — это вероятность того, что он задержит, проигнорирует или отклонит определенные транзакции.Это может произойти из-за технического сбоя, политического решения, перебоя инфраструктуры или злонамеренных действий.В некоторых роллапах предусмотрена отправка транзакций через Layer 1 в обход секвенсора, если тот не включает их в блок.В документации Ethereum об оптимистичных роллапах цензуроустойчивость названа одной из функций Ethereum для Optimistic Rollup. В некоторых моделях пользователи могут отправлять транзакции через Layer 1.Принудительное включение важно, поскольку дает пользователям запасной путь.Однако принудительное включение может быть медленнее и дороже обычной отправки через секвенсор.Пользователям следует проверить, поддерживает ли роллап принудительное включение и насколько удобно им пользоваться.Централизованный секвенсор без работающего механизма выхода может создавать для пользователей серьезные риски.Поэтому работа секвенсора — часть безопасности роллапа.Быстрые подтверждения ценны только тогда, когда у пользователей есть и надежный путь выхода.Риски обновлений и управления
Риск обновлений и управления — это вероятность того, что правила роллапа, контракты, мосты или параметры системы могут быть изменены и это повлияет на пользователей.Многие роллапы на начальном этапе используют механизмы контроля обновлений, поскольку сложные системы требуют срочного исправления ошибок и улучшений.Такие механизмы могут помочь устранить неполадки.Но если небольшая группа может быстро обновлять контракты, это создает предположения о доверии к ней.При мгновенном обновлении роллапа пользователям, возможно, придется доверять полномочиям, отвечающим за обновление.Обновления с временной блокировкой могут дать пользователям больше времени на вывод средств, если они не согласны с изменениями.Модель риска также зависит от советов по безопасности, мультисиг-аккаунтов, голосований по вопросам управления и механизмов экстренной приостановки.При оценке роллапа не следует смотреть только на комиссии и скорость.Нужно также выяснить, кто может менять роллап и за какое время пользователей предупреждают об изменениях.Управление — часть технической безопасности, поскольку обновления смарт-контрактов могут менять правила защиты средств.Зрелость системы доказательств мошенничества
Зрелость системы доказательств мошенничества показывает, насколько полно, открыто и надежно работает механизм разрешения споров в роллапе.Роллап может называться оптимистичным еще до того, как система доказательств мошенничества станет полностью доступной без разрешения или будет развернута целиком.Это важно, поскольку на ранних этапах безопасность системы может зависеть от доверенных участников.Система уровней зрелости роллапов L2BEAT показывает, доступна ли система доказательств без разрешения и могут ли пользователи выйти без помощи операторов с ограниченным доступом.В более зрелом роллапе должна снижаться зависимость от операторов экстренных ситуаций, доверенных предлагающих блоки участников или проверяющих из белого списка.Менее зрелый роллап все еще может быть полезен, но пользователям следует понимать, какие дополнительные допущения о доверии применяются.Для крупных депозитов зрелость системы доказательств может быть важнее заявленных низких комиссий.Роллап с низкими комиссиями и слабыми доказательствами мошенничества может быть рискованнее, чем ожидают пользователи.Модель безопасности роллапа следует проверять напрямую, а не полагаться на рекламные формулировки.Фраза «защищен Ethereum» может иметь разный смысл в зависимости от реальной архитектуры доказательств и данных.MEV и порядок транзакций
MEV означает максимальную извлекаемую ценность (maximal extractable value).В роллапах MEV может возникать, если порядок транзакций приносит выгоду секвенсору, поисковым ботам или другим участникам рынка.Контролирующий порядок транзакций секвенсор может влиять на очередность сделок, ликвидаций, арбитража и других срочных операций.Это может затрагивать пользователей DeFi, особенно при крупных свопах или ликвидациях.В некоторых роллапах используются приватные мемпулы или схемы секвенирования, предназначенные для снижения отдельных видов MEV.Другие роллапы могут использовать общее или децентрализованное секвенирование, справедливый порядок или пакетные аукционы.Не существует единого решения, которое устраняет все риски, связанные с порядком транзакций.Пользователям следует понимать, что роллап может быть дешевле и быстрее, но при этом иметь риски, связанные со структурой рынка.MEV — проблема не только Layer 1.Он может возникать везде, где порядок транзакций имеет экономическую ценность.Преимущества безопасности Optimistic Rollup
Первое важное преимущество Optimistic Rollup — масштабируемость.С его помощью можно обрабатывать множество транзакций вне блокчейна, привязывая безопасность к базовой сети.Второе преимущество — низкая стоимость.Объединение транзакций в пакеты и сжатие данных могут снизить среднюю стоимость каждой пользовательской транзакции.Третье преимущество — совместимость приложений.Оптимистичные модели часто поддерживают среды смарт-контрактов, знакомые разработчикам Ethereum.Четвертое преимущество — безопасность на основе разрешения споров.Доказательства мошенничества позволяют добросовестным участникам оспаривать неверные обновления состояния.Пятое преимущество — удобство для пользователей.Быстрые подтверждения Layer 2 и низкие комиссии делают повседневные операции с криптовалютой практичнее.Эти преимущества объясняют, почему Optimistic Rollup — один из важнейших вариантов масштабирования криптовалютных сетей.Ограничения Optimistic Rollup
Первое существенное ограничение — задержка вывода средств.Для нативного вывода в базовую сеть может потребоваться дождаться окончания периода оспаривания.Второе ограничение — риск секвенсора.Если секвенсор централизован, пользователи могут столкнуться с простоем, цензурой или проблемами порядка транзакций.Третье ограничение — сложность доказательств мошенничества.Безопасность роллапа зависит от механизмов разрешения споров, которые должны корректно работать в реальных условиях.Четвертое ограничение — риск моста.Активы, перемещаемые между уровнями, зависят от смарт-контрактов и систем передачи сообщений.Пятое ограничение — риск недоступности данных.Для создания доказательства мошенничества нужен доступ к данным, позволяющим восстановить переход состояния.Шестое ограничение — риск управления.Ключи обновления и чрезвычайные полномочия могут создавать дополнительные допущения о доверии.Седьмое ограничение — фрагментация ликвидности.Активы и приложения могут распределяться между многими сетями, усложняя перевод и оценку стоимости.Безопасность пользователей в Optimistic Rollup
Безопасность пользователей в Optimistic Rollup зависит не только от низких комиссий за транзакции.Пользователю следует проверить, что он использует правильную сеть.Следует пользоваться официальными мостами и проверять адреса контрактов.Перед переводом средств важно разобраться в сроках вывода.Пользователю следует проверить, развернуто ли приложение в нужном роллапе.Нужно выяснить, работают ли в роллапе доказательства мошенничества и доступны ли они без разрешения.Следует понимать роль секвенсора.Нужно проверить, есть ли контроль обновлений или чрезвычайные полномочия.Для транзакций в роллапе следует держать достаточно нативного токена для оплаты газа.Не следует считать, что у всех сетей Layer 2 одинаковая модель безопасности.Что нужно учитывать разработчикам
Разработчикам, создающим приложения на Optimistic Rollup, необходимо понимать, как передаются сообщения между уровнями.Им следует разобраться, как депозиты и выводы влияют на архитектуру приложения.При проектировании мостов, потоков казначейских средств и логики расчетов необходимо учитывать период оспаривания.Им следует использовать оракулы, настроенные для нужной сети Layer 2.Нужно тестировать поведение системы при простое секвенсора или задержке включения транзакций.Следует тщательно продумать MEV, ликвидации и порядок транзакций.Необходимо отслеживать публикацию данных в Layer 1, поскольку она влияет на стоимость и доступность роллапа.Административные механизмы следует проектировать с временной блокировкой и четкими процедурами на случай чрезвычайной ситуации.В документации нужно указать, какие части системы зависят от роллапа, а какие — от Layer 1.Для качественной разработки Layer 2 необходимо одновременно понимать оба уровня.Распространенные заблуждения об Optimistic Rollup
Одно из распространенных заблуждений — считать, что Optimistic Rollup так же прост в использовании, как Layer 1.На самом деле пользователям необходимо понимать работу мостов, задержки вывода, поведение секвенсора и специфические риски роллапа.Другое заблуждение — считать, что слово «оптимистичный» означает отсутствие безопасности.Оптимистичная модель предполагает, что система считает транзакции действительными, пока их не оспорят, а не игнорирует безопасность.Третье заблуждение — считать, что все роллапы одинаково безопасны.Фактический уровень безопасности зависит от системы доказательств, доступности данных, контроля обновлений и зрелости инфраструктуры.Четвертое заблуждение — считать, что низкие комиссии означают низкий риск.Низкие комиссии могут сделать систему удобнее, но риски мостов и управления сохраняются.Пятое заблуждение — считать быстрое подтверждение Layer 2 равнозначным окончательным расчетам в Layer 1.Это разные этапы работы роллапа.Рекомендации по использованию Optimistic Rollup
Используйте правильный официальный мост или надежный маршрут, в котором риски описаны понятным образом.Перед переводом средств, которые вскоре могут понадобиться в Layer 1, проверьте срок вывода.Держите в роллапе достаточно нативного токена для оплаты газа.Перед подписанием транзакций в кошельке проверьте название сети.Ознакомьтесь со статусом и зрелостью системы доказательств мошенничества в роллапе.Проверьте, связан ли роллап с риском централизованного секвенсора.Узнайте, доступны ли принудительное включение транзакций или механизмы выхода.При первом взаимодействии с новым роллапом или приложением проведите тестовую транзакцию на небольшую сумму.При управлении крупными средствами следите за официальными страницами статуса и объявлениями о безопасности.Рассматривайте безопасность роллапа как совокупность технологий, управления, доступности данных и операционных процессов.Когда Optimistic Rollup может быть полезен
Optimistic Rollup полезен, если пользователям нужны более низкие комиссии за транзакции, чем в Layer 1.Он полезен приложениям, которым нужна высокая пропускная способность.Он полезен для операций DeFi, которые слишком дороги в Layer 1.Он полезен для NFT-приложений и игр, требующих частых небольших транзакций.Он полезен разработчикам, которым нужна совместимость смарт-контрактов со знакомыми инструментами.Он полезен, если пользователи могут подождать вывода средств или воспользоваться проверенными выходами с предоставлением ликвидности.Он полезен, если в роллапе хорошо обеспечена доступность данных, работают надежные доказательства мошенничества и прозрачно устроено управление.Он полезен, если модель безопасности соответствует стоимости переводимых средств.Он не подходит пользователям, которым нужен немедленный нативный вывод в Layer 1 без дополнительных допущений о доверии.Он не подходит, если риски системы доказательств, моста или управления неясны с учетом потребностей пользователя.Optimistic Rollup в одном предложении
Optimistic Rollup — это система масштабирования Layer 2, которая выполняет криптовалютные транзакции вне блокчейна, передает данные или обязательства на базовый блокчейн и использует период оспаривания вместе с доказательствами мошенничества для выявления неверных обновлений состояния.FAQ
Что означает Optimistic Rollup?
Optimistic Rollup — это система Layer 2, которая считает пакеты транзакций действительными, если кто-либо не оспорит их с помощью доказательства мошенничества.Почему он называется оптимистичным?
Он называется оптимистичным, поскольку система принимает пакеты по умолчанию и проверяет только оспариваемые пакеты с помощью механизма доказательства мошенничества.Что такое доказательство мошенничества?
Доказательство мошенничества — это свидетельство того, что переход состояния роллапа был вычислен неправильно.Что такое период оспаривания?
Период оспаривания — это промежуток времени, в течение которого валидаторы или другие участники могут оспорить неверный пакет роллапа.Почему вывод средств из Optimistic Rollup занимает время?
Нативный вывод занимает время, поскольку перед окончательным высвобождением средств в Layer 1 необходимо дождаться окончания периода оспаривания.Что делает секвенсор?
Секвенсор упорядочивает транзакции, формирует блоки Layer 2 и передает данные транзакций или пакеты роллапа в Layer 1.Безопасны ли Optimistic Rollup?
Они могут быть безопасны, если грамотно устроены доказательства мошенничества, доступность данных, контракты мостов, принудительное включение транзакций и контроль управления.Что такое доступность данных в Optimistic Rollup?
Доступность данных означает, что независимые участники могут получить данные транзакций, необходимые для проверки изменений состояния роллапа.Как EIP-4844 повлиял на Optimistic Rollup?
EIP-4844 добавил транзакции с блобами, которые могут снизить расходы роллапа на публикацию данных, но требуют внимательного управления временной доступностью данных блобов.Чем Optimistic Rollup отличается от роллапа с доказательством корректности?
Optimistic Rollup использует доказательства мошенничества после оспаривания, а роллап с доказательством корректности заранее проверяет переходы состояния с помощью криптографических доказательств.Может ли в Optimistic Rollup использоваться централизованный секвенсор?
Да. На некоторых этапах развития многие роллапы используют централизованные секвенсоры, что может создавать риски простоя, цензуры или влияния на порядок транзакций.Что следует проверить перед использованием Optimistic Rollup?
Пользователям следует изучить архитектуру моста, задержку вывода, риск секвенсора, зрелость системы доказательств, доступность данных, комиссии, контроль обновлений и безопасность приложения.Заключение
Optimistic Rollup — один из важнейших вариантов масштабирования в криптовалютной сфере: он позволяет выполнять множество транзакций вне блокчейна, используя базовый блокчейн для расчетов, доступности данных и разрешения споров.В основе этой модели лежит простая, но эффективная идея.Роллап считает пакеты действительными, пока кто-либо не докажет обратное в течение периода оспаривания.Оптимистичный подход может снизить расходы и повысить скорость, поскольку в обычных условиях базовому блокчейну не нужно повторно выполнять каждую транзакцию.Доказательства мошенничества дают добросовестным участникам возможность оспаривать неверные обновления состояния и служат механизмом защиты.Доступность данных делает такое оспаривание возможным, поскольку проверяющим нужны исходные данные транзакций.Секвенсоры упрощают работу системы, упорядочивая транзакции и быстро подтверждая их, однако могут создавать риски централизации и порядка обработки.Мосты обеспечивают депозиты и выводы, но при этом становятся важнейшей частью безопасности пользователей.EIP-4844 и блобы повысили эффективность публикации данных для роллапов, однако пользователям и разработчикам по-прежнему необходимо учитывать периоды доступности данных и предположения об их архивировании.Главное преимущество Optimistic Rollup — снижение стоимости блокчейн-приложений и повышение их масштабируемости.Ключевые компромиссы — задержки вывода, зрелость доказательств мошенничества, риски секвенсора и моста, контроль управления и сложность обеспечения доступности данных.Для обычных пользователей Optimistic Rollup делает практичнее свопы, переводы, операции с NFT, игры и взаимодействие с DeFi.Для разработчиков он создает мощную среду для создания масштабируемых приложений, сохраняя привязку ключевых функций безопасности к Layer 1.Инвесторам и специалистам по управлению рисками необходимо тщательно оценивать такие системы, поскольку уровень децентрализации и зрелости доказательств у разных роллапов различается.Безопаснее всего рассматривать Optimistic Rollup как многоуровневую систему безопасности, а не просто как дешевую сеть.При грамотном использовании Optimistic Rollup может увеличить пропускную способность блокчейнов и улучшить пользовательский опыт.Неосторожное использование может подвергнуть пользователей задержкам моста, проблемам с секвенсором, изменениям управления или непониманию рисков вывода средств.Вам также может быть интересно
ZK-Rollup
ZK-Rollup-as-a-Service
zk-SNARK
В тренде
Трендовые криптовалюты, которые в настоящее время привлекают значительное внимание рынка
ТОП по объему
Криптовалюты с наибольшим объемом торгов
Недавно добавленные
Криптовалюты недавно внесенные в листинг и доступные для торговли

