Vlayer — это инновационный проект инфраструктуры блокчейна, поддерживаемый инвестициями a16z, с предварительным финансированием в размере 10 миллионов долларов, названный «Solidity 2.0», который предоставляет разработчикам смарт-контрактов новые возможности на основе технологий ZK. Вводя совершенно новую модель смарт-контрактов Prover и Verifier, Vlayer разрушает ограничения традиционного Solidity, упрощая восстановление и проверку исторических блоков, многосетевое взаимодействие и проверку внецепочечных данных.

Основные технологии

Технологическая основа Vlayer заключается в инновационной модели смарт-контрактов Prover и Verifier, которые в сочетании с инфраструктурой zkEVM позволяют смарт-контрактам реализовывать мощные функции.

Смарт-контракт Prover: вычисления вне цепочки и создание доказательства

Как это работает: смарт-контракт Prover получает данные, введенные в dApp, и, обеспечивая конфиденциальность этих вводимых данных, выполняет вычисления вне цепочки в инфраструктуре zkEVM Vlayer, одновременно создавая доказательство (Proof). Эти вычисления не требуют затрат на газ в цепочке.

Вывод: после завершения вычислений Prover публикует этот неизменный вычисленный результат и доказательства на смарт-контракте Verifier в цепочке.

Verifier: проверка и выполнение на цепочке

Как это работает: смарт-контракт Verifier развернут на блокчейне, совместимом с EVM. Он принимает вычисленные результаты и доказательства от смарт-контракта Prover и проверяет правильность этих доказательств на цепочке, не раскрывая исходные данные. Только после успешной проверки смарт-контракт Verifier выполняет соответствующие инструкции.

Обеспечение безопасности: логика проверки, однажды развернутая на блокчейне, не может быть изменена, что обеспечивает согласованность и отсутствие несанкционированного доступа. Таким образом, предоставляется безопасная и эффективная среда исполнения для dApp.

Основные функции

Временная поездка (Time Travel)

Временная поездка основана на функции Prover контракта, которая позволяет смарт-контрактам получать доступ к данным блоков прошлого, что невозможно в традиционном Solidity. Традиционные смарт-контракты Solidity могут только читать состояние текущего блока и не могут напрямую получить доступ к историческому состоянию, что сильно ограничивает их в аудитах, проверках данных или обработке инцидентов безопасности. Например, в случае атаки The DAO разработчики в конечном итоге смогли восстановить безопасность цепочки только через хардфорк, что привело к расколу Ethereum на ETH и ETC.

Фактические преимущества и функции:

Откат состояния протокола: функция временной поездки очень полезна в случае безопасности. Например, в случае атаки на aBNBc хакеры использовали уязвимость для массовой эмиссии документов, что привело к значительным потерям активов. Если бы тогда была функция временной поездки от Vlayer, разработчики могли бы вернуть состояние контракта к моменту до атаки хакеров, проверить и восстановить состояние активов, не влияя на другие проекты в экосистеме публичной цепочки. Эта способность предоставляет проектам более гибкие и недорогие меры реагирования.

Механизмы безопасности: функция временной поездки также может помочь разработчикам анализировать аномальные действия в исторических блоках, выявлять потенциальные модели атак и подозрительные операции, а также на основе этих данных строить механизмы безопасности смарт-контрактов. Отслеживая и агрегируя исторические данные блоков, разработчики могут оптимизировать стратегии безопасности контрактов и заранее предотвращать возможные риски.

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

Передача (Teleport)

Передача основана на функции контракта Prover, которая позволяет смарт-контрактам бесшовно переключаться между несколькими блокчейнами, без необходимости в традиционных механизмах межсетевого общения. В экосистеме Ethereum существует множество EVM-цепей, таких как Arbitrum, Optimism и Base. Ранее разработка приложения, способного взаимодействовать с несколькими цепями, была крайне сложной, но функция Teleport от Vlayer значительно упростила этот процесс. Разработчики могут легко переключать контекст выполнения смарт-контракта на разные цепи и блоки. Это означает, что смарт-контракты могут получать доступ к данным из нескольких блокчейнов в одном вызове, тем самым разрушая изолированное состояние между цепями и улучшая гибкость многосетевого взаимодействия.

Фактические преимущества и функции:

Отображение многосетевых активов: пользователи могут просматривать все свои активы на разных цепочках в одном интерфейсе, не нужно вручную переключать сети. Эта функция значительно улучшает пользовательский опыт в кошельках и платформах управления многосетевыми активами. Например, если пользователь владеет USDC в основной сети Ethereum, Arbitrum и Base, функция передачи Vlayer может агрегировать и отображать общую сумму активов пользователя без каких-либо сложных операций.

Агрегация сделок многосетевых активов: функция Teleport упрощает процесс межсетевой торговли. Получая балансы активов пользователей на нескольких цепях и генерируя цепочные билеты, разработчики могут агрегировать эти активы для торговли. Проверка сделок также быстрее и эффективнее, что экономит время для пользователей и протоколов. Например, децентрализованные платформы для межсетевой торговли могут использовать Vlayer для быстрого и безопасного обмена многосетевыми активами без зависимости от традиционных межсетевых мостов.

Веб-доказательства (Web Proofs)

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

Отличие от традиционных оракулов: традиционные оракулы используются для предоставления публичных данных, таких как цены на криптовалюту, для сценариев DeFi и цепочных игр. Однако оракулы могут сталкиваться с проблемами безопасности при получении конфиденциальных данных, что может привести к утечке чувствительной информации. Веб-доказательства используют технологию HTTPS, чтобы гарантировать, что владельцы данных могут проверить их подлинность, не раскрывая никаких конфиденциальных данных. Это создает взаимодополняющие отношения между оракулами и веб-доказательствами: оракулы обрабатывают публичные данные, а веб-доказательства сосредотачиваются на конфиденциальных данных.

Фактические преимущества и функции:

Связывание адресов на цепочке с учетными записями приложений Web2: функция веб-доказательства позволяет пользователям связывать адреса на цепочке с учетными записями приложений Web2 (например, учетными записями в Twitter), что открывает больше инновационных сценариев, таких как автоматизация подписок, функции вознаграждений или сделки на цепочке. Например, пользователи могут подтвердить связь определенной учетной записи в Twitter с их кошельком, чтобы реализовать аутентификацию на основе социальных медиа в приложениях Web3. Потенциал этой функции значительно превышает возможности существующих социальных платформ Web3, таких как Blinks на Solana.

Инцентивирование приложений Web2 и распределение на цепочке: веб-доказательства также могут помочь разработчикам проектировать приложения Web2.5, обеспечивая бесшовный переход от Web2 к Web3. Проверяя поведение пользователей на платформах Web2 (таких как участие в социальных сетях или создание контента), разработчики могут преобразовать это поведение в распределение наград на цепочке. Например, приложение Web2 может распределять криптовалюту или NFT в зависимости от частоты взаимодействия пользователей на платформе, что усиливает их вовлеченность и лояльность.

Доказательство по электронной почте (Email Proof)

Доказательства по электронной почте позволяют смарт-контрактам получать доступ и проверять содержимое электронных писем, безопасно вводя коммуникационные данные Web2 в цепочку. В современной интернет-экосистеме электронная почта по-прежнему является основным средством создания учетных записей и подтверждения личностей. С помощью контракта Prover Vlayer смарт-контракты могут анализировать электронные письма и использовать ключевую информацию для проверки в цепочке, не раскрывая полное содержание писем. Vlayer проверит подпись почтового сервера, чтобы гарантировать подлинность и целостность содержания писем. Это означает, что смарт-контракты могут доверять данным электронной почты, не подвергшимся изменениям, и безопасно использовать их для операций в цепочке.

Фактические преимущества и функции:

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

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

JSON и Regex

JSON и Regex являются вспомогательными инструментами для функций веб-доказательства (Web Proof) и доказательства по электронной почте (Email Proof), что упрощает разработчикам анализ и проверку внецепочечных данных. Эти инструменты позволяют смарт-контрактам Vlayer напрямую обрабатывать и проверять сложные текстовые и форматные данные, предоставляя смарт-контрактам больше возможностей для взаимодействия с данными. Сценарии применения см. выше.

Финансовые и инвестиционные аспекты

Vlayer объявил 5 ноября 2024 года о завершении раунда посевного финансирования в размере 10 миллионов долларов, чтобы поддержать расширение технологических возможностей и экосотрудничество. В этом раунде инвесторы включают a16z Crypto Startup Accelerator (CSX), Credo Ventures и BlockTower Capital. Ангельские инвесторы также включают Remco Bloemen из World (ранее Worldcoin), Jakub Florkiewicz из Tools For Humanity, разработчиков World, а также Zac Williamson, Joe Andrews и Kev Wedderburn из Aztec.

Команда и ключевые участники

Команда Vlayer состоит из опытных специалистов в области блокчейна, криптографии и технологий нулевых знаний (ZK), сосредоточенных на создании инфраструктуры Web3, поддерживающей децентрализованную проверку данных. Члены команды имеют богатый опыт в технических исследованиях, проектировании продуктов и операционном управлении, что способствует инновационному развитию в области конфиденциальности данных и проверки в цепочке. Профессиональный опыт команды в сочетании с техническими знаниями поддерживает прорывы Vlayer в области технологий ZK и безопасности Web3.

Потенциальные последствия и будущее

Основное новшество Vlayer заключается в его разрушении парадигмы разработки смарт-контрактов. Он не только значительно расширяет функциональные возможности Solidity, но и предоставляет новые решения для многосетевой экосистемы и взаимодействия с внецепочечными данными. Функции временной поездки и передачи действительно меняют способ написания смарт-контрактов на уровне языков, а веб-доказательства и доказательства по электронной почте значительно снижают технологический барьер между Web2 и Web3.

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

Улучшенная безопасность и конфиденциальность: доказательства ZK и проверка подписей электронной почты обеспечивают более высокую степень безопасности для смарт-контрактов, одновременно снижая риск атак.

Бесшовный опыт Web3: упрощая взаимодействие между Web2 и Web3, обычные пользователи могут использовать приложения Web3, не обладая техническим фоном.

Vlayer в области Web3 создал децентрализованную инфраструктуру доверительных данных с использованием технологии нулевых знаний (ZK), обеспечивая более высокую конфиденциальность и прозрачность для проверки данных. Эта технология создает механизм проверки, которому не нужно доверять, усиливает целостность данных и поддерживает такие сценарии, как децентрализованные финансы (DeFi) и цифровая идентичность. В будущем она может стать мостом между Web2 и Web3, позволяя большему количеству пользователей традиционного интернета более удобно и безопасно перейти в среду Web3, тем самым способствуя основной применимости технологии блокчейн.

Статья предназначена исключительно для обмена и обсуждения, не является инвестиционной рекомендацией.

— — КОНЕЦ — —