0VM 是一個第 2 層平臺,旨在促進去中心化應用程式(DApp)的創建和部署,這些應用程式不僅具有可擴展性,而且具有高度通用性。這些 0VM DApp 是透過組合來自區塊鏈和鏈下域的元素構建的。鏈下組件在 0VM 節點內執行,每個節點都代表了各個 DApp 用戶的興趣和需求。
在 0VM 節點領域內,DApp 開發人員可以存取可複製的零虛擬機(0VM),這些虛擬機能夠容納大規模可驗證的計算。這些計算可以無縫整合到智慧合約中,利用強大的原語提供實質性的衝突解決保證。更具體地說,在零虛擬機中執行的計算結果可能出現的任何爭議都可以在區塊鏈上以最低的成本公正有效地解決。
此外,0VM 節點為 DApp 開發人員提供了執行原生程式碼的機會,使他們能夠利用節點的全部處理能力,包括任何可用的 GPU。無論這些計算是由節點本地執行還是在零虛擬機中執行,鏈下組件都可以在全面的 Linux 作業系統環境中運行,以滿足複雜計算的各種需求。
0VM 的主要優勢之一是它使 DApp 開發人員能夠使用他們已經非常熟悉的各種程式語言、工具、函式庫、軟體和服務。透過將 DApp 中的大部分複雜邏輯轉移到可攜式的鏈下組件,開發人員可以從傳統區塊鏈施加的約束和特性中解放出來。因此,0VM 使開發人員能夠就最合適的執行環境來托管其 DApp 的每個組件做出明智的選擇。