Сравнительный анализ свернутых SDK и последних вариантов проектов

СреднийJan 22, 2024
В настоящее время существует два типа SDK для сворачивания, ZK и OP, в основном основанные на Arbitrum Orbit, OP Stack, ZK Stack и Polygon CDK. В этой статье дается исчерпывающее сравнение и представление этих четырех решений.
Сравнительный анализ свернутых SDK и последних вариантов проектов

В настоящее время существует два типа SDK для сворачивания, ZK и OP, в основном основанные на Arbitrum Orbit, OP Stack, ZK Stack и Polygon CDK. В этой статье дается исчерпывающее сравнение и представление этих четырех решений. Среди них Polygon CDK продемонстрировал огромный потенциал благодаря своей масштабируемости, гибкости в обеспечении безопасности и преимуществам в стоимости.

Будь то переход от OP Stack к Polygon CDK с Manta или честный запуск ZKFair Polygon CDK дает возможность проектам работать с огромной совокупной стоимостью (TVL) и экосистемой. Мы считаем, что ZK Rollup - это конечная цель для долгосрочного масштабирования рулонов. Polygon CDK постепенно доминирует на рынке, используя свои преимущества, такие как модульность, настраиваемость, множество решений по обеспечению доступности данных и низкие барьеры входа. В сочетании с впечатляющей производительностью флагманского проекта ZKFair мы считаем Polygon CDK потенциально оптимальным решением среди существующих SDK для ZK Rollup.

1. Обзор SDK для рулонов

С точки зрения реализации базовой технологии, SDK Rollup можно разделить на OP-Rollup SDK, которые используют оптимистичные доказательства мошенничества для поддержания безопасности, и ZK-Rollup SDK, которые полагаются на доказательства нулевого знания для установления доверия в цепи. OP-R SDK был первоначально предложен компанией Optimism, представившей концепцию OP Stack. В марте 2023 года компания Arbitrum запустила решение Orbit. Вслед за этим появились SDK для ZK-R, среди которых можно выделить такие представительные решения, как ZK Stack от zksync и Polygon CDK, представленный компанией Polygon.

1.1 Орбита Арбитрума

Arbitrum Orbit разработан для того, чтобы позволить модифицировать кодовую базу Arbitrum Nitro. Она имеет бессрочную и рекурсивную лицензию, позволяющую создавать цепочки Orbit, которые могут размещать у себя другие цепочки на тех же лицензионных условиях. Орбитальные цепочки могут подключаться к различным сетям Arbitrum, но они не предназначены для переключения сетей после развертывания. Он поддерживает оба типа цепочек - AnyTrust и Rollup, удовлетворяя различные требования к безопасности и стоимости.

Источник изображения:https://koreablockchainweek.com/blogs/kbw-blog/arbitrum-101

Как следует из этого абзаца, цель Arbitrum Orbit - позволить разработчикам создать "второй уровень Арбитрума" или даже третий уровень. У разработчиков есть возможность выбрать между Arbitrum rollup (где все данные о транзакциях публикуются на расчетном уровне) и AnyTrust Chain (где данные о транзакциях поддерживаются Комитетом по доступности данных DAC, выпускающим доказательства доступности данных DACerts на расчетный уровень, аналогично подходу Validium). Они могут настраивать такие аспекты, как Gas Token и экономические модели. Тем временем, компания Arbitrum также продвигает Stylus, позволяющий разработчикам использовать Orbit для создания рулонов на основе EVM и WASM VM одновременно. У пользователей Arbitrum Orbit есть возможность выбрать построение своей сети L3 на основе Arbitrum One или Arbitrum Nova, при этом расчетный уровень будет располагаться на уровне 2 протокола Arbitrum. Это означает, что плата за транзакции на L3 будет возвращаться к уровню 2 протокола Arbitrum. Если Вы хотите построить L2 на основе Ethereum в качестве расчетного уровня, необходимо получить разрешение на лицензирование кода от Offchain Labs или Arbitrum DAO.

1.2 Стек OP

OP Stack включает в себя программные компоненты, которые образуют инфраструктуру сети Optimism mainnet. OP Stack работает на итерации Bedrock, способствуя запуску оптимистичных сетей Rollup и поддерживая предложенную Optimism Superchain, сеть взаимосвязанных уровней 2. Его архитектура включает виртуальную машину Ethereum Virtual Machine (EVM) для уровня исполнения, один модуль секвенсора для обработки транзакций, а также различные уровни для форматирования данных, расчетов и управления.

После недавнего обновления OP Stack до версии Bedrock стоимость одной транзакции была снижена более чем на 70% благодаря оптимизированным стратегиям сжатия транзакций. Одновременно была реализована обработка нескольких транзакций в одном блоке L2, что позволило уменьшить размер данных состояния. Различные компоненты, если их разделить на части, делают разработку более удобной. Именно в этом заключается конкурентное преимущество OP Stack.

Источник изображения:https://docs.optimism.io/stack/explainer

В рамках планирования SuperChain все роллы, использующие OP Stack, будут объединены в стандартизированную цепочку OP. Цепочки могут общаться напрямую через протокол Cross Chain Messaging Protocol, используя общий межцепочечный мост Ethereum. Кроме того, секвенирование будет осуществляться одной и той же сетью секвенаторов во всех этих цепочках.

1.3 ZK Stack

ZK Stack - это модульный фреймворк с открытым исходным кодом, который является бесплатным и предназначен для создания пользовательских L2 и L3, работающих на ZK (называемых Hyperchains), на основе кода zkSync Era. Разработанный под лицензией с открытым исходным кодом, ZK Stack находится в свободном доступе, способствуя повышению доступности и расширению участия сообщества. Гиперцепи, созданные с помощью этой платформы, легко соединяются в сеть без доверия, обеспечивая низкую задержку и общую ликвидность для улучшения совместимости. Опираясь на надежность zkSync Era, ZK Stack обеспечивает надежную основу, а его акцент на вкладе сообщества и праве собственности обеспечивает определенную поддержку децентрализованной экосистемы. Суверенный характер структуры дает создателям определенную степень автономии над своими Гиперцепями, способствуя созданию несколько децентрализованной и потенциально устойчивой системы. Кроме того, ZK Stack подходит для различных случаев использования, включая игры, социальные сети и корпоративные приложения, предоставляя некоторые индивидуальные решения для конкретных нужд. Благодаря возможности асинхронного подключения, ZK Stack становится одним из инструментов для создания в некоторой степени безопасного, настраиваемого и совместимого децентрализованного блокчейна.

Image source:https://x.com/zerokn0wledge_/status/1673436051199922176?s=20

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

Однако, хотя ZKStack и является мощным, он не является универсальным решением. Для традиционных DeFi dapps или NFT-проектов развертывание на существующей Hyperchain, такой как zkSync, может быть более эффективным и обеспечивать комбинации синхронизации с другими протоколами.

1.4 Polygon CDK

Polygon CDK - это модульная кодовая база с открытым исходным кодом, разработанная для упрощения сложного процесса создания и запуска ZK-цепочек второго уровня (L2) для Ethereum. Этот набор позволяет разработчикам создавать сети в соответствии с их специфическими требованиями, предлагая основную модульность, которая повышает гибкость. Использование доказательств с нулевым знанием обеспечивает криптографическую безопасность и практически мгновенную завершенность транзакций. Разворачивая цепочки с помощью CDK, разработчики запускают L2 на базе ZK, которые автоматически становятся совместимыми, подключаются к общему мосту ZK, образуя ценностный уровень Интернета.

Источник изображения:https://polygon.technology/blog/introducing-polygon-chain-development-kit-launch-zk-l2s-on-demand-to-unlock-unified-liquidity

Разработчики могут настроить среду выполнения цепочки, выбрав zkEVM, режим "validium" и централизованный секвенсор. Настройки включают в себя доступность данных с помощью локального ЦАП, настройку времени публикации ZK-доказательств и указание токена для использования газа. Примечательно, что, несмотря на эти настройки, цепочка NFT легко взаимодействует и делится ликвидностью с другими цепочками Polygon. Модульность CDK обеспечивает гибкость без ущерба для масштабируемости или снижения ликвидности. Interop Layer, основной технический компонент Polygon 2.0, играет ключевую роль, принимая ZK-доказательства, агрегируя их и публикуя доказательства и обновленные состояния цепочки в Ethereum, обеспечивая практически мгновенную завершенность и межцепочечное исполнение. Передовые технологии ZK от Polygon, такие как zkEVM, гарантируют, что цепочки, разработанные с использованием CDK, сохранят свою перспективность, получая преимущества от постоянного совершенствования. Безопасность в цепочках, развернутых CDK, основана на криптографии, предлагая более безопасный, взаимосвязанный и бесконечно масштабируемый слой ценностей без необходимости в сложных социальных требованиях или стимулах.

Источник изображения:Trustless Labs

2. Глубокий анализ Polygon CDK: лидер в сегменте SDK для рулонов

2.1 Масштабируемость и совместимость

С помощью Polygon CDK разработчики могут напрямую развернуть рулон, который полностью эквивалентен EVM, что обеспечивает беспрепятственный переход разработчиков EVM в экосистему. Одновременно Polygon CDK достигает высокого уровня модульности, разбивая различные компоненты рулона на независимые сервисы. Например, syncer отвечает за синхронизацию блоков между Уровнем 1 и Уровнем 2, prover генерирует доказательства, sequence проверяет транзакции и упаковывает блоки, а RPC-сервис обеспечивает внешний доступ. Создатели рулонов могут масштабировать определенные услуги в соответствии со своими потребностями.

С помощью Polygon CDK можно создать сворачивание уровня stage 0, при котором корень состояния L2 передается в L1. Одновременно состояние сворачивания может быть реконструировано на основе всех данных на L1. Кроме того, контракты L1 будут проверять законность доказательств zk, гарантируя, что все изменения состояния в L2 полностью легитимны.

Polygon CDK изначально поддерживает специальный уровень доступности данных и Комитет по доступности данных, обеспечивая надежную доступность данных даже при выборе Validium. Polygon CDK поддерживает различные настройки параметров, позволяя разработчикам выбирать между режимами zk-rollup и Validium, чтобы создать свой собственный L2. Он также поддерживает настройку таких параметров, как токен газа, плата за газ, частота подачи доказательств, размер партии и т.д.

2.2 Производительность и стоимость

Polygon CDK обеспечивает быструю генерацию доказательств с нулевым знанием с помощью рекурсивного STARK и Polygon Zero. При оптимизированных настройках оборудования она может достигать более 2000 TPS, что значительно превышает пропускную способность сети Ethereum mainnet. Одновременно с этим, он позволяет настраивать более частые доказательства действительности, позволяя L1 быстро проверять состояние L2, обеспечивая L2 быструю завершенность.

Rollup позволяет настраивать правила сбора газовых жетонов и платы за газ, предоставляя разработчикам возможность свободно снижать расходы для пользователей Rollup. Кроме того, стоимость обслуживания сворачивания зависит от размера данных, передаваемых в L1, при этом доказательства zkSNARK меньше, что приводит к меньшим затратам на обслуживание. Согласно официальным данным, средняя газовая комиссия за одну транзакцию на Polygon Zkevm составляет всего 0,000294 ETH.

3. Анализ кейса Polygon CDK

3.1 ZKFair

Система доказательств ZK от Polygon, основанная на математических доказательствах, предлагает более надежную модель безопасности по сравнению с доказательствами мошенничества OP Stack, ориентированными на социально-экономические стимулы. Более того, модульная и суверенная структура Polygon CDK обеспечивает беспрецедентную гибкость в разработке, что ZKFair использует для своих специализированных блокчейн-решений. Кроме того, Polygon CDK уделяет особое внимание совместимости и общей ликвидности, что очень важно для процветания сетей блокчейн. Она обеспечивает бесшовную интеграцию с Ethereum и другими цепочками Polygon, используя огромную базу пользователей и пул ликвидности. Хотя у каждого SDK есть свои сильные стороны, сочетание модульности, повышенной безопасности, функциональной совместимости и гибкого соотношения цены и качества делает Polygon CDK привлекательным выбором среди SDK Rollup.

Решение ZKFair использовать Polygon CDK соответствует целям масштабируемости, производительности и экономической гибкости, что очень важно для инновационного проекта в области технологии блокчейн. Используя настраиваемые параметры, предоставляемые Polygon CDK, ZKFair развернула Rollup со стабильным монетом USDC в качестве Gas Token. Используя преимущества настраиваемой платы за газ от CDK, ZKFair реализовала настраиваемое решение по корректировке газа, добившись справедливого распределения токенов управления. Это знаменует собой успешный запуск первого L2 на базе Polygon CDK, в результате которого общая стоимость, зафиксированная на складе (TVL), выросла с 0 до 160 миллионов долларов в течение трех дней. За первые две недели работы в сети L2 было зарегистрировано более 450 000 активных адресов и обработано более 5 миллионов транзакций.

Благодаря модульной конструкции Polygon CDK компания ZKFair планирует перенести свой уровень доступности данных (DA) из Комитета по доступности данных (DAC) в Celestia. Интеграция с модульным уровнем доступности данных (DA) Celestia для масштабирования данных значительно снижает затраты на газ в экосистеме ZKFair, обеспечивая более экономичный и удобный опыт работы с блокчейном по сравнению с другими решениями.

3.2 Трансформация Manta из OP Stack в Polygon CDK

Переход компании Manta с OP Stack на Polygon CDK подчеркивает ее стремление к улучшению пользовательского опыта, особенно в плане ускорения расчетов при выводе средств. Технология zkEVM в Polygon CDK, предлагающая быстрые расчеты и надежную защиту с помощью ZK-доказательств, заметно превосходит оптимистичные сворачивания OP Stack. Еще одной важной причиной перехода Manta стала интеграция с более широкой экосистемой Polygon. Сдвиг позволяет Manta использовать общую ликвидность сети Polygon, чему способствуют бесконтактные мосты ZK, повышая интеграцию экосистемы.

Заключение

Рассмотрение различных SDK для ролловера в этом отчете подчеркивает динамичный и разнообразный характер технологии блокчейн. Хотя каждый SDK - Arbitrum Orbit, OP Stack, ZK Stack и особенно Polygon CDK - вносит значительный вклад в экосистему блокчейна, существует заметная тенденция к использованию Polygon CDK для проектов, стремящихся к масштабируемости, безопасности и эффективности. Примером такого предпочтения может служить переход компании Manta на Polygon CDK благодаря улучшенному пользовательскому опыту и стратегический выбор компании ZKFair благодаря ее надежной безопасности и гибкости.

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

Отказ от ответственности:

  1. Эта статья перепечатана из[Trustless Labs]. Все авторские права принадлежат оригинальному автору[Trustless Labs]. Если у Вас есть возражения против этой перепечатки, пожалуйста, свяжитесь с командой Gate Learn, и они незамедлительно рассмотрят их.
  2. Предупреждение об ответственности: Мнения и взгляды, выраженные в этой статье, принадлежат исключительно автору и не являются инвестиционным советом.
  3. Перевод статьи на другие языки осуществляется командой Gate Learn. Если не указано, копирование, распространение или плагиат переведенных статей запрещены.
Lancez-vous
Inscrivez-vous et obtenez un bon de
100$
!
Créer un compte