Автор оригинала: ThirdWeb

Оригинальная компиляция: BitalkNews

 

zkEVM выводит Ethereum в массы. Но среди такого количества вариантов какой из них лучше? Мы сравнили Polygon zkEVM (+ 2.0), zkSync Era,  Linea ,  Scroll  и Taiko , вот ваше полное руководство по zkEVM.

Краткое резюме:

zkEVM — это сеть уровня 2, которая обрабатывает транзакции и отправляет доказательства обратно в Ethereum. Они используют доказательства с нулевым разглашением (ZK) и совместимость с EVM, чтобы снизить вычислительную нагрузку на Ethereum (L1) и повысить масштабируемость без ущерба для безопасности или децентрализации.

Но не все zkEVM одинаковы, существуют разные типы zkEVM:

У Виталика есть отличная структура, показывающая плюсы и минусы каждого типа: от эквивалента Ethereum (тип 1) до совместимости с EVM (тип 4). Основным компромиссом является совместимость EVM и производительность:

Так какой же zkEVM лучше? Мы сравнили несколько наиболее популярных вариантов:

&рарр; Полигон зкЭВМ (+2,0)

&рарр; zkSync Эра

&рарр; Линия

&рарр; Прокрутка

&рарр; Тайко

Давайте разберем их.

Полигон 2.0 (zkEVM Validium)

В июне 2023 года Polygon Labs предложила обновить Polygon PoS до валидума zkEVM.

Polygon PoS имеет сильную экосистему:

→ 2 млрд ТВЛ (активы в сети)

→ Десятки тысяч децентрализованных приложений

→ Примерно 2,5 миллиона транзакций в день

Миграция PoS на zkEVM validium сохранит сетевой эффект и низкие комиссии, не повлияв на существующие приложения, пользователей и опыт разработчиков. А разве у Polygon уже нет zkEVM?

Polygon считает версию 2.0, предложенную ею валидию zkEVM, более дешевой и более производительной версией своего накопительного пакета Polygon zkEVM.

Rollups используют Ethereum для публикации данных о транзакциях и проверки доказательств, наследуя его безопасность и децентрализацию. Но есть компромиссы:

Недостатком Rollup является то, что публикация данных о транзакциях в Ethereum обходится дорого и ограничивает пропускную способность. Validium предоставляет аналогичные гарантии безопасности, что и Rollup (доказательства ZK гарантируют достоверность транзакций), но данные транзакций предоставляются вне сети.

Это дает валидиуму два основных преимущества перед накопительными пакетами:

  • Комиссии ниже, поскольку они не потребляют дорогой газ Ethereum (т. е. пространство блока, в котором хранятся данные транзакций).

  • Более высокая масштабируемость, поскольку пропускная способность Rollups ограничена данными транзакций, которые могут быть опубликованы в Ethereum.

Компромисс для Validium заключается в том, что им приходится обеспечивать доступность данных транзакций за пределами Ethereum, что может быть непросто. Но существующие более 100 валидаторов Polygon PoS служат высокозащищенной и надежной гарантией доступности данных.

Так зачем же использовать Polygon zkEVM?

Полигон zkEVM

Polygon zkEVM — это ZK-Rollup 3-го типа. Он стремится быть эквивалентным EVM, что означает большую масштабируемость при работе с существующими инструментами и клиентами Ethereum (путем сохранения совместимости кодов операций EVM).

В настоящее время Polygon PoS (2.0) и Polygon zkEVM являются двумя общедоступными сетями экосистемы Polygon. Это по-прежнему происходит после обновления: один как накопительный пакет, а другой как Validium.

Но почему бы просто не отказаться от Polygon zkEVM?

Polygon 2.0 и Polygon zkEVM дополняют друг друга: Polygon zkEVM (Rollup) немного дороже и имеет немного меньшую пропускную способность, но обеспечивает высочайший уровень безопасности. Это лучше всего подходит для приложений, обрабатывающих транзакции с высокой стоимостью (например, DeFi).

С другой стороны, Polygon 2.0(zkEVM validium) обеспечит высочайшую масштабируемость. Это лучше всего подходит для приложений с большим объемом транзакций и низкими комиссиями (например, игры Web3, социальные сети).

Основная сеть Polygon zkEVM будет запущена в марте 2023 года, а текущий объем TVL в сети составляет около 54 миллионов долларов США. Построен на Polygon zkEVM: https:// Thirdweb.com/polygon-zkevm

zkSync Эра

zkSync Era в настоящее время представляет собой zkEVM 4-го типа, хотя со временем совместимость байт-кода EVM может повыситься. Era (ее основная сеть) создана  Matter Labs&nbsp и запущена в марте 2023 года, текущий объем ТВЛ составляет около 450 миллионов долларов США, а за последний месяц было совершено 27 миллионов транзакций.

Целью zkSync является не эквивалентность EVM, а скорее более быстрое создание доказательств с помощью собственной виртуальной машины (VM). Он изначально поддерживает криптографические примитивы Ethereum, упрощает тестирование плагинов Hardhat и улучшает взаимодействие с пользователем благодаря встроенной абстракции учетной записи.

ZkSync Era использует свой компилятор LLVM для преобразования кода Solidity, Vyper и Yul в исполняемый код на виртуальной машине zkSync с планами на будущую совместимость с Rust и C++. Он имеет мощную систему обмена сообщениями о контрактах L1-L2, которая помогает разработчикам передавать данные между контрактами на Ethereum и zkSync.

Предстоящая интеграция zkPorter в zkSync предоставит пользователям следующие возможности:

- Учетная запись zkRollup с высоким уровнем безопасности и комиссией примерно в 20 раз ниже по сравнению с Ethereum.

- Аккаунты zkPorter со стабильной комиссией за транзакции и различными моделями безопасности, обеспечивающими гибкий пользовательский интерфейс.

Для обеспечения доступности данных zkSync Era публикует различия состояний вместо входных данных транзакций, обеспечивая сжатие данных и интеграцию с zkPorter.

Будучи единственным zkEVM 4-го типа в этом списке, его специальная виртуальная машина обеспечивает определенные функции (а также большую масштабируемость) в эпоху zkSync.

Например: zkSync Era расширяет возможности разработчиков, поддерживая абстракцию учетных записей с помощью собственных виртуальных машин. Но эквивалентные цепочки EVM не могут изначально поддерживать абстракцию учетных записей, они делают это через ERC-4337 Ethereum.

Недостатком zkEVM 4 типа является отсутствие совместимости — процесс разработки необходимо корректировать для сборки приложений на zkSync. Создано на базе эпохи zkSync: https://twitter.com/ Thirdweb/status/1666119985520066561

Линия

Linea, созданная компанией ConsenSys (создателями MetaMask, Truffle и Infura), в настоящее время представляет собой zkEVM 3-го типа. Благодаря встроенному кошельку MetaMask и интеграции инструментария разработчика Truffle его основная сеть Alpha была запущена в июле 2023 года и накопила 50 миллионов долларов в TVL.

Linea уникальна своей способностью выполнять неизмененный собственный байт-код в соответствии со спецификацией виртуальной машины Ethereum. Цель состоит в том, чтобы в будущем предоставить zkEVM типа 2, гарантируя почти полную совместимость с Ethereum при сохранении масштабируемости.

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

Построено на Linea: https:// Thirdweb.com/linea

Прокрутите zkEVM

Scroll — это zk-Rollup на Ethereum. В настоящее время это zkEVM типа 3, и его планируется преобразовать в тип 2.

Долгосрочная цель — перейти к zkEVM типа 1, отдав приоритет совместимости и децентрализации EVM, а не быстрой генерации ZKP.

Успешный тип 1 — это высшая форма совместимости, децентрализации и масштабируемости EVM, по сути копирующая Ethereum L1. Но, как мы видели на примере самого Эфириума, добиться этого гораздо сложнее.

В настоящее время альфа-тестовая сеть Scroll представляет собой zkEVM типа 3, которая открыта для публики. Создано на основе прокрутки: https:// Thirdweb.com/scroll-alpha-testnet

Тайко

Подобно Scroll, Taiko представляет собой обобщенный zk-Rollup, разработанный как собственный zkEVM 1-го типа. Тайко применил другой подход к тому, чтобы стать Типом 1, чем Scroll, с самого начала отдавая приоритет децентрализации над скоростью:

Scroll постепенно улучшает совместимость EVM (начиная с тестовой сети типа 3) и делает систему заказа и проверки более децентрализованной при запуске основной сети. Хотя создание ZKP происходит медленно, Taiko с самого начала децентрализует эти компоненты и максимизирует совместимость EVM.

В настоящее время доступна тестовая сеть Taiko Type 1. Построено на Taiko: https:// Thirdweb.com/taiko-grimsvotn-l2

Использование структуры Виталика: → Taiko: Тип 1 (тестовая сеть онлайн) → Polygon zkEVM: Тип 3 & nbsp; (Основная сеть + запланированный переход на Тип 2) → Linea: Тип 3 (Основная сеть + запланированный переход на Тип 2) → Прокрутка: Тип 3 (тестовая сеть онлайн + планируется переход к типу 1) → zkSync Era: Тип 4 (основная сеть)

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