Решающий шаг от Web2 к Web3: почему zkWASM?

Средний10/1/2024, 6:35:11 PM
WLF, как самое последнее исследование команды Трампа в области криптовалюты, стремится использовать технологию блокчейн для предоставления пользователям децентрализованных услуг кредитования. В основе проекта лежит управляющий токен WLFI, который работает на блокчейне Ethereum и управляется децентрализованным образом.

Я надеюсь, что мы сможем стать звеном цепи в этой области, где пользователям не нужно воспринимать наше существование, но клиенты могут создавать свои технологические стеки, которые плавно переходят из Web2 в Web3 с нашей помощью. Идея Виталика Бутерина основать Ethereum была подсказана любимым персонажем из World of Warcraft, которого изменила Blizzard, и она до сих пор представляет собой первоначальный замысел этой индустрии: как эффективно преодолеть страх перед централизованными серверами в широко популярных приложениях с высокой степенью параллелизма (таких как игры).

Как он заявил в своей последней речи на Token2049, есть два неправильных пути: либо жертвовать удобством ради децентрализации, либо стать экосистемой, которая привлекает только себя. Однако «мы не обречены быть запертыми в этих двух выборах; мы можем достичь баланса между децентрализацией и удобством».

Для достижения этой цели весь блокчейн-индустрия в последнее десятилетие претерпел значительные изменения, эволюционируя от монолитных блокчейнов до модульных блокчейнов, от уровня 1 до уровня 2, с увеличением количества ТПС и объемов транзакций. Тем не менее, мы все еще не видим истинной массовой адоптации, что создает путаницу у многих практикующих.

Возьмем, например, роллапы. Существующие роллапы, как правило, стремятся к максимальной совместимости с существующими приложениями блокчейна, при этом достигая экспоненциального расширения возможностей транзакций. Это, кажется, сбалансированное сочетание децентрализации и удобства использования. Однако, с наличием инфраструктуры, многие решения Layer 2 превратились в «призрачные города». Почему так происходит?

Одна из причин заключается в том, что основное предположение существующей инфраструктуры роллапа заключается в том, что удобство использования и привлекательность существующих блокчейнов достаточны для привлечения приложений и разработчиков уровня Web2. Однако в рейтингах языков программирования GitHub 2023 года популярность таких языков, как Solidity, Cairo и Move, даже не попадает на первые две страницы. Для пользователей фрагментация между различными решениями Layer 2, долгие ожидания подтверждения окончательности и проблемы централизации, возникающие из-за управления комитетами, широко обсуждаются в отрасли, поэтому нет необходимости дальше развивать эту тему.

Представьте ситуацию, в которой разработчики могут использовать свои наиболее знакомые языки программирования, такие как Rust, C++ или Go, чтобы создавать игры, которые им нужны, не нуждаясь в дополнительных знаниях криптографии, основываясь на логике разработки, которую они уже понимают. Пользователям больше не придется нести дополнительные временные и материальные затраты на управление своими игровыми активами и данными, больше не нужно беспокоиться о том, что централизованная организация вдали может уничтожить годы прокачки всего одним щелчком или произвольно изменить правила. Как разработчики и пользователи сделали бы выбор в такой ситуации?

Это не мечта наяву; это именно то, над чем работает главный герой этой статьи, Delphinus Lab, наряду с несколькими другими проектами zkVM.

Почему zkVM?

«Будущее Ethereum будет мульти-чейновым - подобно мульти-чейновому видению Cosmos, но с Layer 1, обеспечивающим доступность данных и общую безопасность» - Виталик Бутерин

Будущий мир принадлежит многоцепочечным решениям. Как и у каждой компании сегодня есть веб-сайт, в будущем у каждой компании или проекта будет собственный rollup, подключенный к Ethereum (или другой децентрализованной сети стоимости). Операции пользователя внутри этого проекта будут упакованы и отправлены на Ethereum mainnet для проверки, при этом собственный rollup обеспечит оптимальный опыт для пользователей, а сеть Ethereum будет отвечать за общую безопасность, хранение основных данных и, самое важное, расчетные услуги.

Однако, как мы упоминали ранее, текущее мультичейновое видение не дружелюбно к наиболее популярным разработчикам и приложениям в этом мире. Данные показывают, что разработчики Web3 составляют всего около 0,07% всех разработчиков по всему миру, и количество разработчиков Solidity еще меньше. Это делает маловероятным значительное увеличение числа разработчиков через zkEVM, конкурирующих за существующие ресурсы разработчиков Solidity, или привлечение разработчиков для освоения нового, крутого языка. С другой стороны, приложения, разработанные с использованием традиционных языков Web2, не могут нативно выполняться как блокчейн-нативные контракты, что блокирует важное направление для масштабирования ончейн-приложений.

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

В настоящее время ZK-технология признается наиболее популярным подходом к интеграции программ в блокчейны без доверия. Однако многие все еще считают ZK «сложным для изучения» и «трудным для реализации». Это связано с тем, что в начальные дни ZK-технологии разработчики обычно использовали специализированные языки ZK, такие как Cairo и Noir, для разработки ZK-приложений, которые на самом деле более сложны для гибкого использования программистами по сравнению с языками разработки блокчейна, такими как Solidity.

С быстрым развитием технологии ZK в последние годы эту проблему постепенно решают, и разработка универсальной zkVM больше не является недостижимой мечтой. В 2022 году Delphinus Lab выпустил первый open-source zkVM с поддержкой WASM, отметив критический шаг в своих усилиях по достижению безопасной интеграции приложений. Читатели могут обратиться к статье с названием ZAWA: ZKSNARK WASM Эмулятор” от Синка Гао и его коллег, опубликованной в IEEE для технических подробностей. Как указано в этой статье, “…мы предложили и реализовали первую виртуальную машину ZKSNARK Wasm, поддерживающую спецификацию Wasm, способную генерировать краткие доказательства нулевого знания корректности результатов выполнения. Кроме того, предоставляя ZAWA, существующие программы, скомпилированные в Wasm, могут удовлетворять растущие требования конфиденциальности и доверия в облачных вычислениях и вычислениях на обочине без каких-либо изменений.”

Для читателей, не знакомых с тем, что такое Wasm, это байт-код, поддерживаемый основными веб-браузерами. Он предоставляет эффективную цель компиляции для исходных языков, таких как C, C++ и Rust, которые могут быть скомпилированы в вашем браузере для запуска почти на нативной скорости на вашем процессоре. В 2019 году он был официально принят как четвертый новый веб-стандарт W3C, обладающий значительным революционным потенциалом производительности.

Что касается того, что такое zkWASM, мы рекомендуем прочитать Окончательное руководство по zkWASMсообщает Сандип, сооснователь Polygon. В этом блоге Сандип смело заявляет, что zkWASM объединяет гибкость традиционного программирования с приватностью фокусированных на нулевых доказательствах, открывая новые сценарии использования для децентрализованной технологии и обеспечивая надежную безопасность, конфиденциальность и взаимодействие. У него есть потенциал изменить блокчейн-индустрию.

Почему Сандип делает такое заявление? Во-первых, Wasm, как двоичный формат инструкций, изначально был разработан как переносимый и высокопроизводительный, поддерживающий почти все языки программирования, включая C++, Rust, Python, Go, Java, JavaScript, Ruby, Swift и другие. Поскольку почти все веб-браузеры имеют встроенные интерпретаторы Wasm, это означает, что разработчики могут выбирать наиболее подходящий язык в зависимости от своих предпочтений и потребностей проекта, повышая эффективность разработки и качество кода. С добавлением технологии ZK zkWASM становится еще более мощным. Разработчики могут писать приложения для обеспечения конфиденциальности на предпочитаемых ими языках программирования без каких-либо предварительных знаний о доказательствах с нулевым разглашением. Можно сказать, что zkWASM предлагает сочетание безопасности, масштабируемости, совместимости и защиты конфиденциальности. Он не только решает проблемы блокчейна и dApps, но и ускоряет внедрение ZK-ML и ончейн-ML, представляя собой идеальную «сильную синергию».

Оставайтесь оптимистичными, но не слепо.

В связи с быстрым прогрессом zkVM в последние годы, некоторые оптимисты в пространстве zkVM, например, Bobbin Threadbare из Polygon Miden, даже верят, что:

«Оптимальным решением в текущих обстоятельствах будет создание zkVM на основе WASM или RISC-V, в идеале поддерживающее языки как Rust, Go, C++, и даже Solidity. Если существует такой универсальный zkVM, это будет атака на уменьшение размерности zkEVMs».

Однако, как создатель открытой виртуальной машины zkWASM, Delphinus Lab подходит к этому вопросу более осторожно. В их видении дорожной карты на 2022 год, хотя zkWASM является наиболее критическим клеем в общей стратегии, он далеко не достаточен для поддержки грандиозного плана «безопасного связывания приложений Web2 с Web3». Причина заключается в следующей формуле:

«Готовность разработчика = Экономические стимулыЗрелость инструмента«Объем многократного использования кода» – Синка Гао, основатель Delphinus Lab

Справа от формулы мы видим, что общая виртуальная машина не имеет существенного влияния на готовность разработчиков. Точно так же, как ядро Linux требует мощных устройств, драйверов и POSIX API, чтобы продемонстрировать свою ценность, zkVM должны быть не только надежными сами по себе, но и использовать зрелые платформы, богатое сообщество кода и установленные экономические эффекты для достижения положительного цикла бизнеса и технологий.

Для читателей, ищущих дополнительное понимание zkVMs, они обнаружат, что помимо zkWASM Delphinus Lab, в этом пространстве активны многие другие команды верхнего уровня и решения, такие как RISC-ZERO, SP1 от Succinct, Valida и Nexus (который принял Jolt в версии 2.0). В настоящее время основным конкурентным показателем для этих виртуальных машин является количество инструкций, которые можно доказать в определенный промежуток времени. Например, данные о производительности RISC-ZERO с середины 2024 года указывают на то, что он может доказать один миллион инструкций RiscV на GPU 4090 примерно за 10-12 секунд. Тем временем Delphinus Lab также продолжает усилия по оптимизации производительности zkWASM. В настоящее время zkWASM поддерживает набор инструкций 64 бита, требующий 15 секунд для доказательства одного миллиона инструкций на GPU 4090, потребляя 64 ГБ памяти.

2024 Электрический капитал ZK Market Map: Ядро инфраструктуры

Но может ли производительность определять все? Мы можем вернуться к ежегодным рейтингам языков программирования на GitHub, где топ-3 языка - JavaScript, Python и Java - являются именно языками сценариев с наименьшей производительностью.

Производительность является всего лишь «вспомогательной» метрикой для цифровой инфраструктуры; она не является определяющим фактором и не должна искажаться в конечную цель, приводящую к гонке вооружений, оторванной от практических применений. Наша первоначальная цель всегда была создать больше приращений убийцы приложений. Если мы предсказываем, что «вспомогательные» вопросы в конечном итоге будут решены, то производительность фоновых ZK (таких как STARK, GKR, Jolt, KZG + folding и т. д.) в конечном итоге будет соответствовать закону Мура благодаря инженерным и аппаратным оптимизациям. Так что, помимо производительности, что еще остается справа от уравнения?

Как сказал Чарли Мангер, нам нужно ловить там, где рыба в изобилии. Для массового принятия Web3 этот "изобильный рыболовный участок" будет браузер. На данном этапе мы не можем однозначно сказать, какой zkVM победит, или же будет процветать множество решений. Однако Delphinus Lab считает, что принятие Web3 все равно начнется с мини-программ, и браузер является тяжеловесным источником этих мини-программ. Будь то первая версия браузера ChatGPT или различные платформы управления контентом, такие как Shopify и WordPress, которые сначала доступны в браузерах, веб-интерфейс действительно является единственной универсальной платформой, доступной на любом устройстве. Кроме того, веб-приложения постоянно развиваются, от простых функций, таких как поиск и отправка электронной почты, до поддержки игр, видеоредактирования, музыкального производства и многого другого.

WASM был специально разработан для браузеров. Некоторые исследователи сравнивают WASM с волшебным двигателем, обеспечивающим мгновенное выполнение веб-приложений в любом месте всего одним щелчком, без необходимости загрузки или установки. zkWASM наследует это преимущество, позволяя пользователям взаимодействовать с этими приложениями в браузере так же, как они взаимодействовали бы с обычными приложениями, не требуя никакого специального оборудования или программного обеспечения.

Экономические выгоды могут возникнуть только там, где есть применение и пользователи. Что zkWASM стремится решить, это проблему "последней мили" для бесчисленного количества небольших и средних веб-приложений Web2, стремящихся войти в мир Web3. По сравнению с традиционным JavaScript, WASM обладает возможностью эффективно работать в браузерах, открывая потенциал для множества других приложений на браузерных терминалах. zkWASM дополнительно упростит вхождение этих приложений в мир Web3, служа катализатором для широкомасштабного принятия Web3.

Дорожная карта Delphinus Lab

Видение совместных экосистем

«Я надеюсь, что мы сможем стать Chainlink в этой области, где пользователям не нужно знать о нашем присутствии, но клиенты смогут без проблем создавать свои собственные технологические стеки, плавно переходя от Web2 к Web3 с нашей помощью» \
Sinka Gao, основатель Delphinus Lab

Когда технология переходит с лаборатории на рынок, просто обсуждение технологии недостаточно. Возможность инженерного превращения технологии в используемые продукты, вместе с стратегическими подходами к экосистеме, сыграет значительную роль в определении успеха или неудачи этой технологии.

С самого начала Delphinus Lab занял прагматичный подход, сосредоточенный на полномочном обслуживании малых и средних клиентов. В своем сотрудничестве с Blade Games Delphinus Labs не только помогла внедрить zkWASM для проверки их игры в обороне башни, но также совместно разработала первое в отрасли решение, которое позволяет создавать проверяемые игры напрямую из Unity. Разработчики игр могут использовать привычный язык программирования C# вместо Solidity, Rust или Cairo, устраняя необходимость в трудоемких усилиях по объединению рендеринга и анимации движка Unity с кодом логики игры Solidity/Cairo на основе Mud/Dojo.

Используя эту совместную разработку в качестве основы, компания Blade Games и несколько игровых студий разработали несколько подтвержденных игр на цепи, таких как Dune Factory, Craftpunk, а также недавно протестированная в бета-версии стратегическая игра 0xПионер. Это позволяет им быть первыми в отрасли, которые используют модульный стек технологий ZK для создания полностью онлайн-игровой инфраструктуры.

Сотрудничество с MineMatrix похоже. Отрасль долго борется с проблемой того, что большинство преимуществ от аирдропов получают боты, оставляя реальных пользователей с минимальными вознаграждениями. На основе технологии zkWASM MineMatrix разработал шаблон цифровой игры, который позволяет пользователям доказать свою подлинность, решая увлекательные NP-тяжелые задачи, не раскрывая свою личность, тем самым обеспечивая справедливое распределение аирдропов. Этот шаблон полностью гибкий и открытый, позволяя проектам настраивать сюжет, изменять механику игры или интегрировать NFT в соответствии со своим стилем или потребностями. Механизм на основе zkWASM предоставляет клиентам готовые решения в любое время.


Это всегда было позиционирование Delphinus Lab. Помимо привлечения разработчиков Web2 в Web3 для создания проверяемых приложений, еще более важно укрепить экосистему. «Я надеюсь, что наши клиенты смогут развивать свои собственные технологические стеки с нашей помощью, а не превращать нас в их единственную технологическую зависимость», - говорит Синка Гао.

В отличие от многих других игроков в отрасли, которые сосредоточены на ярких проектах, но часто попадают в общую ловушку традиционных B2B-компаний, олицетворяемую представлением о «больших компаниях, маленьких проектах». Это похоже на то, как многие финансовые ИТ-фирмы перечисляют крупные государственные банки в качестве своих клиентов, но они могут только помогать в преобразовании внутренних систем OA. С другой стороны, сотрудничая с малыми и средними клиентами, они часто используют излишне всесторонний подход, предоставляя только упакованные решения, что не позволяет этим клиентам развивать свои возможности.

Возможности совместного использования - это один аспект, но совместное использование прибыли - намного более сложная задача. Отношения между Delphinus Lab и его валидаторами являются взаимовыгодными, а не простыми отношениями поставщик-клиент. Возьмем, к примеру, сотрудничество между Delphinus Lab, zkCross и Gevolut Network. На интуитивной платформе ZKCross Playground разработчики могут писать код онлайн, компилировать его в байт-код, совместимый с zkWasm, подписывать его своими приватными ключами и затем загружать его на узел ZKCross. Узел обрабатывает остальные задачи, такие как хранение доказательств и сохранение транзакции и доказательства в слое доступности данных (DA) модульного блокчейна (например, Avail), а также пересылает сгенерированное доказательство в сеть Gevolut.

В течение этого процесса любой желающий может запустить узел и поделиться вознаграждениями за проверку, а также потенциальными бонусами от airdrop в будущем. С июня этого года Delphinus Lab открыла права на управление узлами для третьих лиц. Любой желающий стать внешним узлом zkWASM может присоединиться и заработать 3% вознаграждения во время тестового периода.

Существует много подобных сотрудничеств, таких как совместный релиз компилятора zkGo с ETH Storage и Hyper Protocol, что является первым случаем в отрасли, когда обычный код Go компилируется в совместимый с протоколом ZK код Wasm. Кроме того, есть партнерство с Pi Squared для интеграции доказательств zkWASM с его Универсальным Слой Расчетов (USL) и сотрудничество с инструментом разработки с открытым исходным кодом Spin, чтобы помочь его пользователям строить и запускать проверяемые приложения с использованием zkWASM.

Delphinus Lab также учитывает точки зрения всех участников отрасли, рассматривая, как каждое звено в цепочке создания ценности может получить разумные вознаграждения для стимулирования здорового развития. Например, в игровой индустрии они поделились своими взглядами в ранее опубликованной статье под названиемДилемма и решения веб-игр Web3.Они предложили создание цепей приложений роллапа через мини-роллап SDK, предлагая однокликовую платформу для кредитования, чтобы пользователи могли занимать игровые токены, тем самым решая проблемы начального финансирования для игроков. Этот подход также эффективно служит в качестве межцепочного моста для игровых активов, позволяя частице созданной от игровых производных ценности быть захваченной самой игрой.

На этом этапе предпринимателям Web3 нужно сосредоточиться не на том, как поделить ограниченный пирог, а на том, как вместе сделать пирог больше. Только когда Врата будут достаточно широкими, а пути свободными, большое количество разработчиков и пользователей смогут войти. При постоянном притоке новых участников Web3 может избежать ловушки превращения в замкнутую эхо-камеру или попадания в ловушки криптонигилизма.

Многие считают, что текущий криптовалютный цикл - это цикл ничего, рынок сводится к игре в подъемы и падения, зависящую от акций США. Однако на периферии возникают настоящие фундаментальные инновации, уходящие от общественного внимания. Как заявил Виталик: «Мы не находимся на ранних стадиях криптовалютной индустрии, а на ранних стадиях действительно используемой криптовалюты». Настоящие строители в этой отрасли должны с уверенностью прогнозировать, что рынок в конечном итоге вернется к «циклу применения», характеризующемуся реальными доходами, настоящими монополиями и аутентичными применениями. Как надеется Синка, в ближайшие пять лет zkWASM докажет свою способность к устойчивому экономическому обращению, помогая приложениям Web2 сделать этот критический скачок в Web3 и стать важной движущей силой в ростовом венце отрасли.

Утверждение:

  1. Эта статья воспроизведена с [ TechFlow], авторское право принадлежит первоначальному автору [Лаборатория Дельфинов], если у вас есть возражения против перепечатки, пожалуйста, свяжитесь с Команда Gate LearnКоманда обработает это как можно скорее в соответствии с соответствующими процедурами.

  2. Отказ от ответственности: Взгляды и мнения, выраженные в этой статье, представляют только личные взгляды автора и не являются инвестиционными советами.

  3. Переводы статьи на другие языки выполняются командой Gate Learn. Если не указано иное, копирование, распространение или плагиат переведенных статей запрещены.

Решающий шаг от Web2 к Web3: почему zkWASM?

Средний10/1/2024, 6:35:11 PM
WLF, как самое последнее исследование команды Трампа в области криптовалюты, стремится использовать технологию блокчейн для предоставления пользователям децентрализованных услуг кредитования. В основе проекта лежит управляющий токен WLFI, который работает на блокчейне Ethereum и управляется децентрализованным образом.

Я надеюсь, что мы сможем стать звеном цепи в этой области, где пользователям не нужно воспринимать наше существование, но клиенты могут создавать свои технологические стеки, которые плавно переходят из Web2 в Web3 с нашей помощью. Идея Виталика Бутерина основать Ethereum была подсказана любимым персонажем из World of Warcraft, которого изменила Blizzard, и она до сих пор представляет собой первоначальный замысел этой индустрии: как эффективно преодолеть страх перед централизованными серверами в широко популярных приложениях с высокой степенью параллелизма (таких как игры).

Как он заявил в своей последней речи на Token2049, есть два неправильных пути: либо жертвовать удобством ради децентрализации, либо стать экосистемой, которая привлекает только себя. Однако «мы не обречены быть запертыми в этих двух выборах; мы можем достичь баланса между децентрализацией и удобством».

Для достижения этой цели весь блокчейн-индустрия в последнее десятилетие претерпел значительные изменения, эволюционируя от монолитных блокчейнов до модульных блокчейнов, от уровня 1 до уровня 2, с увеличением количества ТПС и объемов транзакций. Тем не менее, мы все еще не видим истинной массовой адоптации, что создает путаницу у многих практикующих.

Возьмем, например, роллапы. Существующие роллапы, как правило, стремятся к максимальной совместимости с существующими приложениями блокчейна, при этом достигая экспоненциального расширения возможностей транзакций. Это, кажется, сбалансированное сочетание децентрализации и удобства использования. Однако, с наличием инфраструктуры, многие решения Layer 2 превратились в «призрачные города». Почему так происходит?

Одна из причин заключается в том, что основное предположение существующей инфраструктуры роллапа заключается в том, что удобство использования и привлекательность существующих блокчейнов достаточны для привлечения приложений и разработчиков уровня Web2. Однако в рейтингах языков программирования GitHub 2023 года популярность таких языков, как Solidity, Cairo и Move, даже не попадает на первые две страницы. Для пользователей фрагментация между различными решениями Layer 2, долгие ожидания подтверждения окончательности и проблемы централизации, возникающие из-за управления комитетами, широко обсуждаются в отрасли, поэтому нет необходимости дальше развивать эту тему.

Представьте ситуацию, в которой разработчики могут использовать свои наиболее знакомые языки программирования, такие как Rust, C++ или Go, чтобы создавать игры, которые им нужны, не нуждаясь в дополнительных знаниях криптографии, основываясь на логике разработки, которую они уже понимают. Пользователям больше не придется нести дополнительные временные и материальные затраты на управление своими игровыми активами и данными, больше не нужно беспокоиться о том, что централизованная организация вдали может уничтожить годы прокачки всего одним щелчком или произвольно изменить правила. Как разработчики и пользователи сделали бы выбор в такой ситуации?

Это не мечта наяву; это именно то, над чем работает главный герой этой статьи, Delphinus Lab, наряду с несколькими другими проектами zkVM.

Почему zkVM?

«Будущее Ethereum будет мульти-чейновым - подобно мульти-чейновому видению Cosmos, но с Layer 1, обеспечивающим доступность данных и общую безопасность» - Виталик Бутерин

Будущий мир принадлежит многоцепочечным решениям. Как и у каждой компании сегодня есть веб-сайт, в будущем у каждой компании или проекта будет собственный rollup, подключенный к Ethereum (или другой децентрализованной сети стоимости). Операции пользователя внутри этого проекта будут упакованы и отправлены на Ethereum mainnet для проверки, при этом собственный rollup обеспечит оптимальный опыт для пользователей, а сеть Ethereum будет отвечать за общую безопасность, хранение основных данных и, самое важное, расчетные услуги.

Однако, как мы упоминали ранее, текущее мультичейновое видение не дружелюбно к наиболее популярным разработчикам и приложениям в этом мире. Данные показывают, что разработчики Web3 составляют всего около 0,07% всех разработчиков по всему миру, и количество разработчиков Solidity еще меньше. Это делает маловероятным значительное увеличение числа разработчиков через zkEVM, конкурирующих за существующие ресурсы разработчиков Solidity, или привлечение разработчиков для освоения нового, крутого языка. С другой стороны, приложения, разработанные с использованием традиционных языков Web2, не могут нативно выполняться как блокчейн-нативные контракты, что блокирует важное направление для масштабирования ончейн-приложений.

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

В настоящее время ZK-технология признается наиболее популярным подходом к интеграции программ в блокчейны без доверия. Однако многие все еще считают ZK «сложным для изучения» и «трудным для реализации». Это связано с тем, что в начальные дни ZK-технологии разработчики обычно использовали специализированные языки ZK, такие как Cairo и Noir, для разработки ZK-приложений, которые на самом деле более сложны для гибкого использования программистами по сравнению с языками разработки блокчейна, такими как Solidity.

С быстрым развитием технологии ZK в последние годы эту проблему постепенно решают, и разработка универсальной zkVM больше не является недостижимой мечтой. В 2022 году Delphinus Lab выпустил первый open-source zkVM с поддержкой WASM, отметив критический шаг в своих усилиях по достижению безопасной интеграции приложений. Читатели могут обратиться к статье с названием ZAWA: ZKSNARK WASM Эмулятор” от Синка Гао и его коллег, опубликованной в IEEE для технических подробностей. Как указано в этой статье, “…мы предложили и реализовали первую виртуальную машину ZKSNARK Wasm, поддерживающую спецификацию Wasm, способную генерировать краткие доказательства нулевого знания корректности результатов выполнения. Кроме того, предоставляя ZAWA, существующие программы, скомпилированные в Wasm, могут удовлетворять растущие требования конфиденциальности и доверия в облачных вычислениях и вычислениях на обочине без каких-либо изменений.”

Для читателей, не знакомых с тем, что такое Wasm, это байт-код, поддерживаемый основными веб-браузерами. Он предоставляет эффективную цель компиляции для исходных языков, таких как C, C++ и Rust, которые могут быть скомпилированы в вашем браузере для запуска почти на нативной скорости на вашем процессоре. В 2019 году он был официально принят как четвертый новый веб-стандарт W3C, обладающий значительным революционным потенциалом производительности.

Что касается того, что такое zkWASM, мы рекомендуем прочитать Окончательное руководство по zkWASMсообщает Сандип, сооснователь Polygon. В этом блоге Сандип смело заявляет, что zkWASM объединяет гибкость традиционного программирования с приватностью фокусированных на нулевых доказательствах, открывая новые сценарии использования для децентрализованной технологии и обеспечивая надежную безопасность, конфиденциальность и взаимодействие. У него есть потенциал изменить блокчейн-индустрию.

Почему Сандип делает такое заявление? Во-первых, Wasm, как двоичный формат инструкций, изначально был разработан как переносимый и высокопроизводительный, поддерживающий почти все языки программирования, включая C++, Rust, Python, Go, Java, JavaScript, Ruby, Swift и другие. Поскольку почти все веб-браузеры имеют встроенные интерпретаторы Wasm, это означает, что разработчики могут выбирать наиболее подходящий язык в зависимости от своих предпочтений и потребностей проекта, повышая эффективность разработки и качество кода. С добавлением технологии ZK zkWASM становится еще более мощным. Разработчики могут писать приложения для обеспечения конфиденциальности на предпочитаемых ими языках программирования без каких-либо предварительных знаний о доказательствах с нулевым разглашением. Можно сказать, что zkWASM предлагает сочетание безопасности, масштабируемости, совместимости и защиты конфиденциальности. Он не только решает проблемы блокчейна и dApps, но и ускоряет внедрение ZK-ML и ончейн-ML, представляя собой идеальную «сильную синергию».

Оставайтесь оптимистичными, но не слепо.

В связи с быстрым прогрессом zkVM в последние годы, некоторые оптимисты в пространстве zkVM, например, Bobbin Threadbare из Polygon Miden, даже верят, что:

«Оптимальным решением в текущих обстоятельствах будет создание zkVM на основе WASM или RISC-V, в идеале поддерживающее языки как Rust, Go, C++, и даже Solidity. Если существует такой универсальный zkVM, это будет атака на уменьшение размерности zkEVMs».

Однако, как создатель открытой виртуальной машины zkWASM, Delphinus Lab подходит к этому вопросу более осторожно. В их видении дорожной карты на 2022 год, хотя zkWASM является наиболее критическим клеем в общей стратегии, он далеко не достаточен для поддержки грандиозного плана «безопасного связывания приложений Web2 с Web3». Причина заключается в следующей формуле:

«Готовность разработчика = Экономические стимулыЗрелость инструмента«Объем многократного использования кода» – Синка Гао, основатель Delphinus Lab

Справа от формулы мы видим, что общая виртуальная машина не имеет существенного влияния на готовность разработчиков. Точно так же, как ядро Linux требует мощных устройств, драйверов и POSIX API, чтобы продемонстрировать свою ценность, zkVM должны быть не только надежными сами по себе, но и использовать зрелые платформы, богатое сообщество кода и установленные экономические эффекты для достижения положительного цикла бизнеса и технологий.

Для читателей, ищущих дополнительное понимание zkVMs, они обнаружат, что помимо zkWASM Delphinus Lab, в этом пространстве активны многие другие команды верхнего уровня и решения, такие как RISC-ZERO, SP1 от Succinct, Valida и Nexus (который принял Jolt в версии 2.0). В настоящее время основным конкурентным показателем для этих виртуальных машин является количество инструкций, которые можно доказать в определенный промежуток времени. Например, данные о производительности RISC-ZERO с середины 2024 года указывают на то, что он может доказать один миллион инструкций RiscV на GPU 4090 примерно за 10-12 секунд. Тем временем Delphinus Lab также продолжает усилия по оптимизации производительности zkWASM. В настоящее время zkWASM поддерживает набор инструкций 64 бита, требующий 15 секунд для доказательства одного миллиона инструкций на GPU 4090, потребляя 64 ГБ памяти.

2024 Электрический капитал ZK Market Map: Ядро инфраструктуры

Но может ли производительность определять все? Мы можем вернуться к ежегодным рейтингам языков программирования на GitHub, где топ-3 языка - JavaScript, Python и Java - являются именно языками сценариев с наименьшей производительностью.

Производительность является всего лишь «вспомогательной» метрикой для цифровой инфраструктуры; она не является определяющим фактором и не должна искажаться в конечную цель, приводящую к гонке вооружений, оторванной от практических применений. Наша первоначальная цель всегда была создать больше приращений убийцы приложений. Если мы предсказываем, что «вспомогательные» вопросы в конечном итоге будут решены, то производительность фоновых ZK (таких как STARK, GKR, Jolt, KZG + folding и т. д.) в конечном итоге будет соответствовать закону Мура благодаря инженерным и аппаратным оптимизациям. Так что, помимо производительности, что еще остается справа от уравнения?

Как сказал Чарли Мангер, нам нужно ловить там, где рыба в изобилии. Для массового принятия Web3 этот "изобильный рыболовный участок" будет браузер. На данном этапе мы не можем однозначно сказать, какой zkVM победит, или же будет процветать множество решений. Однако Delphinus Lab считает, что принятие Web3 все равно начнется с мини-программ, и браузер является тяжеловесным источником этих мини-программ. Будь то первая версия браузера ChatGPT или различные платформы управления контентом, такие как Shopify и WordPress, которые сначала доступны в браузерах, веб-интерфейс действительно является единственной универсальной платформой, доступной на любом устройстве. Кроме того, веб-приложения постоянно развиваются, от простых функций, таких как поиск и отправка электронной почты, до поддержки игр, видеоредактирования, музыкального производства и многого другого.

WASM был специально разработан для браузеров. Некоторые исследователи сравнивают WASM с волшебным двигателем, обеспечивающим мгновенное выполнение веб-приложений в любом месте всего одним щелчком, без необходимости загрузки или установки. zkWASM наследует это преимущество, позволяя пользователям взаимодействовать с этими приложениями в браузере так же, как они взаимодействовали бы с обычными приложениями, не требуя никакого специального оборудования или программного обеспечения.

Экономические выгоды могут возникнуть только там, где есть применение и пользователи. Что zkWASM стремится решить, это проблему "последней мили" для бесчисленного количества небольших и средних веб-приложений Web2, стремящихся войти в мир Web3. По сравнению с традиционным JavaScript, WASM обладает возможностью эффективно работать в браузерах, открывая потенциал для множества других приложений на браузерных терминалах. zkWASM дополнительно упростит вхождение этих приложений в мир Web3, служа катализатором для широкомасштабного принятия Web3.

Дорожная карта Delphinus Lab

Видение совместных экосистем

«Я надеюсь, что мы сможем стать Chainlink в этой области, где пользователям не нужно знать о нашем присутствии, но клиенты смогут без проблем создавать свои собственные технологические стеки, плавно переходя от Web2 к Web3 с нашей помощью» \
Sinka Gao, основатель Delphinus Lab

Когда технология переходит с лаборатории на рынок, просто обсуждение технологии недостаточно. Возможность инженерного превращения технологии в используемые продукты, вместе с стратегическими подходами к экосистеме, сыграет значительную роль в определении успеха или неудачи этой технологии.

С самого начала Delphinus Lab занял прагматичный подход, сосредоточенный на полномочном обслуживании малых и средних клиентов. В своем сотрудничестве с Blade Games Delphinus Labs не только помогла внедрить zkWASM для проверки их игры в обороне башни, но также совместно разработала первое в отрасли решение, которое позволяет создавать проверяемые игры напрямую из Unity. Разработчики игр могут использовать привычный язык программирования C# вместо Solidity, Rust или Cairo, устраняя необходимость в трудоемких усилиях по объединению рендеринга и анимации движка Unity с кодом логики игры Solidity/Cairo на основе Mud/Dojo.

Используя эту совместную разработку в качестве основы, компания Blade Games и несколько игровых студий разработали несколько подтвержденных игр на цепи, таких как Dune Factory, Craftpunk, а также недавно протестированная в бета-версии стратегическая игра 0xПионер. Это позволяет им быть первыми в отрасли, которые используют модульный стек технологий ZK для создания полностью онлайн-игровой инфраструктуры.

Сотрудничество с MineMatrix похоже. Отрасль долго борется с проблемой того, что большинство преимуществ от аирдропов получают боты, оставляя реальных пользователей с минимальными вознаграждениями. На основе технологии zkWASM MineMatrix разработал шаблон цифровой игры, который позволяет пользователям доказать свою подлинность, решая увлекательные NP-тяжелые задачи, не раскрывая свою личность, тем самым обеспечивая справедливое распределение аирдропов. Этот шаблон полностью гибкий и открытый, позволяя проектам настраивать сюжет, изменять механику игры или интегрировать NFT в соответствии со своим стилем или потребностями. Механизм на основе zkWASM предоставляет клиентам готовые решения в любое время.


Это всегда было позиционирование Delphinus Lab. Помимо привлечения разработчиков Web2 в Web3 для создания проверяемых приложений, еще более важно укрепить экосистему. «Я надеюсь, что наши клиенты смогут развивать свои собственные технологические стеки с нашей помощью, а не превращать нас в их единственную технологическую зависимость», - говорит Синка Гао.

В отличие от многих других игроков в отрасли, которые сосредоточены на ярких проектах, но часто попадают в общую ловушку традиционных B2B-компаний, олицетворяемую представлением о «больших компаниях, маленьких проектах». Это похоже на то, как многие финансовые ИТ-фирмы перечисляют крупные государственные банки в качестве своих клиентов, но они могут только помогать в преобразовании внутренних систем OA. С другой стороны, сотрудничая с малыми и средними клиентами, они часто используют излишне всесторонний подход, предоставляя только упакованные решения, что не позволяет этим клиентам развивать свои возможности.

Возможности совместного использования - это один аспект, но совместное использование прибыли - намного более сложная задача. Отношения между Delphinus Lab и его валидаторами являются взаимовыгодными, а не простыми отношениями поставщик-клиент. Возьмем, к примеру, сотрудничество между Delphinus Lab, zkCross и Gevolut Network. На интуитивной платформе ZKCross Playground разработчики могут писать код онлайн, компилировать его в байт-код, совместимый с zkWasm, подписывать его своими приватными ключами и затем загружать его на узел ZKCross. Узел обрабатывает остальные задачи, такие как хранение доказательств и сохранение транзакции и доказательства в слое доступности данных (DA) модульного блокчейна (например, Avail), а также пересылает сгенерированное доказательство в сеть Gevolut.

В течение этого процесса любой желающий может запустить узел и поделиться вознаграждениями за проверку, а также потенциальными бонусами от airdrop в будущем. С июня этого года Delphinus Lab открыла права на управление узлами для третьих лиц. Любой желающий стать внешним узлом zkWASM может присоединиться и заработать 3% вознаграждения во время тестового периода.

Существует много подобных сотрудничеств, таких как совместный релиз компилятора zkGo с ETH Storage и Hyper Protocol, что является первым случаем в отрасли, когда обычный код Go компилируется в совместимый с протоколом ZK код Wasm. Кроме того, есть партнерство с Pi Squared для интеграции доказательств zkWASM с его Универсальным Слой Расчетов (USL) и сотрудничество с инструментом разработки с открытым исходным кодом Spin, чтобы помочь его пользователям строить и запускать проверяемые приложения с использованием zkWASM.

Delphinus Lab также учитывает точки зрения всех участников отрасли, рассматривая, как каждое звено в цепочке создания ценности может получить разумные вознаграждения для стимулирования здорового развития. Например, в игровой индустрии они поделились своими взглядами в ранее опубликованной статье под названиемДилемма и решения веб-игр Web3.Они предложили создание цепей приложений роллапа через мини-роллап SDK, предлагая однокликовую платформу для кредитования, чтобы пользователи могли занимать игровые токены, тем самым решая проблемы начального финансирования для игроков. Этот подход также эффективно служит в качестве межцепочного моста для игровых активов, позволяя частице созданной от игровых производных ценности быть захваченной самой игрой.

На этом этапе предпринимателям Web3 нужно сосредоточиться не на том, как поделить ограниченный пирог, а на том, как вместе сделать пирог больше. Только когда Врата будут достаточно широкими, а пути свободными, большое количество разработчиков и пользователей смогут войти. При постоянном притоке новых участников Web3 может избежать ловушки превращения в замкнутую эхо-камеру или попадания в ловушки криптонигилизма.

Многие считают, что текущий криптовалютный цикл - это цикл ничего, рынок сводится к игре в подъемы и падения, зависящую от акций США. Однако на периферии возникают настоящие фундаментальные инновации, уходящие от общественного внимания. Как заявил Виталик: «Мы не находимся на ранних стадиях криптовалютной индустрии, а на ранних стадиях действительно используемой криптовалюты». Настоящие строители в этой отрасли должны с уверенностью прогнозировать, что рынок в конечном итоге вернется к «циклу применения», характеризующемуся реальными доходами, настоящими монополиями и аутентичными применениями. Как надеется Синка, в ближайшие пять лет zkWASM докажет свою способность к устойчивому экономическому обращению, помогая приложениям Web2 сделать этот критический скачок в Web3 и стать важной движущей силой в ростовом венце отрасли.

Утверждение:

  1. Эта статья воспроизведена с [ TechFlow], авторское право принадлежит первоначальному автору [Лаборатория Дельфинов], если у вас есть возражения против перепечатки, пожалуйста, свяжитесь с Команда Gate LearnКоманда обработает это как можно скорее в соответствии с соответствующими процедурами.

  2. Отказ от ответственности: Взгляды и мнения, выраженные в этой статье, представляют только личные взгляды автора и не являются инвестиционными советами.

  3. Переводы статьи на другие языки выполняются командой Gate Learn. Если не указано иное, копирование, распространение или плагиат переведенных статей запрещены.

Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!