Различия между оптимистическими и ZK-роллапами
Главная
Статьи
Различия между оптимистическими и ZK-роллапами

Различия между оптимистическими и ZK-роллапами

Профессионал
Опубликовано Mar 3, 2023Обновлено Jul 12, 2023
6m

Осторожно! Много текста.

Криптовалюты и блокчейн стремительно набирают популярность, подталкивая разработчиков на поиск новых способов масштабирования сетей для удовлетворения растущего спроса. Шардинг, сайдчейны, каналы состояния и роллапы — все эти инструменты используются для повышения масштабирования. Блокчейн-роллапы переносят процесс выполнения транзакций на сторонние чейны, передавая полученные данные в основную сеть первого уровня. В этой статье мы рассмотрим два типа роллапов, которые используются криптовалютном пространстве — оптимистический роллап и роллап с нулевым разглашением (ZK-роллап).

Введение

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

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

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

Что такое блокчейн-роллапы

Роллап — это решение второго уровня, которое объединяет данные о транзакциях и переносит их за пределы основной сети (блокчейна первого уровня). Выполнение транзакций осуществляется вне чейна, а активы хранятся в смарт-контракте на чейне. По завершении обработки данные о транзакциях отправляются обратно на основной блокчейн.

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

В настоящее время существует два типа роллапов: оптимистические роллапы и роллапы с нулевым разглашением (ZK-роллапы).

Что такое оптимистический роллап

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

Подтверждение транзакций в оптимистических роллапах

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

В случае обнаружения ошибок протокол роллапа исправит их путем повторного выполнения транзакции (транзакций) и обновления блока. Стороны, одобрившие выполнение некорректной транзакции, понесут наказание.

Ограничения оптимистического роллапа

Несмотря на отказ от процесса проверки транзакций, оптимистические роллапы реализуют период оспаривания, которого нет у ZK-роллапов, что увеличивает время обработки транзакций.

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

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

Что такое роллапы с нулевыми разглашением (ZK-роллапы)

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

На Ethereum ZK-роллапы уменьшают данные посредством сжатия при записи транзакций в Ethereum в виде calldata, что позволяет снизить размер комиссий.

Подтверждение транзакций в ZK-роллапах

Для подтверждения транзакций ZK-роллапы используют доказательства с нулевым разглашением (ZKP). Доказывающий предоставляет ZKP другой стороне (верификатору), там самым подтверждая, что он обладает какой-либо информацией — то есть транзакция может быть выполнена.

Вот как это работает:

  1. Доказывающий предоставляет математическое доказательство, которое может быть получено только им.

  2. С помощью этого математического доказательства верификатор может подтвердить действительность транзакции.

  3. Это позволяет проверить достоверность информации без раскрытия ее содержания.

Преимущества ZK-роллапов

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

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

Подобно оптимистическим роллапам, ZK-роллапы реализуют механизм выполнения транзакций вне чейна для увеличения скорости их обработки.

Различия между ZK-роллапами и оптимистическими роллапами

В таблице ниже представлены основные различия между оптимистическими и ZK-роллапами.

Различия между ZK-роллапами и оптимистическими роллапами

Будущее оптимистических и ZK-роллапов

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

В заключение

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

Рекомендуемая литература

Предупреждение о рисках и отказ от ответственности: следующие материалы предоставляются на условиях «как есть» без каких-либо гарантий исключительно для общих справочных и образовательных целей. Эта информация не должна рассматриваться как финансовая консультация или рекомендация по приобретению какого-либо конкретного продукта или услуги. Стоимость цифровых активов может быть волатильной. Стоимость инвестированных средств может увеличиваться и уменьшаться. Вы можете не вернуть инвестированные средства. Вы несете полную ответственность за свои инвестиционные решения. Binance не несет ответственности за ваши возможные убытки. Не является финансовой рекомендацией.

Получайте БЕСПЛАТНУЮ криптовалюту за изучение блокчейна