vApp — это модель на основе языка программирования Rust для создания проверяемых децентрализованных приложений. Подробности разработки изложены в Whitepaper, опубликованной LayerZero.
vApp обладает встроенной интероперабельностью: межсетевая коммуникация стандартизирована с помощью модульных интерфейсов, которые поддерживают атомарное обновление состояния и минимизацию доверия при создании мостов.
При реализации с zkVM результаты тестов показывают стабильно высокую производительность:
• До 832 раз меньше циклов, чем у интерпретаторов EVM;
• Сокращение циклов проверки на 95,7% за счет предварительной компиляции;
• 30-кратное увеличение производительности с ускорением графического процессора;
• 346 МБ → 1,5 МБ сжатие доказательства через рекурсию.
Тестирование vApp прошло с использованием SPI zkVM от Succinct Labs. Согласно LayerZero и SuccinctLabs , фреймворк vApp является оптимальной моделью для создания приложений, использующих блокчейн в масштабах Интернета.
vApp абстрагируется от сложности систем доказательств, целостности выполнения и взаимодействия, позволяя создавать масштабируемые, безопасные и компонуемые приложения на основе единой кодовой базы. Это решение обеспечивает верификацию любого приложения.
«Разрабатывайте как Web2 с проверяемостью Web3», — написала команда LayerZero в анонсе.
vApp SDK предлагает универсальную кодовую базу, позволяющую в единой среде разработки генерировать как встроенные, так и сторонние артефакты, такие как проверка, создание доказательств и взаимодействие.
vApp позволяет приложениям:
• Владеть своей «государственной машиной»;
• Присоединяться к любой сети(ям);
• Создавать асинхронную или синхронную кроссчейн-логику;
• Масштабироваться посредством zk-агрегации и GPU-проверке.
В целом, фреймворк vApp объединяет весь криптостек: средство проверки, базу данных, внутреннюю инфраструктуру и межсетевой обмен сообщениями в одном SDK.
Разработчикам просто нужно написать логику своего приложения на Rust, vApp берет на себя все остальное, прокладывая путь для проверяемых приложений, работающих в масштабах Интернета.
«С этого момента криптовалюта будет только набирать обороты, и мы прокладываем путь, который позволит использовать Web3 в масштабах Интернета», — отметили в LayerZero.