Bài học 4

Оптимистичные роллы

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

Определение и принципы Оптимистических Сверток

Optimistic Rollups - это решение для масштабирования второго уровня, которое направлено на повышение эффективности и скорости транзакций в блокчейне. Они работают, обрабатывая транзакции вне основной цепи, объединяя их вместе и отправляя в основную цепь как единую транзакцию. Оптимистичные сворачивания называются "оптимистичными", потому что они предполагают, что транзакции действительны, если не доказано обратное.

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

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

Если никто не оспаривает доказательство валидности, блок считается действительным и добавляется в основную цепочку. Если кто-то оспаривает доказательство действительности, запускается процесс разрешения споров. Этот процесс включает в себя передачу доказательств мошенничества в основную цепочку, чтобы доказать, что транзакция недействительна. Если доказательство мошенничества принимается, оператор Rollup наказывается, а транзакция удаляется из Rollup. Если доказательство мошенничества не принимается, транзакция остается действительной и добавляется в Rollup.

Как работают Оптимистические сворачивания?

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

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

Этот процесс спора может быть инициирован любым человеком, но существуют стимулы, препятствующие ложным обвинениям. В частности, каждый, кто инициирует спор, должен поставить на кон определенную сумму криптовалюты, которую он может потерять, если его спор будет признан несостоявшимся. Кроме того, существует временной лимит на рассмотрение споров, по истечении которого транзакции считаются действительными.

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

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

Преимущества и недостатки оптимистичных сворачиваний

Оптимистичные ролловеры (ORU) - это одно из решений масштабирования второго уровня, которое направлено на решение проблем масштабируемости базового блокчейна при сохранении его свойств безопасности. Хотя ORU имеют некоторые общие черты с ZK-Rollups, они отличаются друг от друга по нескольким параметрам.

Преимущества оптимистических сворачиваний

  • Экономическая эффективность: ORU могут снизить комиссионные за транзакции, обрабатывая несколько транзакций в одном пакете. Эта особенность экономии делает ORU привлекательным решением для масштабирования приложений на основе блокчейна.
  • Снижение перегруженности: Увеличение мощности ORU по обработке транзакций может помочь уменьшить перегрузку основного блокчейна, что приведет к ускорению обработки транзакций.
  • Отсутствие необходимости в криптографических доказательствах: В отличие от ZK-роллапов, ORU не требуют криптографических доказательств для подтверждения транзакций, что делает их менее вычислительно трудоемкими и более быстрыми в обработке.
  • Гибкость: ORU более гибкие, чем ZK-Rollups, поскольку они могут поддерживать более широкий спектр смарт-контрактов, включая контракты со сложной логикой.

Недостатки оптимистичных сворачиваний

  • Вопросы окончательности: Для ORU необходим механизм разрешения споров для разрешения любых потенциальных споров, возникающих в результате подтверждения транзакций. Это может привести к задержкам в обработке транзакций и вызвать опасения по поводу окончательности транзакций.
  • Проблемы безопасности: Поскольку ORU полагаются на оптимистические предположения о достоверности транзакций, злоумышленники могут воспользоваться любыми уязвимостями в процессе разрешения споров, что потенциально может поставить под угрозу безопасность системы.\
  • Ограниченная масштабируемость: Хотя ORU могут обрабатывать больше транзакций в секунду, чем решения Layer-1, их масштабируемость ограничена по сравнению с ZK-Rollups.
  • Зависимость от первого уровня: Для функционирования ORU требуется поддержка базового блокчейна, что делает их менее автономными и более зависимыми от основного блокчейна.

Применения оптимистических сверток

Оптимистические сворачивания (OR) находят многочисленные применения в различных отраслях промышленности, особенно в секторе DeFi.

Децентрализованные биржи (DEX)

OR позволяют DEX работать с более высокой пропускной способностью, сохраняя при этом доверительный характер децентрализованных бирж. С помощью ОР DEX могут обрабатывать больше транзакций в секунду, тем самым повышая удобство работы пользователей.

Gaming

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

Платежи

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

NFT

ОР могут быть использованы для улучшения масштабируемости платформ с несбрасываемыми токенами (NFT). С помощью ОР пользователи могут торговать НФТ с минимальными комиссионными за газ и более быстрым временем проведения операций.

DAOs

ОР могут быть использованы для повышения масштабируемости децентрализованных автономных организаций (ДАО). ДАО могут использовать ОР для обеспечения более эффективного и быстрого процесса принятия решений.

Управление цепочками поставок

ОР могут быть использованы для улучшения управления цепочками поставок путем увеличения скорости транзакций и снижения затрат.

Социальные сети

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

Управление идентификацией

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

Основные моменты

  • Оптимистические сворачивания - это решения масштабирования второго уровня, которые полагаются на "период вызова" для обеспечения достоверности транзакций, а не на вычислительно трудоемкий процесс ZK-доказательств.
  • Они работают за счет наличия смарт-контракта в основной сети Ethereum, который отслеживает состояние структуры данных вне цепи.
  • Оптимистичные ролловеры предлагают потенциал для более высокой пропускной способности транзакций и более низких комиссий, сохраняя при этом гарантии безопасности мейннета Ethereum.
  • Основным недостатком Оптимистичных сворачиваний является потенциальная возможность мошенничества во время периода вызова, что может привести к потере средств пользователей.
  • Мошенничество может произойти, если в смарт-контракт будет отправлена транзакция, которая манипулирует структурой данных вне цепи, но не будет поймана процессом вызова.
  • Другим недостатком является то, что период оспаривания может занять до недели, что может ограничить полезность Оптимистических Сверток для приложений, требующих почти мгновенного завершения.
  • Оптимистичные сворачивания могут лучше всего подойти для приложений, которые требуют более высокой пропускной способности транзакций, но могут допускать более высокую степень риска.
  • Некоторые потенциальные области применения Optimistic Rollups включают децентрализованные биржи, игровые платформы и платформы социальных сетей.
  • Несколько проектов, таких как Optimism и Arbitrum, в настоящее время работают над реализацией Optimistic Rollups в сети Ethereum.
  • Находясь еще на ранних стадиях своего развития, Optimistic Rollups потенциально могут сыграть важную роль в масштабировании сети Ethereum и позволить децентрализованным приложениям достичь массового распространения.
Tuyên bố từ chối trách nhiệm
* Đầu tư tiền điện tử liên quan đến rủi ro đáng kể. Hãy tiến hành một cách thận trọng. Khóa học không nhằm mục đích tư vấn đầu tư.
* Khóa học được tạo bởi tác giả đã tham gia Gate Learn. Mọi ý kiến chia sẻ của tác giả không đại diện cho Gate Learn.
Danh mục
Bài học 4

Оптимистичные роллы

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

Определение и принципы Оптимистических Сверток

Optimistic Rollups - это решение для масштабирования второго уровня, которое направлено на повышение эффективности и скорости транзакций в блокчейне. Они работают, обрабатывая транзакции вне основной цепи, объединяя их вместе и отправляя в основную цепь как единую транзакцию. Оптимистичные сворачивания называются "оптимистичными", потому что они предполагают, что транзакции действительны, если не доказано обратное.

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

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

Если никто не оспаривает доказательство валидности, блок считается действительным и добавляется в основную цепочку. Если кто-то оспаривает доказательство действительности, запускается процесс разрешения споров. Этот процесс включает в себя передачу доказательств мошенничества в основную цепочку, чтобы доказать, что транзакция недействительна. Если доказательство мошенничества принимается, оператор Rollup наказывается, а транзакция удаляется из Rollup. Если доказательство мошенничества не принимается, транзакция остается действительной и добавляется в Rollup.

Как работают Оптимистические сворачивания?

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

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

Этот процесс спора может быть инициирован любым человеком, но существуют стимулы, препятствующие ложным обвинениям. В частности, каждый, кто инициирует спор, должен поставить на кон определенную сумму криптовалюты, которую он может потерять, если его спор будет признан несостоявшимся. Кроме того, существует временной лимит на рассмотрение споров, по истечении которого транзакции считаются действительными.

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

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

Преимущества и недостатки оптимистичных сворачиваний

Оптимистичные ролловеры (ORU) - это одно из решений масштабирования второго уровня, которое направлено на решение проблем масштабируемости базового блокчейна при сохранении его свойств безопасности. Хотя ORU имеют некоторые общие черты с ZK-Rollups, они отличаются друг от друга по нескольким параметрам.

Преимущества оптимистических сворачиваний

  • Экономическая эффективность: ORU могут снизить комиссионные за транзакции, обрабатывая несколько транзакций в одном пакете. Эта особенность экономии делает ORU привлекательным решением для масштабирования приложений на основе блокчейна.
  • Снижение перегруженности: Увеличение мощности ORU по обработке транзакций может помочь уменьшить перегрузку основного блокчейна, что приведет к ускорению обработки транзакций.
  • Отсутствие необходимости в криптографических доказательствах: В отличие от ZK-роллапов, ORU не требуют криптографических доказательств для подтверждения транзакций, что делает их менее вычислительно трудоемкими и более быстрыми в обработке.
  • Гибкость: ORU более гибкие, чем ZK-Rollups, поскольку они могут поддерживать более широкий спектр смарт-контрактов, включая контракты со сложной логикой.

Недостатки оптимистичных сворачиваний

  • Вопросы окончательности: Для ORU необходим механизм разрешения споров для разрешения любых потенциальных споров, возникающих в результате подтверждения транзакций. Это может привести к задержкам в обработке транзакций и вызвать опасения по поводу окончательности транзакций.
  • Проблемы безопасности: Поскольку ORU полагаются на оптимистические предположения о достоверности транзакций, злоумышленники могут воспользоваться любыми уязвимостями в процессе разрешения споров, что потенциально может поставить под угрозу безопасность системы.\
  • Ограниченная масштабируемость: Хотя ORU могут обрабатывать больше транзакций в секунду, чем решения Layer-1, их масштабируемость ограничена по сравнению с ZK-Rollups.
  • Зависимость от первого уровня: Для функционирования ORU требуется поддержка базового блокчейна, что делает их менее автономными и более зависимыми от основного блокчейна.

Применения оптимистических сверток

Оптимистические сворачивания (OR) находят многочисленные применения в различных отраслях промышленности, особенно в секторе DeFi.

Децентрализованные биржи (DEX)

OR позволяют DEX работать с более высокой пропускной способностью, сохраняя при этом доверительный характер децентрализованных бирж. С помощью ОР DEX могут обрабатывать больше транзакций в секунду, тем самым повышая удобство работы пользователей.

Gaming

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

Платежи

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

NFT

ОР могут быть использованы для улучшения масштабируемости платформ с несбрасываемыми токенами (NFT). С помощью ОР пользователи могут торговать НФТ с минимальными комиссионными за газ и более быстрым временем проведения операций.

DAOs

ОР могут быть использованы для повышения масштабируемости децентрализованных автономных организаций (ДАО). ДАО могут использовать ОР для обеспечения более эффективного и быстрого процесса принятия решений.

Управление цепочками поставок

ОР могут быть использованы для улучшения управления цепочками поставок путем увеличения скорости транзакций и снижения затрат.

Социальные сети

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

Управление идентификацией

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

Основные моменты

  • Оптимистические сворачивания - это решения масштабирования второго уровня, которые полагаются на "период вызова" для обеспечения достоверности транзакций, а не на вычислительно трудоемкий процесс ZK-доказательств.
  • Они работают за счет наличия смарт-контракта в основной сети Ethereum, который отслеживает состояние структуры данных вне цепи.
  • Оптимистичные ролловеры предлагают потенциал для более высокой пропускной способности транзакций и более низких комиссий, сохраняя при этом гарантии безопасности мейннета Ethereum.
  • Основным недостатком Оптимистичных сворачиваний является потенциальная возможность мошенничества во время периода вызова, что может привести к потере средств пользователей.
  • Мошенничество может произойти, если в смарт-контракт будет отправлена транзакция, которая манипулирует структурой данных вне цепи, но не будет поймана процессом вызова.
  • Другим недостатком является то, что период оспаривания может занять до недели, что может ограничить полезность Оптимистических Сверток для приложений, требующих почти мгновенного завершения.
  • Оптимистичные сворачивания могут лучше всего подойти для приложений, которые требуют более высокой пропускной способности транзакций, но могут допускать более высокую степень риска.
  • Некоторые потенциальные области применения Optimistic Rollups включают децентрализованные биржи, игровые платформы и платформы социальных сетей.
  • Несколько проектов, таких как Optimism и Arbitrum, в настоящее время работают над реализацией Optimistic Rollups в сети Ethereum.
  • Находясь еще на ранних стадиях своего развития, Optimistic Rollups потенциально могут сыграть важную роль в масштабировании сети Ethereum и позволить децентрализованным приложениям достичь массового распространения.
Tuyên bố từ chối trách nhiệm
* Đầu tư tiền điện tử liên quan đến rủi ro đáng kể. Hãy tiến hành một cách thận trọng. Khóa học không nhằm mục đích tư vấn đầu tư.
* Khóa học được tạo bởi tác giả đã tham gia Gate Learn. Mọi ý kiến chia sẻ của tác giả không đại diện cho Gate Learn.