Автор: Trustless Labs

Источник изображения: Trustless Labs
В настоящее время существует два типа Rollup SDK: ZK и OP, в основном основанные на Arbitrum Orbit, OP Stack, ZK Stack и Polygon CDK. В этой статье представлено всестороннее введение и сравнительный анализ этих четырех вариантов. Среди них Polygon CDK демонстрирует большой потенциал благодаря своей масштабируемости, гибкости безопасности и экономическим преимуществам.
Будь то переход Manta от OP Stack к Polygon CDK или справедливый запуск ZKFair, Polygon CDK дает проектам возможность обрабатывать огромную совокупную заблокированную стоимость (TVL) и экосистемы. Мы считаем, что ZK Rollup — это идеальное решение для масштабируемости Rollup. Polygon CDK постепенно доминирует на рынке, используя свои сильные стороны, такие как модульность, настраиваемость, множество решений по доступности данных и низкие барьеры для входа. В сочетании с выдающейся производительностью флагманского проекта ZKFair мы считаем, что Polygon CDK является наиболее потенциально оптимальным решением среди текущего ZK Rollup SDK.
1. Обзор накопительного SDK
С точки зрения реализации базовой технологии, Rollup SDK можно разделить на две категории: одна — это OP-Rollup SDK, основанная на оптимистическом доказательстве мошенничества для обеспечения безопасности, а другая — ZK-Rollup, которая полагается на доказательство с нулевым разглашением для установления доверия. цепочка SDK. OP-R SDK был первоначально предложен компанией Optimism и представил концепцию OP Stack. В марте 2023 года Arbitrum запустил решение Orbit. Затем появился ZK-R SDK, среди типичных решений можно назвать ZK Stack от zkSync и Polygon CDK, предложенный Polygon.
1.1 Решение об орбите
Arbitrum Orbit предназначен для внесения изменений в базу кода Arbitrum Nitro. Он имеет бессрочную и рекурсивную лицензию, позволяющую создавать цепочки Orbit, в которых могут размещаться другие цепочки на тех же условиях лицензирования. Цепочка Orbit может подключаться к различным сетям Arbitrum, но не поддерживает переключение сетей после развертывания. Он поддерживает типы цепочек AnyTrust и Rollup для удовлетворения различных требований безопасности и затрат.
Источник: https://koreablockchainweek.com/blogs/kbw-blog/ арбитражум-101
Как показано на рисунке, цель Arbitrum Orbit — дать разработчикам возможность создавать сети второго и даже третьего уровня Arbitrum. Разработчики могут выбирать между Arbitrum Rollup (все данные транзакций публикуются на расчетном уровне) и AnyTrust Chain (данные о транзакциях поддерживаются Комитетом по доступности данных DAC, а сертификаты доступности данных DACerts выдаются на расчетный уровень, аналогично Validium). Они могут настроить Gas Token, экономическую модель и т. д. В то же время Arbitrum также продвигает Stylus, позволяя разработчикам использовать Orbit для создания накопительных пакетов как на EVM, так и на WASM VM. Пользователи Arbitrum Orbit могут гибко выбирать построение своей трехуровневой сети на основе Arbitrum One или Arbitrum Nova, при этом расчетный уровень располагается в сети второго уровня Arbitrum. Это означает, что комиссии за транзакции в сети уровня 3 вернутся в сеть уровня 2 протокола Arbitrum. Если вы хотите построить сеть второго уровня на основе Ethereum в качестве расчетного уровня, вам необходимо получить разрешение на лицензирование кода от Offchain Labs или Arbitrum DAO.
1.2 В СТЕКЕ
Стек OP состоит из программных компонентов, составляющих инфраструктуру основной сети Optimism. OP Stack имеет итерацию Bedrock, которая помогает создавать сети Optimistic Rollup и поддерживает Optimism Superchain (взаимосвязанные сети уровня 2). Его архитектура включает в себя виртуальную машину Ethereum (EVM) для уровня исполнения, один модуль секвенсора для обработки транзакций и многоуровневую сеть для форматирования, расчета и управления данными.
После недавнего обновления OP Stack до версии Bedrock стоимость одной транзакции снизилась более чем на 70 % благодаря оптимизированным стратегиям сжатия транзакций. В то же время можно обрабатывать несколько транзакций в одном блоке второго уровня, уменьшая размер данных о состоянии. Доработка этих отдельных компонентов делает разработку более удобной. Именно в этом заключается конкурентное преимущество OP Stack.
Источник изображения: https://docs.optimism.io/stack/explainer
В плане SuperChain все накопительные пакеты, использующие OP Stack, будут интегрированы в стандартизированные цепочки OP. Эти цепочки могут взаимодействовать напрямую через протокол обмена сообщениями между цепочками, используя общий межцепочечный мост Ethereum. Кроме того, заказ транзакций в этих цепочках будет обрабатываться одной и той же сетью заказчиков.
1.3 Стек ЗК
ZK Stack — это модульная платформа с открытым исходным кодом, предназначенная для создания пользовательских сетей уровня 2 и уровня 3 (гиперчейнов) на базе ZK на основе кода zkSync Era. ZK Stack, разработанный по лицензии с открытым исходным кодом, доступен бесплатно, что упрощает использование и повышает вовлеченность сообщества. Гиперцепи, созданные с использованием этой структуры, беспрепятственно соединяются между ненадежными сетями, обеспечивая низкую задержку и общую ликвидность для улучшенной совместимости. ZK Stack использует надежность эпохи zkSync, чтобы обеспечить безопасную основу, а его акцент на вкладе сообщества и собственности обеспечивает некоторую поддержку децентрализованной экосистемы. Суверенный характер этой структуры дает разработчикам определенную степень автономии в отношении своих гиперцепей, помогая построить систему, которая в некоторой степени децентрализована и устойчива. Кроме того, ZK Stack подходит для различных случаев использования, включая игры, социальные сети и корпоративные приложения, предоставляя некоторые индивидуальные решения для конкретных потребностей. Благодаря своим возможностям асинхронного подключения ZK Stack становится одним из инструментов для создания децентрализованных блокчейнов, которые в некоторой степени безопасны, настраиваемы и совместимы.
Источник изображения: https://x.com/zerokn0wledge_/status/1673436051199922176?s=20.
Эра zkSync решает проблему фрагментации межсетевой ликвидности. Будучи пионером, Hyperchain возглавляет эту гипермасштабируемую единую сеть ликвидности и подает пример другим сетям.
Однако, хотя ZK Stack является мощным, он не является универсальным решением для каждой ситуации. Для традиционных приложений децентрализованного финансирования (DeFi) или проектов невзаимозаменяемых токенов (NFT) развертывание на существующей гиперцепи, такой как zkSync, может быть более эффективным и обеспечить синхронизацию с другими протоколами.
1.4 Полигон CDK
Polygon CDK — это модульная база кода с открытым исходным кодом, предназначенная для упрощения сложного процесса создания и запуска цепочек уровня 2 (L2) на базе ZK на 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 Chain может беспрепятственно взаимодействовать и делиться ликвидностью с другими цепочками Polygon. Модульность CDK обеспечивает гибкость без ущерба для масштабируемости или нарушения ликвидности. Уровень взаимодействия, являющийся одним из основных технических компонентов Polygon 2.0, играет ключевую роль. Он принимает доказательства ZK, объединяет их и публикует доказательства и обновленный статус цепочки в Ethereum, обеспечивая почти мгновенную завершенность и межцепочное выполнение. Передовая технология ZK компании Polygon, такая как zkEVM, гарантирует, что цепи, разработанные с использованием CDK, останутся перспективными и смогут извлечь выгоду из постоянного технологического прогресса. Безопасность в цепочке, развернутая CDK, основана на криптографии, обеспечивая более безопасный, связанный и бесконечно масштабируемый уровень ценности без необходимости сложных стимулов.

Источник изображения: Trustless Labs
2. Углубленный анализ Polygon CDK: лидера направления Rollup SDK
2.1 Масштабируемость и совместимость
Используя Polygon CDK, разработчики могут напрямую развертывать накопительный пакет, который полностью эквивалентен EVM, обеспечивая разработчикам EVM удобство беспрепятственного перехода в экосистему. В то же время Polygon CDK достигает высокой степени модульности за счет разложения каждого компонента Rollup на независимые сервисы. Например, синхронизатор отвечает за синхронизацию блоков между уровнями 1 и 2, проверяющий генерирует доказательства, секвенсор проверяет транзакции и упаковывает блоки, а служба RPC обеспечивает внешний доступ. Создатели накопительных пакетов могут масштабировать определенные услуги в зависимости от спроса.
Используя Polygon CDK, вы можете создать нулевой этап объединения, в котором корень состояния второго уровня фиксируется на первом уровне. При этом состояние Rollup можно реконструировать на основе всех данных первого слоя. Кроме того, контракт первого уровня будет проверять законность доказательства ZK, гарантируя, что все изменения состояния на втором уровне являются полностью законными.
Polygon CDK поддерживает выделенные уровни доступности данных и комитеты доступности данных, обеспечивая надежную доступность данных даже при выборе Validium. Polygon CDK поддерживает различные настройки параметров, позволяя разработчикам выбирать между режимами zk-Rollup и Validium для создания собственного второго уровня. Он также поддерживает настройку параметров, таких как токен газа, плата за газ, частота отправки доказательств, размер пакета и т. д.
2.2 Производительность и стоимость
Polygon CDK обеспечивает быструю генерацию доказательств с нулевым разглашением с помощью рекурсивных STARK и Polygon Zero. При оптимизированных настройках оборудования он может достигать более 2000 TPS, что намного превышает пропускную способность основной сети Ethereum. В то же время это позволяет настраивать более частые доказательства достоверности, позволяя первому уровню быстро проверять состояние второго уровня, обеспечивая быструю окончательность второго уровня.
Rollup позволяет настраивать правила сбора токенов Gas Token и Gas, что дает разработчикам свободу снижать затраты для пользователей Rollup. Кроме того, стоимость обслуживания Rollup зависит от размера данных, передаваемых на первый уровень, тогда как доказательства 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 является привлекательным предложением в области Rollup SDK благодаря своей модульности, повышенной безопасности, совместимости и гибкому балансу затрат и производительности.
ZKFair решила использовать Polygon CDK в соответствии со своими целями масштабируемости, производительности и экономической гибкости, которые имеют решающее значение для инновационных проектов в области технологии блокчейн. Используя настраиваемые параметры, предоставленные Polygon CDK, ZKFair развернула накопительный пакет со стабильной валютой USDC в качестве токена Gas. Используя настраиваемую плату за газ CDK, ZKFair реализует настраиваемое решение по настройке газа, которое обеспечивает справедливое распределение токенов управления. Это знаменует собой успешный запуск первого второго уровня на базе Polygon CDK, общая заблокированная стоимость которого (TVL) выросла с 0 до 160 миллионов долларов за три дня. В течение первых двух недель после запуска на уровне 2 было более 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, значительно лучше, чем Optimistic Rollup от OP Stack. Еще одна важная причина перехода Manta — интеграция с более широкой экосистемой Polygon. Этот сдвиг позволяет Manta использовать общую ликвидность сети Polygon через не требующий доверия мост ZK, улучшая интеграцию экосистемы.
в заключение
Исследование различных Rollup SDK в этом отчете подчеркивает динамическое разнообразие технологии блокчейна. Хотя каждый SDK — Arbitrum Orbit, OP Stack, ZK Stack и особенно Polygon CDK — внес значительный вклад в экосистему блокчейна, все больше и больше проектов предпочитают использовать Polygon CDK в своих поисках безопасности, эффективности и безопасности масштабируемости. Это предпочтение отражено в стратегии Manta, заключающейся в обращении к Polygon CDK для лучшего взаимодействия с пользователем, и в стратегии ZKFair, выбирающей Polygon CDK из-за его высокой безопасности и гибкости.
Благодаря своей технологии ZK, совместимости и экономичным решениям Polygon CDK выделяется не только как инновационный инструмент, но и как комплексное решение современных проблем блокчейна. Он устраняет разрыв между идеальным и практическим, предоставляя платформу, отвечающую растущим потребностям сообщества блокчейнов. Это делает Polygon CDK не просто SDK, а катализатором следующей волны инноваций в области блокчейна, подталкивая такие проекты, как ZKFair, к новым сферам производительности и масштабируемости. В постоянно развивающейся среде блокчейн-технологий Polygon CDK — это заметный путь вперед, сочетающий в себе эффективность, безопасность и доступность, чтобы наметить будущее, которое не только технологически продвинуто, но и инклюзивно прогрессивно.
