С момента своего создания Ethereum постоянно сталкивается с проблемами масштабируемости. Масштабирование остаётся ключевой технологией для достижения массового принятия Web3. Rollup является основным решением масштабирования уровня 2, и его основная идея заключается в публикации «упакованных» блоков данных транзакций на цепочке, тем самым уменьшая сложность проверки валидности транзакции. Основываясь на различных методах проверки валидности данных, Rollups могут быть дополнительно разделены на Оптимистичные Rollups и ZK Rollups.
В настоящее время сфера ZK Rollups сталкивается с тремя основными проблемами: высокими затратами на вычисление ZKPs, зависимостью от централизованных Provers большинством zk rollups и сложностью технологии нулевого разглашения, что затрудняет создание ZK-rollups, совместимых с EVM. Кроме того, многие ZK Rollups используют сторонние проекты мостов для взаимодействия, что создает определенные риски безопасности.
Сооснователь и генеральный директор Lumoz, НанФэн, окончил университет Цинхуа. Ядро команды инвестировало почти пять лет в технологию ZK с 2018 года. С самого начала Lumoz стремился сделать вычисления с нулевым разглашением более эффективными и доступными.
Lumoz завершил два раунда инцентивных тестовых сетей, в которых приняли участие 282 тыс. участников, 28 137 валидаторов, 145 шахтеров PoW и более 60 развернутых проектов экосистемы. В мае 2024 года Lumoz объявил о завершении нового раунда стратегического финансирования, оценив компанию в $300 миллионов. На сегодня Lumoz привлек $14 миллионов, среди инвесторов OKX Venture, Hashkey Capital, Polygon, Kucoin Ventures, IDG Blockchain, Gate Ventures, SevenUpDAO и Sweep Ventures.
Lumoz предоставляет модульный уровень вычислений для ZK Rollup, используя гибридный механизм согласования PoS и PoW. Алгоритм ZK-PoW значительно снижает затраты на вычисления ZKP, решая проблему централизованных доказателей. Он также вводит zkVerifier для проверки ZKP, сгенерированных zkProver. Требования к аппаратному обеспечению узлов zkVerifier относительно низкие, и предстоящая распродажа узлов улучшит децентрализацию и устойчивость к цензуре сети проверки.
Lumoz RaaS Launch Base отлично совместим с основными технологическими стеками ZK Rollups, включая Polygon zkEVM, zkSync, Scroll и Starknet. В настоящее время это проект с широчайшей совместимостью с технологическими стеками ZK Rollups, эффективно решающий проблемы совместимости между технологией ZK и EVM в сфере ZK Rollup. Он предоставляет настраиваемые решения ZK Rollup с возможностью развертывания цепочки одним кликом. Среди текущих клиентов - ZKFair, Merlin Chain, Coin98, Ultiverse, Mari1x, Fortnite (Efuse) и Viction.
Lumoz предлагает протокол NCRC, который обеспечивает безупречную межцепочечную совместимость между несколькими ZK Rollups через «Native Bridge». Активы пользователей не проходят через какие-либо сторонние протоколы, что гарантирует безопасность и доверительность процесса.
Lumoz принимает двойную экономическую модель токенов, где утилитарный токен MOZ может быть использован для оплаты транзакций и сборов за использование ресурсов, в то время как акционерный токен esMOZ является наградой для участников и также может быть использован для делегирования узлов zkVerifier. Токены esMOZ могут быть обменены на токены MOZ в различные периоды и по разным курсам. В настоящее время Lumoz не разгласил последние детали распределения токенов в своем белой бумаге.
В перспективе сфера RaaS имеет многообещающие перспективы развития, и ZK Rollup станет основным решением Rollup. Операции сообщества и создание экосистемы могут заменить технологию в качестве основных проблем при создании Rollups. Обладая глубокими знаниями в области технологии ZK, Lumoz готов продолжать лидировать в сфере ZK RaaS и способствовать масштабному применению и внедрению технологии ZK-Rollup.
С момента своего создания Ethereum постоянно сталкивается с проблемами масштабируемости. Масштабирование остается важной технологией для достижения массового принятия Web3.
Решения масштабируемости, построенные на Ethereum без необходимости внесения каких-либо изменений в базовый протокол уровня 1, называются решениями уровня 2. Эти решения могут обрабатывать транзакции без взаимодействия с сетью Ethereum и привязывать свою безопасность к уровню 1 Ethereum через смарт-контракты, эффективно добавляя дополнительный уровень сети вне цепи, отсюда и название Уровень 2. Согласно L2 Beat, количество обработанных транзакций уровня 2 в настоящее время достигло 10 раз больше, чем на главной сети Ethereum, что значительно расширяет ограниченную способность обработки транзакций Ethereum.
Рисунок 1 Количество транзакций, обработанных Layer2https://l2beat.com/scaling/activity
Как высокодецентрализованный общедоступный блокчейн, Ethereum стал очень перегруженным, и газовые сборы стали чрезвычайно дорогими. Поэтому все больше децентрализованных приложений, включая DeFi и GameFi, переносят свои протоколы на эти решения Layer 2, чтобы оптимизировать пользовательский опыт и снизить операционные издержки. Согласно L2 Beat, на 16 июня 2024 года общая заблокированная сумма (TVL) во всех решениях Layer 2 достигла 12,4418 миллиона ETH, что эквивалентно примерно 44,363 миллиарда долларов. В сравнении TVL на основной сети Ethereum составляет 17,88 миллиона ETH, что эквивалентно примерно 65,634 миллиарда долларов, что означает, что TVL во всех решениях Layer 2 близок к 70% от TVL на основной сети Ethereum.
Рисунок 2 Общее количество заблокированных позиций в Layer2https://l2beat.com/scaling/summary
Рисунок 3 Сумма блокировки основной сети Ethereum
https://defillama.com/chain/Ethereum?currency=USD
Rollup - это основное решение масштабирования Layer 2, и его основная идея заключается в публикации «упакованных» блоков данных транзакций on-chain, тем самым уменьшая сложность проверки допустимости транзакции. Технология Rollup решает проблемы, ранее выявленные Plasma, обеспечивая такую же доступность данных и безопасность, как у уровня 1 Ethereum (сам Ethereum), при этом значительно увеличивая пропускную способность сети и уменьшая затраты на транзакцию. В архитектуре модульных блокчейнов решение Rollup в основном аутсорсит слой выполнения (и другие слои) цепи.
Рисунок 4 Модульные стеки Модульные стеки
https://members.delphidigital.io/reports/the-complete-guide-to-rollups
Основываясь на их методах проверки правильности данных, Rollups можно дополнительно разделить на Оптимистичные Rollups и ZK Rollups. Оптимистичные Rollups полагаются на «оптимистичное» предположение, что большинство транзакций являются действительными, позволяя оспаривать и откатывать их в случае обнаружения мошеннического поведения. ZK Rollups, с другой стороны, используют технологию доказательства нулевого знания (ZK), чтобы гарантировать, что транзакции, обработанные вне цепи, являются действительными и корректными, обеспечивая более высокий уровень безопасности и эффективности. Ниже приведены основные преимущества и недостатки этих двух решений Rollup:
Таблица 1 ZK Rollups vs. Optimistic Rollups
Источник данных: составленный автором на основе существующей литературы
Хотя ZK-Rollup имеет много преимуществ и рассматривается Виталиком как долгосрочное решение масштабирования для Ethereum, он сталкивается с несколькими техническими проблемами, которые в настоящее время ограничивают широкое распространение. Согласно данным Defilama на 16 июня 2024 года, Оптимистические Роллапы, такие как Arbitrum, Blast, Base и Optimism, продолжают доминировать в пространстве Роллапов.
Фигура 5 Круговая диаграмма TVL на треке Rolluphttps://defillama.com/chains/Rollup
Конкретно, проблемы, с которыми в настоящее время сталкиваются сектор ZK Rollups, это:
На Ethereum mainnet в настоящее время действуют несколько ZK Rollups, включая Polygon zkEVM и zkSync. Для ZK-Rollup стоимость вычислений ZKPs значительно превышает стоимость доступности данных (DA), часто составляя более 50% от общей стоимости. Более того, многие из этих проектов ZK-Rollup не децентрализовали свои процессы доказательства. Например, в бета-версии mainnet Polygon zkEVM распространено использование доверенных агрегаторов для представления ZKPs, а эпоха zkSync следует подобному подходу.
Рис. 6 Вычислительные затраты основных ZK Rollups очень высоки (розовый на рисунке)
https://l2beat.com/scaling/costs
Совместимость с EVM означает преобразование кода смарт-контрактов на Solidity в определенный байт-код виртуальной машины для ZK Rollups. EVM изначально не был разработан с учетом технологии доказательства в нуле. Например, для генерации действительных доказательств для произвольных программ, выполняемых EVM с использованием zk-SNARKs, математические представления и логика доказательства должны быть созданы для каждого опкода EVM. Это требует сложных криптографических преобразований и представляет собой вызовы совместимости для существующих смарт-контрактов.
В эту эпоху множества Rollups сосуществование различных решений Layer 2 делает бесшовную взаимодействие между различными решениями критически важным. Существующие решения мостового перехода между Rollup-цепями часто включают в себя развертывание новых наборов межцепных контрактов на цепях Rollup и использование многоцепевых стимулов ликвидности для достижения функционала кросс-цепных активов. Однако такие решения не всегда универсально применимы для сообщений на основе кросс-цепного взаимодействия и влекут за собой риски централизации и доверия. В июле 2023 года проект моста кросс-цепи Multichain, поддерживаемый Binance, прекратил свою деятельность после того, как его генеральный директор был задержан властями, и средства, превышающие 265 миллионов долларов, вытекли из Multichain в соответствии с мониторингом SlowMist. Внезапный крах ведущего проекта моста кросс-цепи подчеркивает значительные риски централизации и доверия, связанные с использованием сторонних проектов моста кросс-цепи.
Рисунок 7 Лумозhttps://lumoz.org/
НанФэн, сооснователь и генеральный директор Lumoz, окончил Университет Цинхуа и ранее работал в ByteDance. В качестве ведущего разработчика он глубоко вовлечен в создание фундаментальной основы и итеративное развитие нескольких проектов. Он также является основателем Trustless Labs. С 2018 года основной команде посвящена технологии ZK, вложив в ее развитие почти пять лет. С самого начала Lumoz нацелен на то, чтобы сделать вычисления с нулевым разглашением более эффективными и доступными, заключенными в их миссию: «Делая ZK-Rollup более доступным».
На протяжении пути развития Lumoz команда постепенно осознавала проблемы безопасности и централизации в текущем пейзаже мостов межцепочечного Rollup и активно работала над их решением. Они также использовали тренд развития RaaS (Rollup as a Service), что привело к успешному запуску ZK RaaS Launch Base и расширению своего бизнеса соответственно.
Фигура 8 Данные, связанные с экологией Lumozhttps://lumoz.org/compute-layer
Lumoz (ранее Opside) официально запустил свой тестовый сеть в конце мая 2023 года и успешно работал пять месяцев с непрерывным активным участием глобального сообщества. Более 450 000 участников присоединились к предварительному тестовому сети, что привело к внушительным 13 580 057 транзакциям. В тестовом сети приняли участие более 140 майнеров и более 28 000 узлов. Экологически, более 100 качественных проектов подали заявки на участие, и 14 проектов успешно запустили специализированные цепочки zkEVM через Opside ZK-Rollup LaunchBase, которые стабильно функционируют.
Lumoz ожидается запустить свою главную сеть в III квартале. На данный момент Lumoz обработал 2 миллиона транзакций, представил более 4,79 миллионов ZKP и имеет более 28 000 узлов. Кроме того, более 16 проектов прошли официальные аудиты и развернули собственные цепочки приложений zkEVM на платформе Lumoz.
Фигура 9 Lumoz завершила стратегический раунд финансирования, в котором участвовал SevenUPDAO
https://mirror.xyz/lumozorg.eth/Fz0dF5HVMdbbI--9lzst60KuKOp5YGbb75Z0RmxiB24
В марте 2024 года Lumoz, модульный вычислительный слой и платформа ZK-RaaS, провел свой первый раунд финансирования на сумму $120 миллионов. 29 мая 2024 года Lumoz официально объявил о завершении нового стратегического раунда финансирования. Среди инвесторов были IDG Blockchain, SevenUpDAO, Sweep Ventures и другие. Конкретная сумма финансирования не была раскрыта. Благодаря этому стратегическому раунду Lumoz достигла оценки в $300 миллионов, превысив текущую рыночную стоимость Altlayer в $253 миллиона, что свидетельствует о сильной уверенности в перспективах развития Lumoz.
Более того, исходя из текущей рыночной стоимости Altlayer, умноженной на коэффициент 1,4 (множитель предварительной оценки финансирования до листинга), Lumoz могла бы потенциально достичь рыночной стоимости не менее 420 миллионов долларов при листинге. В качестве альтернативы, используя множитель Gelato в 3, рыночная стоимость Lumoz после листинга может превысить 900 миллионов долларов.
Таблица 2 информация о финансировании проекта RaaS
Примечание: источники данных в основном представлены Rootdata и ICO Analytics, с символом «*», указывающим на ведущих инвесторов, на 16 июня 2024 года.
Рисунок 10 Lumoz как децентрализованный модульный вычислительный уровень
https://lumoz.org/compute-layer
Роллапы обычно состоят из слоев расчетов, выполнения, согласования и доступности данных. Однако для ZK-Rollups требуется дополнительный основной модуль, известный как Слой доказательств. В настоящее время Lumoz является единственным поставщиком в пространстве модульных Роллапов, предлагающим модульную сеть доказательств. В настоящее время майнеры Lumoz предоставляют вычислительную мощность ZKP для сети Merlin Chain. С запуском основной сети Lumoz сеть Merlin Chain будет подключена к децентрализованной ZK вычислительной сети Lumoz. Эта сеть работает на алгоритме ZK-PoW, что позволяет любому желающему вносить вычислительную мощность в сеть Merlin Chain и получать вознаграждение токенами Lumoz.
Комбинируя надежные вычислительные ресурсы с механизмом повторного ставки EigenLayer, Lumoz создал эффективную и безопасную экосистему вычислительных услуг. Архитектура вычислительного слоя Lumoz высоко интегрирована и совместная, с следующими ключевыми компонентами и функциональностью:
Рисунок 11 Архитектура вычислительного уровня Lumoz
https://docs.lumoz.org/understand-lumoz/the-avs-computing-layer-based-on-eigenlayer
Lumoz использует гибридный механизм консенсуса, объединяющий PoS (Proof of Stake) и PoW (Proof of Work) в своей архитектуре. В частности, PoW используется для zkProver, в то время как PoS в основном применяется к zkVerifier (возможно, выступая в качестве упорядочивателя Rollup). Эта статья сначала представит ZK-PoW алгоритм Lumoz в контексте консенсуса PoW, объясняя, как он решает текущие проблемы, с которыми сталкиваются ZK Rollups, связанные с высокими вычислительными затратами и проблемами централизации ZKP (доказательства нулевого знания). В дальнейшем статья углубится в подробный анализ прогресса Lumoz в механизме консенсуса PoS.
Для решения проблем вычислительной стоимости и централизации ZKP (Доказательство Нулевого Знания) Lumoz предложил алгоритм ZK-PoW. Его основные особенности включают в себя:
Lumoz предоставляет единый рынок для вычислений ZKP, поощряя майнеров генерировать ZKP для этих zk-rollups. Во время фазы предварительного тестирования Pre-Alpha, основанной на алгоритме PoW, каждый Роллап внутри блоков Opside отправляет последовательность в соответствии с определенными правилами. Награды PoW текущего блока распределяются среди зарегистрированных слотов Роллапа на основе количества пакетов, включенных в последовательность. Майнеры могут свободно выбирать участие в вычислениях ZKP для одного или нескольких Роллапов. В будущем каждая последовательность будет иметь разные цены в зависимости от таких факторов, как тип ZK-Rollup, количество включенных транзакций Роллапа, использование газа и другие оценочные факторы нагрузки.
Майнеры должны заложить соответствующее количество токенов для каждого Rollup в системном контракте, чтобы представить ZKPs. Награды за майнеров, представляющих ZKPs, также распределяются на основе их доли залога, тем самым отговаривая злонамеренное поведение майнеров, представляющих ZKPs несколько раз.
Сначала шахтеры отправляют Proofhash. В определенное временное окно для данной последовательности допускается участие нескольких шахтеров в вычислении ZKP. Каждый шахтер не отправляет прямо оригинальное доказательство, а вычисляет хеш-доказательство (доказательство/адрес) и отправляет его в контракт.
Далее майнеры представляют ZKP. По истечении временного окна майнеры представляют исходное доказательство, и оно проверяется по отношению к ранее представленным хешам доказательств. Майнеры, чьи доказательства проходят проверку, имеют право на вознаграждение PoW, которое распределяется пропорционально в зависимости от суммы, которую они поставили для участия.
Рисунок 12 Двухэтапный алгоритм представления ZKP
https://lumoz.org/compute-layer
Lumoz гениально использует двухэтапный алгоритм отправки для ZKPs, используя модель отправить-сначала-проверить-позже для устранения ненужных вычислений подтверждения и агрегации адресов. Более того, этот двухэтапный алгоритм отправки позволяет параллельные вычисления ZKP и последовательную отправку, позволяя майнерам одновременно выполнять несколько задач по генерации ZKP, значительно ускоряя эффективность генерации ZKP. Команда Lumoz также оптимизировала алгоритм рекурсивной агрегации ZKP, максимизируя ресурсы кластера для дальнейшего увеличения скорости вычисления ZKP.
В реальной среде тестирования на стресс, майнеры управляют кластером из 20 машин, включающим в себя процессоры с 128 ядрами и 1 ТБ оперативной памяти. Во время тестирования скорость транзакций стабилизировалась на уровне около 27,8 транзакций в секунду примерно за 40 минут. При тех же условиях Lumoz сократил среднее время подтверждения транзакций с примерно 5-6 минут до примерно 3 минут, тем самым увеличив эффективность генерации ZKP примерно на 80%. В будущем, по мере присоединения большего количества ZK-rollups и майнеров к рынку ZK вычислений, ожидается, что PoW-алгоритм Lumoz принесет еще более заметный прирост эффективности.
По сравнению с версией 1.0, версия 2.0:
startBatch
параметр, чтобы помочь новым шахтерам лучше следить за прогрессом в добыче.
Рисунок 13 Архитектура ZK-PoW V2.0
https://mirror.xyz/lumozorg.eth/zZy2munlvNY7D4DG6lpcccrx1IZTJ7yb3jXOwd1O9Hg
Результаты теста на давление: В версии 2.0, используя 10 машин по 64 ядра каждая, было завершено 566 пакетов доказательств за 7 часов, 38 минут и 40 секунд, в среднем 48,62 секунды на доказательство. В сценариях с множеством майнеров версия 2.0 показывает общее улучшение эффективности в 50% в генерации zk доказательств по сравнению с версией 1.0.
Сеть Lumoz берет на себя решающую ответственность за управление всеми входными и выходными данными сети. Для обеспечения безопасности, точности и децентрализации процесса обработки данных и его результатов Lumoz внедрил механизм проверки узла. Этот механизм включает в себя узлы zkVerifier, которые проверяют ZKP, созданные zkProvers. Конкретный рабочий процесс следующий:
Фигура 14 zkVerifier механизм верификации узла
https://docs.lumoz.org/zkVerifier-node-explained/how-do-zkverifier-node-work
Во-первых, после того как доказательства, созданные zkProvers, отправляются на цепь Lumoz, Lumoz отправляет задачи на верификацию нескольким узлам zkVerifier, которые независимо выполняют распределенную верификацию. Во-вторых, консенсус о допустимости доказательств достигается, когда по меньшей мере две трети узлов zkVerifier подтверждают их допустимость, обеспечивая авторитет и последовательность результатов верификации. Наконец, подтвержденные доказательства и их результаты передаются обратно на блокчейн Lumoz через Lumoz AVS Oracle, с записью результатов задач и их обработкой на цепи Lumoz через контракт Task Manager.
Аппаратные требования для узлов zkVerifier относительно скромны, что позволяет более широкому участию в экосистеме Lumoz и дальнейшему укреплению децентрализации сети Lumoz.
Рисунок 15 требования к аппаратной конфигурации узла zkProver
https://docs.lumoz.org/purchase-zkverifier-node-and-set-up/set-up-node
Lumoz ввела лицензионную систему для допуска узла zkVerifier: лицензии служат официальным признанием идентичности узла zkVerifier и являются необходимыми привязывающими условиями при настройке узлов zkVerifier. Эти лицензии существуют в форме NFT (Non-Fungible Tokens), гарантируя уникальность и невозможность их воспроизведения. Для тех, кто предпочитает не запускать узлы самостоятельно, существует механизм делегирования, при котором ezMOZ токены или лицензии могут быть переданы другим операторам узлов, сохраняя при этом вознаграждение. Лицензии также могут свободно передаваться между пользователями при необходимости.
Рисунок 16 zkVerifier Узел Продажаhttps://node.lumoz.org/
Лицензии узла zkVerifier официально поступят в продажу с 17 июня 2024 года. Каждый узел zkVerifier получит 40 миллионов баллов Lumoz (LP) до мероприятия по генерации токенов (TGE), а также дополнительно разблокируется линейно 1 миллион LP в день с 25 июня по 4 августа. Эти LP можно обменять на токены главной сети после TGE. После TGE узлы zkVerifier продолжат получать усиление с непрерывным линейным разблокированием 25% токенов Lumoz в течение 36 месяцев, а также потенциальным участием в рассылке токенов от проектов экосистемы Lumoz.
Согласно последней политике Lumoz, всего будет 100 000 лицензий, разделенных на 10 различных ценовых уровней. Они будут продаваться в порядке живой очереди, при этом цены будут расти на более поздних этапах, стимулируя более ранние покупки для получения более высокой прибыли. Продажа будет разделена на три этапа: этап предварительной продажи (откроется 17 июня 2024 года в 15:00 UTC+8), этап приобретения белого списка (также откроется 17 июня 2024 года в 15:00 UTC+8), этап продажи белого списка (откроется 25 июня 2024 года в 15:00 UTC+8) и этап публичной продажи (откроется 3 июля 2024 года в 15:00 UTC+8), где лицензии будут доступны всем пользователям.
Рисунок 17 Уровни лицензий Lumoz
https://docs.lumoz.org/purchase-zkverifier-node-and-set-up/license-tiers
Фигура 18 Механизм участия команды в активности узла zkVerifier
https://docs.lumoz.org/zkverifier-lumoz-points-campaign
При использовании лицензий на стейкинг у пользователей есть возможность присоединиться к существующей команде или создать новую, но не более 50 участников в команде. Уровень команды определяется общим количеством лицензий, которыми она обладает, при этом более высокие уровни дают больший вес при распределении очков Lumoz. Lumoz использует этот фрактальный дизайн, чтобы привлечь больше пользователей и инвесторов к участию в своей экосистеме.
Кроме того, для максимальной защиты прав пользователей глобального сообщества Lumoz создал механизм возврата средств. Окно возврата средств откроется через шесть месяцев после начала события генерации токенов (TGE), продолжительность которого еще не определена. Если пользователи недовольны по какой-либо причине, они могут подать заявку на возврат средств. Lumoz безоговорочно вернет 80% от суммы оплаты узла покупки. Пользователи должны вернуть все сгенерированные токены и NFT (невзаимозаменяемые токены).
Продажа узла zkVerifier от Lumoz стала ключевым источником дохода для проекта. В блокчейн-проектах раннее поколение доходов важно для устойчивого развития и успеха. Это не только обеспечивает необходимую финансовую поддержку, но и повышает уверенность среди инвесторов и членов сообщества. Важно отметить, что блокчейн-проекты не должны полностью полагаться только на Первичные Обменные Предложения (IEO) для получения доходов. Хотя IEO эффективны для сбора средств, они не должны быть единственным путем, так как чрезмерная зависимость может ограничить финансовую гибкость и увеличить риски проекта в долгосрочной перспективе.
Конкретно, продажа узлов zkVerifier от Lumoz ожидается, что повлияет на проект, продемонстрировав уверенность и приверженность будущему развитию. Продавая узлы, проект сигнализирует внешнему миру, что у него достаточно средств и ресурсов для обеспечения долгосрочного роста. Это помогает привлечь больше инвесторов и партнеров для участия в успехе проекта.
Кроме того, продажи узлов отражают ценность и сплоченность сообщества. Покупка узлов позволяет пользователям стать частью сообщества проекта, способствуя более тесной связи с проектом. Эти отношения не только укрепляют чувство принадлежности и loяльности пользователей, но и способствуют коммуникации и сотрудничеству между членами сообщества. Активное и вовлеченное сообщество крайне важно для устойчивого роста и успеха проекта.
Rollup as a Service (RaaS) - это продукт, разработанный для запуска пользовательских Rollups для новых блокчейн-приложений. Подобно продуктам software-as-a-service (SaaS), пользователям не нужно поддерживать или хостить какую-либо часть сервисного продукта, что устраняет необходимость в сложном управлении программным и аппаратным обеспечением.
С точки зрения необходимости написания кода проекты RaaS можно разделить на 2 категории: SDK и решения без кода. SDK предоставляют разработчикам комплексный набор общих наборов средств разработки программного обеспечения, делая развертывание Rollups таким же простым, как развертывание смарт-контрактов. Решения без кода, как следует из названия, позволяют развертывать Rollups без написания ни одной строки кода (запуск цепочки в один клик). Проекты, такие как OP Stack, Rollkit, Dymension, Sovereign и Stackr, относятся к решениям SDK. Проекты, предлагающие развертывание Rollups без кода, включают Lumoz, AltLayer, Eclipse и Caldera.
Рисунок 19 Проекты RaaS можно разделить на 2 категории
https://foresightnews.pro/article/detail/27089
В пространстве RaaS уже существует множество проектов, таких как AltLayer и Gelato, которые позволяют запускать цепочку без кода. Однако Lumoz RaaS Launch Base выделяется интеграцией основных решений Rollup в индустрии блокчейн, таких как Polygon zkEVM, zkSync, Scroll и Starknet. В настоящее время это самый широко совместимый проект в плане поддержки технологического стека ZK Rollups. Эта возможность позволяет Lumoz решать проблемы совместимости между технологией ZK и EVM, что делает его уникально позиционированным в экосистеме ZK Rollup.
Таблица 3 Технологические стеки, поддерживаемые различными основными проектами RaaS
Примечание: Данные в основном берутся с официальных веб-сайтов и белых бумаг каждого проекта и компилируются с ссылкой на статьи в интернете.
Из вышеприведенной таблицы ясно, что Lumoz установил сотрудничество в различных модулях экосистемы Rollup. Например, помимо интеграции Layer1, Lumoz сотрудничает с проектами сторонних слоев DA, такими как Celestia, Eigenlayer, Ethstorage, Avail и Espresso. Кроме того, Lumoz сотрудничает с Espresso Systems, Radius, Metis и Astria для предоставления децентрализованных вариантов секвенсоров своим клиентам.
Согласно стандартам Виталика, zkEVM можно классифицировать на следующие типы:
Рисунок 20 Виталик «Различные типы zkEVM»
https://learnblockchain.cn/article/6369
Поддерживаемые Lumoz фреймворки включают в себя именно такие типы zkEVM, предлагая клиентам более широкий выбор.
Рисунок 21 Классификация основных проектов ZK Rollup
https://learnblockchain.cn/article/6369
Рисунок 22 Различные основные проекты zkEVM
https://learnblockchain.cn/article/6369
Пользователи могут независимо выбирать различные компоненты, необходимые для уровня 2 в своей Launch Base, включая SDK, слои расчетов, слои доступности данных, последователей и многое другое. Процесс не требует кода, что значительно снижает сложность запуска ZK Rollups, позволяя командам сосредоточиться на операциях с экосистемой и не технических аспектах.
Рисунок 23 Lumoz ZK-RaaS Launch Base отправляет ссылку одним кликом
https://lumoz.org/launchbase
Например, некоторые из клиентов, в настоящее время использующие услуги Lumoz RaaS, включают в себя:
Кроме того, 18 апреля 2024 года Lumoz объявила, что ее модульный вычислительный слой будет поддерживать архитектуру Op Stack + ZK Fraud Proof Layer 2.
OP Stack - это общий стек разработки, используемый для создания экосистем блокчейна L2.
Рисунок 24 Op Stack + ZK Fraud Proof Layer 2 архитектура
https://mirror.xyz/lumozorg.eth/eFpFnP40loyL3idRitTT_MNB3kW8R_6arZ7bgtmoRlc
Подобно предложению Стивена Ли и AltLayer о модели ZK Optimistic Rollup, архитектура Op Stack + ZK Fraud Proof - это новый дизайн, интегрирующий доказательства правильности на основе доказательств с нулевым разглашением в технологию Optimistic Rollup. Когда оспаривающие указывают на неправильные представления данных со стороны последователей, они подают вызов на Уровень 1. Последователь должен сгенерировать соответствующее доказательство ZK в пределах ограниченного срока вызова и представить его в контракт Уровня 1 для проверки. Если проверка подтверждает правильность данных, вызов является недействительным; в противном случае вызов успешен. Этот подход сочетает преимущества Optimistic Rollup и ZK Rollup, поддерживая низкие затраты при эффективном сокращении времени ожидания.
Мост для перехода между цепями
Как упоминалось ранее, сторонние мосты могут предложить более дешевый и быстрый кроссчейн-опыт, но они приводят к дополнительным затратам на доверие и рискам безопасности. Фактически, каждый ZK-Rollup поставляется со встроенным мостом L1<>L2, который Lumoz называет родным мостом. В отличие от сторонних мостов, основанных на решениях ликвидности, нативный мост работает как уникальный кроссчейн-механизм «мята-сжигание». Он обеспечивает безопасность с помощью доказательств с нулевым разглашением, сохраняя при этом надежность. Для достижения NCRC между несколькими накопительными пакетами должны быть выполнены следующие два предварительных условия:
Роллапы, удовлетворяющие этим условиям, теоретически имеют такой же уровень безопасности, как и базовый L1. Аналогично, уровень безопасности между этими Роллапами равнозначен, не требуя доверия между ними. Все транзакции NCRC проверяются с помощью доказательства допустимости, что является основной гарантией безопасности для NCRC.
Основная причина, по которой ZK Rollups не могут общаться друг с другом, заключается в том, что их контракты на уровне 1 (основная сеть Ethereum) не связаны между собой. Они не знают о существовании друг друга и не могут общаться напрямую через мосты нативных Rollup. Для решения этой проблемы Lumoz развернет контракт RRC (Rollup Recognition Contract) на каждом уровне 1, позволяя Rollups обнаруживать и идентифицировать друг друга. RRC управляет всеми участвующими zk-rollups в NCRC, включая добавление, приостановку и выход из Rollups. Каждому Rollup в RRC назначается специальный идентификатор Rollup.
Для пользователей операции NCRC идентичны операциям собственных мостов Rollup. На протяжении процесса кросс-цепочки активы проходят следующий путь: Rollup1 -> контракт моста L1 Rollup1 -> контракт моста L1 Rollup2 -> Rollup2. Другими словами, активы пользователей не проходят через какие-либо сторонние протоколы; им просто требуется использование собственных мостов Rollup. Весь процесс является безопасным и доверительным.
Рисунок 25 Процесс нативного моста кросс-роллап транзакции
https://mirror.xyz/lumozorg.eth/0P5S75pYf4GtjYG4tka4whLHI7a1YC-YVS0uzgaSlzI
Когда пользователи инициируют операции межцепочного обмена с Rollup1 на Rollup2, технический процесс фактически включает три сущности: Rollup1, L1 (Уровень 1) и Rollup2. Однако пользователям не нужно знать о присутствии L1 в этом процессе; их опыт заключается просто в прямом переводе с Rollup1 на Rollup2. В тени, межцепочные активы проходят две операции моста на L1, создавая плавное соединение от Rollup1 к Rollup2 в восприятии пользователя. Эти операции L1 обрабатываются автоматически, не требуя дополнительных действий от пользователя. С точки зрения пользователя, их текущий Rollup может выполнить операции межцепочного обмена на L1 и любом другом Rollup. Этот дизайн улучшает пользовательский опыт, сглаживая процесс и скрывая базовые сложности.
Если не принимать во внимание аспект лицензии zkVerifier, Lumoz принимает двойную экономическую модель токенов.
Будущий тренд в криптовалютной индустрии включает значительное движение в сторону приложений, охватывающих несколько цепочек и использующих несколько Rollups. С увеличением числа проектов, стремящихся к повышенной производительности, снижению затрат и индивидуализированным услугам от публичных цепочек, появление RaaS создает основу для удовлетворения этих требований.
Во-первых, с точки зрения настройки, RaaS облегчает разработку приложений на основе модульных Rollups, позволяя разработчикам гибко удовлетворять конкретные бизнес-требования и внедрять больше инноваций в экосистему.
Во-вторых, с точки зрения производительности технология Rollup в качестве решения Layer 2 значительно увеличивает пропускную способность сети Ethereum и снижает затраты. В этом контексте RaaS обеспечивает возможность разработчикам развертывать свои приложения эффективно с точки зрения затрат и безопасности, пользуясь масштабируемостью, предоставляемой решениями Layer 2, такими как те, которые обеспечиваются обновлением Canun, вводящим «blob transactions» для более эффективного и доступного хранения L2 транзакций, тем самым улучшая скорость и пропускную способность транзакций.
Наконец, с точки зрения бизнес-модели RaaS демонстрирует огромный потенциал для развития. Поскольку перегрузка основной сети Ethereum усиливается с развитием он-чейн приложений, спрос на Rollups и RaaS ожидается будет устойчиво расти.
Виталик неоднократно заявлял, что ZK Rollup заменит Optimistic Rollup в качестве долгосрочного решения масштабирования для Ethereum. Как было описано ранее, ZK Rollup предлагает определенные преимущества перед Optimistic Rollup, и благодаря непрерывным усовершенствованиям в технологии ZK и лучшей совместимости с EVM, ZK Rollup готов стать основным решением Rollup. Конечно, также есть возможность появления более гибридных решений масштабирования, таких как OP Stack+ZK Fraud Proof, которые объединяют преимущества как Optimistic Rollup, так и ZK Rollup.
Рост RaaS позволяет разработчикам строить и развертывать Rollups более легко и быстро, снижая технические барьеры (хотя технология остается ключевым фактором в развитии Rollup). Кроме того, новые Rollups, такие как Base, Manta Pacific и Blast, быстро получили рыночное признание, используя существующие инструменты для недорогостоящего создания Rollup и уделяя внимание развитию экосистемы. Аналитики предполагают, что эти новые Rollups не только устанавливают стандарты на рынке, но также предоставляют ценные примеры для традиционных приложений, переходящих к решениям уровня 2.
Во-первых, несмотря на успешное привлечение широкого участия криптосообщества во время предварительной и альфа-тестовых этапов Lumoz, только что запущенная распродажа узлов является первым разом, когда пользователям нужно тратить реальные деньги, чтобы присоединиться. Если эта распродажа узлов не будет хорошо управляться, это может негативно повлиять на развитие экосистемы Lumoz. Более того, важно отметить, что Lumoz еще не объявила об обновленном плане распределения токенов. Это означает, что есть риск того, что участники могут заработать слишком мало после покупки узлов, поэтому важно провести собственное исследование (DYOR). Однако, поскольку узлы zkVerifier позволяют сделать возвраты, делегирование и передачу, участники могут ограничить свои потери, даже если таковые имеют место.
Lumoz эффективно решает три основных проблемы в пространстве ZK Rollup через свой модульный вычислительный слой, ZK RaaS и протокол моста межцепочечного взаимодействия NCRC. Это позиционирует Lumoz как пионера и лидера в отрасли ZK Rollup. Мы уверены, что Lumoz будет продолжать проявлять свое лидерство в будущем, способствуя масштабному применению и принятию технологии ZK Rollup.
Partager
С момента своего создания Ethereum постоянно сталкивается с проблемами масштабируемости. Масштабирование остаётся ключевой технологией для достижения массового принятия Web3. Rollup является основным решением масштабирования уровня 2, и его основная идея заключается в публикации «упакованных» блоков данных транзакций на цепочке, тем самым уменьшая сложность проверки валидности транзакции. Основываясь на различных методах проверки валидности данных, Rollups могут быть дополнительно разделены на Оптимистичные Rollups и ZK Rollups.
В настоящее время сфера ZK Rollups сталкивается с тремя основными проблемами: высокими затратами на вычисление ZKPs, зависимостью от централизованных Provers большинством zk rollups и сложностью технологии нулевого разглашения, что затрудняет создание ZK-rollups, совместимых с EVM. Кроме того, многие ZK Rollups используют сторонние проекты мостов для взаимодействия, что создает определенные риски безопасности.
Сооснователь и генеральный директор Lumoz, НанФэн, окончил университет Цинхуа. Ядро команды инвестировало почти пять лет в технологию ZK с 2018 года. С самого начала Lumoz стремился сделать вычисления с нулевым разглашением более эффективными и доступными.
Lumoz завершил два раунда инцентивных тестовых сетей, в которых приняли участие 282 тыс. участников, 28 137 валидаторов, 145 шахтеров PoW и более 60 развернутых проектов экосистемы. В мае 2024 года Lumoz объявил о завершении нового раунда стратегического финансирования, оценив компанию в $300 миллионов. На сегодня Lumoz привлек $14 миллионов, среди инвесторов OKX Venture, Hashkey Capital, Polygon, Kucoin Ventures, IDG Blockchain, Gate Ventures, SevenUpDAO и Sweep Ventures.
Lumoz предоставляет модульный уровень вычислений для ZK Rollup, используя гибридный механизм согласования PoS и PoW. Алгоритм ZK-PoW значительно снижает затраты на вычисления ZKP, решая проблему централизованных доказателей. Он также вводит zkVerifier для проверки ZKP, сгенерированных zkProver. Требования к аппаратному обеспечению узлов zkVerifier относительно низкие, и предстоящая распродажа узлов улучшит децентрализацию и устойчивость к цензуре сети проверки.
Lumoz RaaS Launch Base отлично совместим с основными технологическими стеками ZK Rollups, включая Polygon zkEVM, zkSync, Scroll и Starknet. В настоящее время это проект с широчайшей совместимостью с технологическими стеками ZK Rollups, эффективно решающий проблемы совместимости между технологией ZK и EVM в сфере ZK Rollup. Он предоставляет настраиваемые решения ZK Rollup с возможностью развертывания цепочки одним кликом. Среди текущих клиентов - ZKFair, Merlin Chain, Coin98, Ultiverse, Mari1x, Fortnite (Efuse) и Viction.
Lumoz предлагает протокол NCRC, который обеспечивает безупречную межцепочечную совместимость между несколькими ZK Rollups через «Native Bridge». Активы пользователей не проходят через какие-либо сторонние протоколы, что гарантирует безопасность и доверительность процесса.
Lumoz принимает двойную экономическую модель токенов, где утилитарный токен MOZ может быть использован для оплаты транзакций и сборов за использование ресурсов, в то время как акционерный токен esMOZ является наградой для участников и также может быть использован для делегирования узлов zkVerifier. Токены esMOZ могут быть обменены на токены MOZ в различные периоды и по разным курсам. В настоящее время Lumoz не разгласил последние детали распределения токенов в своем белой бумаге.
В перспективе сфера RaaS имеет многообещающие перспективы развития, и ZK Rollup станет основным решением Rollup. Операции сообщества и создание экосистемы могут заменить технологию в качестве основных проблем при создании Rollups. Обладая глубокими знаниями в области технологии ZK, Lumoz готов продолжать лидировать в сфере ZK RaaS и способствовать масштабному применению и внедрению технологии ZK-Rollup.
С момента своего создания Ethereum постоянно сталкивается с проблемами масштабируемости. Масштабирование остается важной технологией для достижения массового принятия Web3.
Решения масштабируемости, построенные на Ethereum без необходимости внесения каких-либо изменений в базовый протокол уровня 1, называются решениями уровня 2. Эти решения могут обрабатывать транзакции без взаимодействия с сетью Ethereum и привязывать свою безопасность к уровню 1 Ethereum через смарт-контракты, эффективно добавляя дополнительный уровень сети вне цепи, отсюда и название Уровень 2. Согласно L2 Beat, количество обработанных транзакций уровня 2 в настоящее время достигло 10 раз больше, чем на главной сети Ethereum, что значительно расширяет ограниченную способность обработки транзакций Ethereum.
Рисунок 1 Количество транзакций, обработанных Layer2https://l2beat.com/scaling/activity
Как высокодецентрализованный общедоступный блокчейн, Ethereum стал очень перегруженным, и газовые сборы стали чрезвычайно дорогими. Поэтому все больше децентрализованных приложений, включая DeFi и GameFi, переносят свои протоколы на эти решения Layer 2, чтобы оптимизировать пользовательский опыт и снизить операционные издержки. Согласно L2 Beat, на 16 июня 2024 года общая заблокированная сумма (TVL) во всех решениях Layer 2 достигла 12,4418 миллиона ETH, что эквивалентно примерно 44,363 миллиарда долларов. В сравнении TVL на основной сети Ethereum составляет 17,88 миллиона ETH, что эквивалентно примерно 65,634 миллиарда долларов, что означает, что TVL во всех решениях Layer 2 близок к 70% от TVL на основной сети Ethereum.
Рисунок 2 Общее количество заблокированных позиций в Layer2https://l2beat.com/scaling/summary
Рисунок 3 Сумма блокировки основной сети Ethereum
https://defillama.com/chain/Ethereum?currency=USD
Rollup - это основное решение масштабирования Layer 2, и его основная идея заключается в публикации «упакованных» блоков данных транзакций on-chain, тем самым уменьшая сложность проверки допустимости транзакции. Технология Rollup решает проблемы, ранее выявленные Plasma, обеспечивая такую же доступность данных и безопасность, как у уровня 1 Ethereum (сам Ethereum), при этом значительно увеличивая пропускную способность сети и уменьшая затраты на транзакцию. В архитектуре модульных блокчейнов решение Rollup в основном аутсорсит слой выполнения (и другие слои) цепи.
Рисунок 4 Модульные стеки Модульные стеки
https://members.delphidigital.io/reports/the-complete-guide-to-rollups
Основываясь на их методах проверки правильности данных, Rollups можно дополнительно разделить на Оптимистичные Rollups и ZK Rollups. Оптимистичные Rollups полагаются на «оптимистичное» предположение, что большинство транзакций являются действительными, позволяя оспаривать и откатывать их в случае обнаружения мошеннического поведения. ZK Rollups, с другой стороны, используют технологию доказательства нулевого знания (ZK), чтобы гарантировать, что транзакции, обработанные вне цепи, являются действительными и корректными, обеспечивая более высокий уровень безопасности и эффективности. Ниже приведены основные преимущества и недостатки этих двух решений Rollup:
Таблица 1 ZK Rollups vs. Optimistic Rollups
Источник данных: составленный автором на основе существующей литературы
Хотя ZK-Rollup имеет много преимуществ и рассматривается Виталиком как долгосрочное решение масштабирования для Ethereum, он сталкивается с несколькими техническими проблемами, которые в настоящее время ограничивают широкое распространение. Согласно данным Defilama на 16 июня 2024 года, Оптимистические Роллапы, такие как Arbitrum, Blast, Base и Optimism, продолжают доминировать в пространстве Роллапов.
Фигура 5 Круговая диаграмма TVL на треке Rolluphttps://defillama.com/chains/Rollup
Конкретно, проблемы, с которыми в настоящее время сталкиваются сектор ZK Rollups, это:
На Ethereum mainnet в настоящее время действуют несколько ZK Rollups, включая Polygon zkEVM и zkSync. Для ZK-Rollup стоимость вычислений ZKPs значительно превышает стоимость доступности данных (DA), часто составляя более 50% от общей стоимости. Более того, многие из этих проектов ZK-Rollup не децентрализовали свои процессы доказательства. Например, в бета-версии mainnet Polygon zkEVM распространено использование доверенных агрегаторов для представления ZKPs, а эпоха zkSync следует подобному подходу.
Рис. 6 Вычислительные затраты основных ZK Rollups очень высоки (розовый на рисунке)
https://l2beat.com/scaling/costs
Совместимость с EVM означает преобразование кода смарт-контрактов на Solidity в определенный байт-код виртуальной машины для ZK Rollups. EVM изначально не был разработан с учетом технологии доказательства в нуле. Например, для генерации действительных доказательств для произвольных программ, выполняемых EVM с использованием zk-SNARKs, математические представления и логика доказательства должны быть созданы для каждого опкода EVM. Это требует сложных криптографических преобразований и представляет собой вызовы совместимости для существующих смарт-контрактов.
В эту эпоху множества Rollups сосуществование различных решений Layer 2 делает бесшовную взаимодействие между различными решениями критически важным. Существующие решения мостового перехода между Rollup-цепями часто включают в себя развертывание новых наборов межцепных контрактов на цепях Rollup и использование многоцепевых стимулов ликвидности для достижения функционала кросс-цепных активов. Однако такие решения не всегда универсально применимы для сообщений на основе кросс-цепного взаимодействия и влекут за собой риски централизации и доверия. В июле 2023 года проект моста кросс-цепи Multichain, поддерживаемый Binance, прекратил свою деятельность после того, как его генеральный директор был задержан властями, и средства, превышающие 265 миллионов долларов, вытекли из Multichain в соответствии с мониторингом SlowMist. Внезапный крах ведущего проекта моста кросс-цепи подчеркивает значительные риски централизации и доверия, связанные с использованием сторонних проектов моста кросс-цепи.
Рисунок 7 Лумозhttps://lumoz.org/
НанФэн, сооснователь и генеральный директор Lumoz, окончил Университет Цинхуа и ранее работал в ByteDance. В качестве ведущего разработчика он глубоко вовлечен в создание фундаментальной основы и итеративное развитие нескольких проектов. Он также является основателем Trustless Labs. С 2018 года основной команде посвящена технологии ZK, вложив в ее развитие почти пять лет. С самого начала Lumoz нацелен на то, чтобы сделать вычисления с нулевым разглашением более эффективными и доступными, заключенными в их миссию: «Делая ZK-Rollup более доступным».
На протяжении пути развития Lumoz команда постепенно осознавала проблемы безопасности и централизации в текущем пейзаже мостов межцепочечного Rollup и активно работала над их решением. Они также использовали тренд развития RaaS (Rollup as a Service), что привело к успешному запуску ZK RaaS Launch Base и расширению своего бизнеса соответственно.
Фигура 8 Данные, связанные с экологией Lumozhttps://lumoz.org/compute-layer
Lumoz (ранее Opside) официально запустил свой тестовый сеть в конце мая 2023 года и успешно работал пять месяцев с непрерывным активным участием глобального сообщества. Более 450 000 участников присоединились к предварительному тестовому сети, что привело к внушительным 13 580 057 транзакциям. В тестовом сети приняли участие более 140 майнеров и более 28 000 узлов. Экологически, более 100 качественных проектов подали заявки на участие, и 14 проектов успешно запустили специализированные цепочки zkEVM через Opside ZK-Rollup LaunchBase, которые стабильно функционируют.
Lumoz ожидается запустить свою главную сеть в III квартале. На данный момент Lumoz обработал 2 миллиона транзакций, представил более 4,79 миллионов ZKP и имеет более 28 000 узлов. Кроме того, более 16 проектов прошли официальные аудиты и развернули собственные цепочки приложений zkEVM на платформе Lumoz.
Фигура 9 Lumoz завершила стратегический раунд финансирования, в котором участвовал SevenUPDAO
https://mirror.xyz/lumozorg.eth/Fz0dF5HVMdbbI--9lzst60KuKOp5YGbb75Z0RmxiB24
В марте 2024 года Lumoz, модульный вычислительный слой и платформа ZK-RaaS, провел свой первый раунд финансирования на сумму $120 миллионов. 29 мая 2024 года Lumoz официально объявил о завершении нового стратегического раунда финансирования. Среди инвесторов были IDG Blockchain, SevenUpDAO, Sweep Ventures и другие. Конкретная сумма финансирования не была раскрыта. Благодаря этому стратегическому раунду Lumoz достигла оценки в $300 миллионов, превысив текущую рыночную стоимость Altlayer в $253 миллиона, что свидетельствует о сильной уверенности в перспективах развития Lumoz.
Более того, исходя из текущей рыночной стоимости Altlayer, умноженной на коэффициент 1,4 (множитель предварительной оценки финансирования до листинга), Lumoz могла бы потенциально достичь рыночной стоимости не менее 420 миллионов долларов при листинге. В качестве альтернативы, используя множитель Gelato в 3, рыночная стоимость Lumoz после листинга может превысить 900 миллионов долларов.
Таблица 2 информация о финансировании проекта RaaS
Примечание: источники данных в основном представлены Rootdata и ICO Analytics, с символом «*», указывающим на ведущих инвесторов, на 16 июня 2024 года.
Рисунок 10 Lumoz как децентрализованный модульный вычислительный уровень
https://lumoz.org/compute-layer
Роллапы обычно состоят из слоев расчетов, выполнения, согласования и доступности данных. Однако для ZK-Rollups требуется дополнительный основной модуль, известный как Слой доказательств. В настоящее время Lumoz является единственным поставщиком в пространстве модульных Роллапов, предлагающим модульную сеть доказательств. В настоящее время майнеры Lumoz предоставляют вычислительную мощность ZKP для сети Merlin Chain. С запуском основной сети Lumoz сеть Merlin Chain будет подключена к децентрализованной ZK вычислительной сети Lumoz. Эта сеть работает на алгоритме ZK-PoW, что позволяет любому желающему вносить вычислительную мощность в сеть Merlin Chain и получать вознаграждение токенами Lumoz.
Комбинируя надежные вычислительные ресурсы с механизмом повторного ставки EigenLayer, Lumoz создал эффективную и безопасную экосистему вычислительных услуг. Архитектура вычислительного слоя Lumoz высоко интегрирована и совместная, с следующими ключевыми компонентами и функциональностью:
Рисунок 11 Архитектура вычислительного уровня Lumoz
https://docs.lumoz.org/understand-lumoz/the-avs-computing-layer-based-on-eigenlayer
Lumoz использует гибридный механизм консенсуса, объединяющий PoS (Proof of Stake) и PoW (Proof of Work) в своей архитектуре. В частности, PoW используется для zkProver, в то время как PoS в основном применяется к zkVerifier (возможно, выступая в качестве упорядочивателя Rollup). Эта статья сначала представит ZK-PoW алгоритм Lumoz в контексте консенсуса PoW, объясняя, как он решает текущие проблемы, с которыми сталкиваются ZK Rollups, связанные с высокими вычислительными затратами и проблемами централизации ZKP (доказательства нулевого знания). В дальнейшем статья углубится в подробный анализ прогресса Lumoz в механизме консенсуса PoS.
Для решения проблем вычислительной стоимости и централизации ZKP (Доказательство Нулевого Знания) Lumoz предложил алгоритм ZK-PoW. Его основные особенности включают в себя:
Lumoz предоставляет единый рынок для вычислений ZKP, поощряя майнеров генерировать ZKP для этих zk-rollups. Во время фазы предварительного тестирования Pre-Alpha, основанной на алгоритме PoW, каждый Роллап внутри блоков Opside отправляет последовательность в соответствии с определенными правилами. Награды PoW текущего блока распределяются среди зарегистрированных слотов Роллапа на основе количества пакетов, включенных в последовательность. Майнеры могут свободно выбирать участие в вычислениях ZKP для одного или нескольких Роллапов. В будущем каждая последовательность будет иметь разные цены в зависимости от таких факторов, как тип ZK-Rollup, количество включенных транзакций Роллапа, использование газа и другие оценочные факторы нагрузки.
Майнеры должны заложить соответствующее количество токенов для каждого Rollup в системном контракте, чтобы представить ZKPs. Награды за майнеров, представляющих ZKPs, также распределяются на основе их доли залога, тем самым отговаривая злонамеренное поведение майнеров, представляющих ZKPs несколько раз.
Сначала шахтеры отправляют Proofhash. В определенное временное окно для данной последовательности допускается участие нескольких шахтеров в вычислении ZKP. Каждый шахтер не отправляет прямо оригинальное доказательство, а вычисляет хеш-доказательство (доказательство/адрес) и отправляет его в контракт.
Далее майнеры представляют ZKP. По истечении временного окна майнеры представляют исходное доказательство, и оно проверяется по отношению к ранее представленным хешам доказательств. Майнеры, чьи доказательства проходят проверку, имеют право на вознаграждение PoW, которое распределяется пропорционально в зависимости от суммы, которую они поставили для участия.
Рисунок 12 Двухэтапный алгоритм представления ZKP
https://lumoz.org/compute-layer
Lumoz гениально использует двухэтапный алгоритм отправки для ZKPs, используя модель отправить-сначала-проверить-позже для устранения ненужных вычислений подтверждения и агрегации адресов. Более того, этот двухэтапный алгоритм отправки позволяет параллельные вычисления ZKP и последовательную отправку, позволяя майнерам одновременно выполнять несколько задач по генерации ZKP, значительно ускоряя эффективность генерации ZKP. Команда Lumoz также оптимизировала алгоритм рекурсивной агрегации ZKP, максимизируя ресурсы кластера для дальнейшего увеличения скорости вычисления ZKP.
В реальной среде тестирования на стресс, майнеры управляют кластером из 20 машин, включающим в себя процессоры с 128 ядрами и 1 ТБ оперативной памяти. Во время тестирования скорость транзакций стабилизировалась на уровне около 27,8 транзакций в секунду примерно за 40 минут. При тех же условиях Lumoz сократил среднее время подтверждения транзакций с примерно 5-6 минут до примерно 3 минут, тем самым увеличив эффективность генерации ZKP примерно на 80%. В будущем, по мере присоединения большего количества ZK-rollups и майнеров к рынку ZK вычислений, ожидается, что PoW-алгоритм Lumoz принесет еще более заметный прирост эффективности.
По сравнению с версией 1.0, версия 2.0:
startBatch
параметр, чтобы помочь новым шахтерам лучше следить за прогрессом в добыче.
Рисунок 13 Архитектура ZK-PoW V2.0
https://mirror.xyz/lumozorg.eth/zZy2munlvNY7D4DG6lpcccrx1IZTJ7yb3jXOwd1O9Hg
Результаты теста на давление: В версии 2.0, используя 10 машин по 64 ядра каждая, было завершено 566 пакетов доказательств за 7 часов, 38 минут и 40 секунд, в среднем 48,62 секунды на доказательство. В сценариях с множеством майнеров версия 2.0 показывает общее улучшение эффективности в 50% в генерации zk доказательств по сравнению с версией 1.0.
Сеть Lumoz берет на себя решающую ответственность за управление всеми входными и выходными данными сети. Для обеспечения безопасности, точности и децентрализации процесса обработки данных и его результатов Lumoz внедрил механизм проверки узла. Этот механизм включает в себя узлы zkVerifier, которые проверяют ZKP, созданные zkProvers. Конкретный рабочий процесс следующий:
Фигура 14 zkVerifier механизм верификации узла
https://docs.lumoz.org/zkVerifier-node-explained/how-do-zkverifier-node-work
Во-первых, после того как доказательства, созданные zkProvers, отправляются на цепь Lumoz, Lumoz отправляет задачи на верификацию нескольким узлам zkVerifier, которые независимо выполняют распределенную верификацию. Во-вторых, консенсус о допустимости доказательств достигается, когда по меньшей мере две трети узлов zkVerifier подтверждают их допустимость, обеспечивая авторитет и последовательность результатов верификации. Наконец, подтвержденные доказательства и их результаты передаются обратно на блокчейн Lumoz через Lumoz AVS Oracle, с записью результатов задач и их обработкой на цепи Lumoz через контракт Task Manager.
Аппаратные требования для узлов zkVerifier относительно скромны, что позволяет более широкому участию в экосистеме Lumoz и дальнейшему укреплению децентрализации сети Lumoz.
Рисунок 15 требования к аппаратной конфигурации узла zkProver
https://docs.lumoz.org/purchase-zkverifier-node-and-set-up/set-up-node
Lumoz ввела лицензионную систему для допуска узла zkVerifier: лицензии служат официальным признанием идентичности узла zkVerifier и являются необходимыми привязывающими условиями при настройке узлов zkVerifier. Эти лицензии существуют в форме NFT (Non-Fungible Tokens), гарантируя уникальность и невозможность их воспроизведения. Для тех, кто предпочитает не запускать узлы самостоятельно, существует механизм делегирования, при котором ezMOZ токены или лицензии могут быть переданы другим операторам узлов, сохраняя при этом вознаграждение. Лицензии также могут свободно передаваться между пользователями при необходимости.
Рисунок 16 zkVerifier Узел Продажаhttps://node.lumoz.org/
Лицензии узла zkVerifier официально поступят в продажу с 17 июня 2024 года. Каждый узел zkVerifier получит 40 миллионов баллов Lumoz (LP) до мероприятия по генерации токенов (TGE), а также дополнительно разблокируется линейно 1 миллион LP в день с 25 июня по 4 августа. Эти LP можно обменять на токены главной сети после TGE. После TGE узлы zkVerifier продолжат получать усиление с непрерывным линейным разблокированием 25% токенов Lumoz в течение 36 месяцев, а также потенциальным участием в рассылке токенов от проектов экосистемы Lumoz.
Согласно последней политике Lumoz, всего будет 100 000 лицензий, разделенных на 10 различных ценовых уровней. Они будут продаваться в порядке живой очереди, при этом цены будут расти на более поздних этапах, стимулируя более ранние покупки для получения более высокой прибыли. Продажа будет разделена на три этапа: этап предварительной продажи (откроется 17 июня 2024 года в 15:00 UTC+8), этап приобретения белого списка (также откроется 17 июня 2024 года в 15:00 UTC+8), этап продажи белого списка (откроется 25 июня 2024 года в 15:00 UTC+8) и этап публичной продажи (откроется 3 июля 2024 года в 15:00 UTC+8), где лицензии будут доступны всем пользователям.
Рисунок 17 Уровни лицензий Lumoz
https://docs.lumoz.org/purchase-zkverifier-node-and-set-up/license-tiers
Фигура 18 Механизм участия команды в активности узла zkVerifier
https://docs.lumoz.org/zkverifier-lumoz-points-campaign
При использовании лицензий на стейкинг у пользователей есть возможность присоединиться к существующей команде или создать новую, но не более 50 участников в команде. Уровень команды определяется общим количеством лицензий, которыми она обладает, при этом более высокие уровни дают больший вес при распределении очков Lumoz. Lumoz использует этот фрактальный дизайн, чтобы привлечь больше пользователей и инвесторов к участию в своей экосистеме.
Кроме того, для максимальной защиты прав пользователей глобального сообщества Lumoz создал механизм возврата средств. Окно возврата средств откроется через шесть месяцев после начала события генерации токенов (TGE), продолжительность которого еще не определена. Если пользователи недовольны по какой-либо причине, они могут подать заявку на возврат средств. Lumoz безоговорочно вернет 80% от суммы оплаты узла покупки. Пользователи должны вернуть все сгенерированные токены и NFT (невзаимозаменяемые токены).
Продажа узла zkVerifier от Lumoz стала ключевым источником дохода для проекта. В блокчейн-проектах раннее поколение доходов важно для устойчивого развития и успеха. Это не только обеспечивает необходимую финансовую поддержку, но и повышает уверенность среди инвесторов и членов сообщества. Важно отметить, что блокчейн-проекты не должны полностью полагаться только на Первичные Обменные Предложения (IEO) для получения доходов. Хотя IEO эффективны для сбора средств, они не должны быть единственным путем, так как чрезмерная зависимость может ограничить финансовую гибкость и увеличить риски проекта в долгосрочной перспективе.
Конкретно, продажа узлов zkVerifier от Lumoz ожидается, что повлияет на проект, продемонстрировав уверенность и приверженность будущему развитию. Продавая узлы, проект сигнализирует внешнему миру, что у него достаточно средств и ресурсов для обеспечения долгосрочного роста. Это помогает привлечь больше инвесторов и партнеров для участия в успехе проекта.
Кроме того, продажи узлов отражают ценность и сплоченность сообщества. Покупка узлов позволяет пользователям стать частью сообщества проекта, способствуя более тесной связи с проектом. Эти отношения не только укрепляют чувство принадлежности и loяльности пользователей, но и способствуют коммуникации и сотрудничеству между членами сообщества. Активное и вовлеченное сообщество крайне важно для устойчивого роста и успеха проекта.
Rollup as a Service (RaaS) - это продукт, разработанный для запуска пользовательских Rollups для новых блокчейн-приложений. Подобно продуктам software-as-a-service (SaaS), пользователям не нужно поддерживать или хостить какую-либо часть сервисного продукта, что устраняет необходимость в сложном управлении программным и аппаратным обеспечением.
С точки зрения необходимости написания кода проекты RaaS можно разделить на 2 категории: SDK и решения без кода. SDK предоставляют разработчикам комплексный набор общих наборов средств разработки программного обеспечения, делая развертывание Rollups таким же простым, как развертывание смарт-контрактов. Решения без кода, как следует из названия, позволяют развертывать Rollups без написания ни одной строки кода (запуск цепочки в один клик). Проекты, такие как OP Stack, Rollkit, Dymension, Sovereign и Stackr, относятся к решениям SDK. Проекты, предлагающие развертывание Rollups без кода, включают Lumoz, AltLayer, Eclipse и Caldera.
Рисунок 19 Проекты RaaS можно разделить на 2 категории
https://foresightnews.pro/article/detail/27089
В пространстве RaaS уже существует множество проектов, таких как AltLayer и Gelato, которые позволяют запускать цепочку без кода. Однако Lumoz RaaS Launch Base выделяется интеграцией основных решений Rollup в индустрии блокчейн, таких как Polygon zkEVM, zkSync, Scroll и Starknet. В настоящее время это самый широко совместимый проект в плане поддержки технологического стека ZK Rollups. Эта возможность позволяет Lumoz решать проблемы совместимости между технологией ZK и EVM, что делает его уникально позиционированным в экосистеме ZK Rollup.
Таблица 3 Технологические стеки, поддерживаемые различными основными проектами RaaS
Примечание: Данные в основном берутся с официальных веб-сайтов и белых бумаг каждого проекта и компилируются с ссылкой на статьи в интернете.
Из вышеприведенной таблицы ясно, что Lumoz установил сотрудничество в различных модулях экосистемы Rollup. Например, помимо интеграции Layer1, Lumoz сотрудничает с проектами сторонних слоев DA, такими как Celestia, Eigenlayer, Ethstorage, Avail и Espresso. Кроме того, Lumoz сотрудничает с Espresso Systems, Radius, Metis и Astria для предоставления децентрализованных вариантов секвенсоров своим клиентам.
Согласно стандартам Виталика, zkEVM можно классифицировать на следующие типы:
Рисунок 20 Виталик «Различные типы zkEVM»
https://learnblockchain.cn/article/6369
Поддерживаемые Lumoz фреймворки включают в себя именно такие типы zkEVM, предлагая клиентам более широкий выбор.
Рисунок 21 Классификация основных проектов ZK Rollup
https://learnblockchain.cn/article/6369
Рисунок 22 Различные основные проекты zkEVM
https://learnblockchain.cn/article/6369
Пользователи могут независимо выбирать различные компоненты, необходимые для уровня 2 в своей Launch Base, включая SDK, слои расчетов, слои доступности данных, последователей и многое другое. Процесс не требует кода, что значительно снижает сложность запуска ZK Rollups, позволяя командам сосредоточиться на операциях с экосистемой и не технических аспектах.
Рисунок 23 Lumoz ZK-RaaS Launch Base отправляет ссылку одним кликом
https://lumoz.org/launchbase
Например, некоторые из клиентов, в настоящее время использующие услуги Lumoz RaaS, включают в себя:
Кроме того, 18 апреля 2024 года Lumoz объявила, что ее модульный вычислительный слой будет поддерживать архитектуру Op Stack + ZK Fraud Proof Layer 2.
OP Stack - это общий стек разработки, используемый для создания экосистем блокчейна L2.
Рисунок 24 Op Stack + ZK Fraud Proof Layer 2 архитектура
https://mirror.xyz/lumozorg.eth/eFpFnP40loyL3idRitTT_MNB3kW8R_6arZ7bgtmoRlc
Подобно предложению Стивена Ли и AltLayer о модели ZK Optimistic Rollup, архитектура Op Stack + ZK Fraud Proof - это новый дизайн, интегрирующий доказательства правильности на основе доказательств с нулевым разглашением в технологию Optimistic Rollup. Когда оспаривающие указывают на неправильные представления данных со стороны последователей, они подают вызов на Уровень 1. Последователь должен сгенерировать соответствующее доказательство ZK в пределах ограниченного срока вызова и представить его в контракт Уровня 1 для проверки. Если проверка подтверждает правильность данных, вызов является недействительным; в противном случае вызов успешен. Этот подход сочетает преимущества Optimistic Rollup и ZK Rollup, поддерживая низкие затраты при эффективном сокращении времени ожидания.
Мост для перехода между цепями
Как упоминалось ранее, сторонние мосты могут предложить более дешевый и быстрый кроссчейн-опыт, но они приводят к дополнительным затратам на доверие и рискам безопасности. Фактически, каждый ZK-Rollup поставляется со встроенным мостом L1<>L2, который Lumoz называет родным мостом. В отличие от сторонних мостов, основанных на решениях ликвидности, нативный мост работает как уникальный кроссчейн-механизм «мята-сжигание». Он обеспечивает безопасность с помощью доказательств с нулевым разглашением, сохраняя при этом надежность. Для достижения NCRC между несколькими накопительными пакетами должны быть выполнены следующие два предварительных условия:
Роллапы, удовлетворяющие этим условиям, теоретически имеют такой же уровень безопасности, как и базовый L1. Аналогично, уровень безопасности между этими Роллапами равнозначен, не требуя доверия между ними. Все транзакции NCRC проверяются с помощью доказательства допустимости, что является основной гарантией безопасности для NCRC.
Основная причина, по которой ZK Rollups не могут общаться друг с другом, заключается в том, что их контракты на уровне 1 (основная сеть Ethereum) не связаны между собой. Они не знают о существовании друг друга и не могут общаться напрямую через мосты нативных Rollup. Для решения этой проблемы Lumoz развернет контракт RRC (Rollup Recognition Contract) на каждом уровне 1, позволяя Rollups обнаруживать и идентифицировать друг друга. RRC управляет всеми участвующими zk-rollups в NCRC, включая добавление, приостановку и выход из Rollups. Каждому Rollup в RRC назначается специальный идентификатор Rollup.
Для пользователей операции NCRC идентичны операциям собственных мостов Rollup. На протяжении процесса кросс-цепочки активы проходят следующий путь: Rollup1 -> контракт моста L1 Rollup1 -> контракт моста L1 Rollup2 -> Rollup2. Другими словами, активы пользователей не проходят через какие-либо сторонние протоколы; им просто требуется использование собственных мостов Rollup. Весь процесс является безопасным и доверительным.
Рисунок 25 Процесс нативного моста кросс-роллап транзакции
https://mirror.xyz/lumozorg.eth/0P5S75pYf4GtjYG4tka4whLHI7a1YC-YVS0uzgaSlzI
Когда пользователи инициируют операции межцепочного обмена с Rollup1 на Rollup2, технический процесс фактически включает три сущности: Rollup1, L1 (Уровень 1) и Rollup2. Однако пользователям не нужно знать о присутствии L1 в этом процессе; их опыт заключается просто в прямом переводе с Rollup1 на Rollup2. В тени, межцепочные активы проходят две операции моста на L1, создавая плавное соединение от Rollup1 к Rollup2 в восприятии пользователя. Эти операции L1 обрабатываются автоматически, не требуя дополнительных действий от пользователя. С точки зрения пользователя, их текущий Rollup может выполнить операции межцепочного обмена на L1 и любом другом Rollup. Этот дизайн улучшает пользовательский опыт, сглаживая процесс и скрывая базовые сложности.
Если не принимать во внимание аспект лицензии zkVerifier, Lumoz принимает двойную экономическую модель токенов.
Будущий тренд в криптовалютной индустрии включает значительное движение в сторону приложений, охватывающих несколько цепочек и использующих несколько Rollups. С увеличением числа проектов, стремящихся к повышенной производительности, снижению затрат и индивидуализированным услугам от публичных цепочек, появление RaaS создает основу для удовлетворения этих требований.
Во-первых, с точки зрения настройки, RaaS облегчает разработку приложений на основе модульных Rollups, позволяя разработчикам гибко удовлетворять конкретные бизнес-требования и внедрять больше инноваций в экосистему.
Во-вторых, с точки зрения производительности технология Rollup в качестве решения Layer 2 значительно увеличивает пропускную способность сети Ethereum и снижает затраты. В этом контексте RaaS обеспечивает возможность разработчикам развертывать свои приложения эффективно с точки зрения затрат и безопасности, пользуясь масштабируемостью, предоставляемой решениями Layer 2, такими как те, которые обеспечиваются обновлением Canun, вводящим «blob transactions» для более эффективного и доступного хранения L2 транзакций, тем самым улучшая скорость и пропускную способность транзакций.
Наконец, с точки зрения бизнес-модели RaaS демонстрирует огромный потенциал для развития. Поскольку перегрузка основной сети Ethereum усиливается с развитием он-чейн приложений, спрос на Rollups и RaaS ожидается будет устойчиво расти.
Виталик неоднократно заявлял, что ZK Rollup заменит Optimistic Rollup в качестве долгосрочного решения масштабирования для Ethereum. Как было описано ранее, ZK Rollup предлагает определенные преимущества перед Optimistic Rollup, и благодаря непрерывным усовершенствованиям в технологии ZK и лучшей совместимости с EVM, ZK Rollup готов стать основным решением Rollup. Конечно, также есть возможность появления более гибридных решений масштабирования, таких как OP Stack+ZK Fraud Proof, которые объединяют преимущества как Optimistic Rollup, так и ZK Rollup.
Рост RaaS позволяет разработчикам строить и развертывать Rollups более легко и быстро, снижая технические барьеры (хотя технология остается ключевым фактором в развитии Rollup). Кроме того, новые Rollups, такие как Base, Manta Pacific и Blast, быстро получили рыночное признание, используя существующие инструменты для недорогостоящего создания Rollup и уделяя внимание развитию экосистемы. Аналитики предполагают, что эти новые Rollups не только устанавливают стандарты на рынке, но также предоставляют ценные примеры для традиционных приложений, переходящих к решениям уровня 2.
Во-первых, несмотря на успешное привлечение широкого участия криптосообщества во время предварительной и альфа-тестовых этапов Lumoz, только что запущенная распродажа узлов является первым разом, когда пользователям нужно тратить реальные деньги, чтобы присоединиться. Если эта распродажа узлов не будет хорошо управляться, это может негативно повлиять на развитие экосистемы Lumoz. Более того, важно отметить, что Lumoz еще не объявила об обновленном плане распределения токенов. Это означает, что есть риск того, что участники могут заработать слишком мало после покупки узлов, поэтому важно провести собственное исследование (DYOR). Однако, поскольку узлы zkVerifier позволяют сделать возвраты, делегирование и передачу, участники могут ограничить свои потери, даже если таковые имеют место.
Lumoz эффективно решает три основных проблемы в пространстве ZK Rollup через свой модульный вычислительный слой, ZK RaaS и протокол моста межцепочечного взаимодействия NCRC. Это позиционирует Lumoz как пионера и лидера в отрасли ZK Rollup. Мы уверены, что Lumoz будет продолжать проявлять свое лидерство в будущем, способствуя масштабному применению и принятию технологии ZK Rollup.