0VMは、スケーラブルで高度に汎用性のある分散型アプリケーション(DApps)の作成とデプロイメントを促進するために設計されたレイヤー2プラットフォームです。これらの0VM DAppsは、ブロックチェーンとオフチェーンの両方の領域から要素を組み合わせて構築されます。オフチェーンコンポーネントは0VMノード内で実行され、各ノードは個々のDAppユーザーの利益とニーズを代表します。
0VMノードの領域内では、DApp開発者は大規模な検証可能な計算を収容できる再現可能なZero Virtual Machines(0VMs)にアクセスできます。これらの計算は、強力な競合解決保証を提供する堅牢なプリミティブを活用しながら、スマートコントラクトにシームレスに統合できます。具体的には、Zero Virtual Machines内で実行された計算の結果に関して生じる可能性のある紛争は、最小限の費用でブロックチェーン上で公平かつ効率的に解決できます。
さらに、0VMノードはDApp開発者にネイティブコードを実行する機会を提供し、利用可能なGPUを含むノードの全処理能力を活用することができます。これらの計算がノードによってネイティブに実行されるか、Zero Virtual Machines内で実行されるかにかかわらず、オフチェーンコンポーネントは複雑な計算の多様な要件に対応する包括的なLinuxオペレーティングシステム環境内で動作します。
0VMの主な利点の1つは、DApp開発者が既に精通している幅広いプログラミング言語、ツール、ライブラリ、ソフトウェア、サービスを使用できることです。DApps内の複雑なロジックの大部分をポータブルなオフチェーンコンポーネントに移行することで、開発者は従来のブロックチェーンによって課される制約や特異性から解放されます。その結果、0VMは開発者がDAppsの各コンポーネントをホストするのに最適なランタイム環境について、十分な情報に基づいた選択を行うことを可能にします。