Автор оригинала: 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  и запущена в марте 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.
