Web3-разработчикам стала доступна виртуальная машина на базе технологии доказательства с нулевым разглашением (ZKP), которая потенциально позволяет разворачивать смарт-контракты децентрализованных приложений (dApps) и обеспечивать их взаимодействие в любой блокчейн-сети.
Команда RISC Zero представила zkVM 1.0 — первую версию универсальной виртуальной машины на базе ZKP. Разработка позволяет генерировать доказательства корректности кроссчейн-вычислений с нулевым разглашением, сохраняя при этом полную конфиденциальность входных данных.
Так, RISC0 zkVM позволяет обеспечить взаимодействие с dApps, написанными на языке программирования Rust и развернутыми в любой блокчейн-сети, в которую был интегрирован верификатор RISC Zero. Виртуальная машина RISC Zero поддерживает также кроссчейн-протокол Tendermint ZK, используемый для синхронизации работы нескольких блокчейн-сетей.
zkVM 1.0 предполагает высокую производительность и экономическую эффективность, что было подтверждено в ходе тестирования, результаты которого размещены в публичном доступе. Технология также прошла независимый аудит безопасности компании Hexens.
Платформа призвана максимально упростить создание dApps, расширить их функциональность и снизить эксплуатационные издержки. ZKP позволит гарантировать высокий уровень конфиденциальности данных, а также обеспечит оптимизацию использования вычислительных ресурсов при валидации, что потенциально увеличит возможности масштабирования проектов.
Разработчики рассчитывают, что zkVM будет способствовать уменьшению фрагментации глобальной блокчейн-экосистемы и приведет к появлению новой волны dApps, позволяющих решать сложные прикладные задачи.
Напомним, вопросы фрагментации блокчейн-экосистемы поднимаются уже давно. К примеру, Виталик Бутерин в конце мая 2024 года высказался по поводу того, что экосистема Ethereum нуждается в едином протоколе взаимодействия между L2-сетями — в качестве технического решения для этой задачи разработчики Uniswap Labs и Across Protocol вскоре предложили стандарт ERC-7683.
Ранее, в июле 2023 года, командой Chainlink Labs был представлен протокол межсетевого взаимодействия Cross-Chain Interoperability Protocol (CCIP) — в будущем эта технология активно использовалась в различных проектах, например, для расчетов по сделкам с токенизированными активами, которые осуществлялись клиентами финансового конгломерата ANZ.