Пример платформ NFT уровня 2 на основе ZK-Rollups: ZKSea против Immutable X
23 марта 2022 г.Используя решения масштабирования на основе ZK-Rollups, платформы NFT уровня 2 стремятся решить проблемы с газом и скоростью транзакций для трейдеров NFT. В этой статье сравниваются два самых популярных протокола NFT уровня 2, основанные на ZK-Rollups, т. е. ZKSea и Immutable X, с точки зрения технологии и опыта работы с продуктом.
Я. Что такое ZK-роллапы?
Предложен исследователями Ethereum и характеризуется тем, что все вычислительные процессы выполняются вне сети и хранятся в сети. Данные открытого текста в вычислениях отправляются в контракт в цепочке в виде данных вызова, чтобы снизить стоимость хранения. При этом корректность вычислений вне сети гарантируется алгоритмом доказательства с нулевым разглашением. При таком дизайне это решение может значительно увеличить TPS и снизить стоимость одной транзакции. Согласно данным L2fee.info, протокол уровня 2, основанный на технологии Optimistic Rollups, может снизить плату за газ в основной сети Ethereum примерно до одной десятой, в то время как протокол уровня 2, основанный на технологии ZK-Rollups, может еще больше снизить Плата за газ в разы, обладая лучшей масштабируемостью и более широким будущим.
II. О ZKSea
После масштабной кампании по ребрендингу L2 Labs Foundation запустила ZKSpace, полнофункциональный протокол уровня 2, использующий технологию ZK-Rollups, включая три основных продукта: ZKSwap, ZKSquare и ZKSea.
ZKSwap — это децентрализованный протокол обмена, основанный на модели Automated Market Maker (AMM), который позволяет пользователям перечислять любые торговые пары токенов ERC20 и проводить обмен токенами.
ZKSquare — это недорогой платежный протокол 2-го уровня, с помощью которого пользователи могут пользоваться платежным сервисом 2-го уровня для расчетов в режиме реального времени, оплачивая комиссию за газ, которая в десятки раз меньше, чем в основной сети ETH. Он широко используется в сфере распределения вознаграждений и аирдропов.
Как инфраструктура, поддерживающая Gamefi и Metaverse, ZKSea является первой платформой на основе ZK-Rollups, поддерживающей взаимную передачу NFT между уровнями 1 и 2, что может значительно снизить стоимость создания и торговли NFT в основной сети ETH. Пользователи могут наслаждаться чрезвычайно высокой гибкостью и компонуемостью экологии ETH при создании NFT на уровне 2 со сверхнизкой платой за газ и передаче NFT со уровня 2 на уровень 1 и обратно. Такие функции, как аукционы и продажи загадочных коробок, также будут добавлены в будущих версиях ZKSea.
III. О неизменном X
Immutable X использует систему доказательства с нулевым разглашением Starkware на основе Validium/ZK-Rollups (в будущем Immutable X позволит пользователям выбирать между Validium и ZK-Rollups). Validium повышает эффективность работы системы, но снижает безопасность системы доказательства с нулевым разглашением за счет доступности данных; в то время как полные ZK-Rollups размещают все данные транзакций в сети, обеспечивая такую же безопасность, как и на уровне 1 Ethereum, но стоимость относительно высока. Торговый рынок Immutable X NFT использует режим книги ордеров, что означает, что пользователи могут покупать NFT на рынке только путем пополнения средств в основной сети Ethereum в кошелек уровня 2 и имеют сравнительно приятный опыт, поскольку скорость транзакций и стоимость простой покупки и продажи NFT намного ниже, чем в основной сети Ethereum.
IV. Неизменяемый X против ZKSea
| | Неизменяемый X | ZKSea | Примечания |
| Решение с нулевым разглашением | на основе ZKStark и может быть реализовано в сотрудничестве со StarkWare | на базе ZKSnark | Для ZKStark не нужно инициировать доверие, а для ZKSnark это необходимо. |
| Для ZKStark не нужно инициировать доверие, а для ZKSnark это необходимо. | Сейчас на основе Validium, позже может быть на основе ZK-Rollups. | 100% ZK-роллапы | Validium жертвует доступностью данных для повышения эффективности работы системы, но снижает безопасность системы с доказательством с нулевым разглашением. Решение 100% ZK-Rollups полностью обеспечивает ту же безопасность, что и основная сеть ETH. |
| Скорость транзакций L2 | 9000 TPS от его официального заявления. | Теоретически TPS можно расширить до десятков тысяч | 9000TPS в настоящее время вызывает сомнения, а реально используемое количество TPS составляет около десятков |
| Поддерживаемые стандарты NFT | ERC721 | ERC721 | Immutable X заявляет о поддержке ERC1155 позже |
| Есть ли у него собственный рынок NFT | Да | Да | |
| Расширение прав и возможностей токенов | Токен IMX можно использовать для предложений Immutable X, оплаты комиссии за транзакцию, ставок для получения вознаграждения и т. д. | Токен ZKS можно использовать для 1. PoS, PoG, PoL, PoT и других выходов майнинга; 2. управление сообществом; 3. вычет платы за платформу; 4. схемы выкупа и уничтожения и т.д. | ZKSea расширяет возможности токенов платформы подробнее |
| Режим сделки | Режим книги заказов | Режим книги заказов | |
| Комиссия за транзакцию | Должен быть оплачен токеном IMX | Поддержка нескольких токенов для оплаты транзакционных комиссий по выбору пользователя | |
| Режим взаимодействия | API | ПРИЛОЖЕНИЕ и веб-API | Согласно официальному представлению Immutable X, они сосредоточены на построении API протокола и не будут слишком много заниматься разработкой страниц. |
| Режим выпуска NFT | Электронная почта на официальную площадку для совместной выдачи | Пользователи могут самостоятельно редактировать собственные домашние страницы, создавать и выпускать NFT; представить известные IP через официальное сотрудничество | ZKSea предоставляет пользователям недорогой и быстрый инструмент для создания NFT на уровне 2 |
| кошелек 2-го уровня | Управление учетными записями через учетную запись starkex. Для открытия учетной записи уровня 2 и подключения к кошельку требуется несколько авторизаций и подписей. | Самостоятельно созданный пользовательский кошелек на уровне 2, управление и отображение токенов ERC20 и NFT, подключение к кошельку уровня 1 для завершения регистрации открытого ключа. Пользователи могут получить лучший опыт. | ZKSea предоставляет полный кошелек токена уровня 2. |
| Поддерживать ли NFT, выпущенные на уровне 1 | Нет | Поддержка внесения NFT на уровне 1 в ZKSea для переводов и транзакций, а также снятия средств на уровне 1. | ZKSea поддерживает депозит NFT, чтобы снизить комиссию за газ транзакций NFT на уровне 1 и повысить скорость транзакций. |
| Поддерживается ли вывод средств NFT с уровня 2 на уровень 1 | Если эмитент считает, что он будет переведен на уровень 1 во время выпуска NFT, необходимо подготовить смарт-контракт Immutable X NFT уровня 1. | Да | ZKSea хранит все NFT, выпущенные на уровне 2, в одном и том же смарт-контракте уровня 1, и эмитент NFT может вывести NFT, отчеканенный на уровне 2, на уровень 1 в любое время. |
Стоит отметить, что:
- В настоящее время NFT в основной сети Ethereum не могут быть депонированы в Immutable X, и если NFT на уровне 2 необходимо вывести в основную сеть Ethereum, смарт-контракт Immutable X NFT на уровне 1 должен быть подготовлен до его выпуска. Рынок NFT на Immutable X в некотором роде больше похож на закрытый «рай». В отличие от этого, ZKSea поддерживает все стандартные NFT ERC721, которые можно свободно депонировать и снимать напрямую между уровнями 1 и 2.
- Плата за транзакцию NFT на Immutable X должна быть оплачена токенами IMX, то есть у пользователей нет другого выбора. Однако на ZKSea есть больше вариантов, на которых пользователи могут выбирать между ETH, USDT, WBTC или ZKS для оплаты комиссий.
- Пользователи не могут создавать свои собственные NFT напрямую, но должны сначала подать заявку на Immutable X. ZKSea, с другой стороны, предоставляет платформу и возможности для любого, кто может самостоятельно создавать NFT по низким ценам.
- В настоящее время Immutable X принимает решение на основе Validium, в котором данные не публикуются в цепочке, и поэтому его безопасность не так хороша, как решение ZK-Rollups, публикующее 100% данных в цепочке, которое было используется ZKSea.
- Immutable X не предоставляет полный кошелек уровня 2. Опираясь на полнофункциональный протокол уровня 2 ZKSpace, ZKSea предоставляет полный кошелек уровня 2, который позволяет пользователям легко управлять токенами ERC20 и NFT.
В. Резюме
Блокчейн быстро развивался с годами, а NFT стали захватывающей инновацией, получающей все большее распространение. Чтобы предоставить игрокам NFT дешевые, быстрые и дешевые варианты майнинга, разработчики продуктов постоянно изучают лучшие решения для масштабирования с использованием различных подходов. Эта статья предназначена для того, чтобы пользователи могли лучше понять характеристики различных продуктов NFT уровня 2. Команда ZKSpace сосредоточится на исследованиях решений уровня 2, основанных на доказательстве с нулевым разглашением, и продолжит идти в авангарде как технологий, так и продуктов, чтобы постоянно предлагать более мощные и значимые продукты энтузиастам NFT.
Оригинал