zkEVM 升級敘事 zkVM,這五個核心項目為何值得關注?

WEEX 唯客博客, 作者:0XNATALIE 在尋找區塊鏈的可擴展性和計算效率的解決方案中,零知識證明( ZKP )技術尤為重要。 z kVM ( Zero – Knowledge Virtual Machine )是這一技術的具體應用之一。 z kVM 作為一種基於 ZKP 的通用計算平台,能夠在不泄露執行細節的前提下驗證計算的正確性。並支持在鏈外處理計算量大的任務,僅將驗證結果提交到區塊鏈,極大地提升了區塊鏈的擴展性。目前,市場上如 a16 z 、 Taiko 、 ZKM 等多個項目正在開發 z kVM 解決方案。 zkVM 簡介 zkVM 是一種基於零知識證明的通用計算平台,能夠執行各種計算任務,包括執行智能合約、數據處理和複雜演算法運算等。其核心功能是生成零知識證明,這種證明能驗證計算的正確性而不透露執行細節。通過 SNARKs 技術,這些證明可以在鏈下進行驗證,驗證者不需要在區塊鏈上重新執行整個計算過程,付出昂貴的計算成本。 此外, zkVM 的設計不僅僅限於加密貨幣交易,它的通用性使其可以在多種應用場景中部署,如醫療數據處理、供應鏈管理、秘密投票系統等,這些應用都需要在確保數據安全性的同時,驗證處理邏輯的正確性。 zkVM 對比其他虛擬機 傳統的虛擬機( VM )通常指的是在物理硬體上虛擬出一套完整的計算環境,核心功能是模擬硬體環境,允許在同一個物理硬體上運行多個操作系統或應用。這些虛擬機主要通過硬體虛擬化技術和操作系統級別的隔離來實現其功能。它們通常不涉及到對運行在其中的應用程序或數據進行加密驗證的過程。 零知識虛擬機(zkVM)使用零知識證明技術來確保程序執行過程的正確性,這種技術適用於任何可以被編譯和運行在虛擬機上的程序。zkVM 的設計注重於提供一種通用的計算驗證平台,適用於各種應用場景,並支持多種編程語言,如 Rust、C/C++ 和 Go,開發者可以使用自己熟悉的語言來構建應用程序。計算和驗證過程往往比傳統 VM 更耗時,因為生成零知識證明是一個計算密集型的過程,要求大量的計算資源,這在很大程度上限制了交易處理速度( TPS )。當前的 zk 技術,雖然在單個證明生成方面已經取得顯著進展,但在高負載條件下,處理大規模交易的能力仍有限。每個證明的生成可能需要數秒到數分鐘不等,這對於那些需要高吞吐量的應用(如大規模支付處理系統)構成…

Previous:

Next: