史詩級綻放:簡單、強大、生產級的zkApps即將登陸Mina

2024-04-20 15:04:05

原文作者: o1labs Phil Kelly

原文翻譯:YBB Capital Erin

前言

Mina 的重大升級帶來了創新的零知識用例,引入了在客戶端環境(如瀏覽器或服務器)中離线執行智能合約的能力。本文探討了 zkApps(啓用 zk 的應用程序)的重要性,它們對 Web3 的潛在影響,以及 Mina 即將到來的 Berkeley 升級的關鍵作用。

在快速發展的 Web3 領域中,零知識的最新突破已經开啓了新的時代。從更快的 rollups 和輕客戶端到橋接技術,zk 基礎設施的進步一直在引起關注。但我們認為,一個真正改變遊戲規則的能力已經出現——在客戶端環境如瀏覽器或服務器中完全離线執行智能合約。

轉移至鏈下

這是如何實現的?這一創新的關鍵在於使用 zk 應用程序(zkApp)代碼制作智能合約。這種代碼可確保防篡改執行,並能向第三方證明操作的正確性,而無需引入新的信任假設,本質上反映了鏈上智能合約的功能。

這些支持 zk 的應用程序影響深遠。通過將智能合約的執行轉移到鏈外,可以克服與鏈上執行相關的衆多挑战,如 Gas 成本、數據限制、規模限制和時間滯後。此外,zkApps 還能增強隱私保護,允許驗證年齡等敏感信息,而不會泄露出生日期等准確的個人詳細信息。

zkApps 的推出將掀起一股創新浪潮,為 Web3 的賽弗朋克精神注入新的活力,並重振過去 5-10 年中一度被認為無法實現的想法。

在鏈上進行錨定

盡管 zkApps 具有鏈外功能,但錨定鏈仍然至關重要。經過兩年多的开發,Mina 的 Berkeley 升級版已進入最後准備階段。為什么 zkApps 需要鏈?因為鏈外的 zkApp 證明需要驗證,而利用鏈可以帶來幾項令人信任的驗證優勢:

  • 在鏈本身由專業的中立驗證者進行自動驗證

  • 根據驗證結果自動觸發後續行動(例如,當您證明自己年滿 18 歲時,您的 DeFi 账戶就會开通,交易就會結束)

  • 永久存儲驗證信息,用於未來數據參考

  • 可連接到其他鏈的驗證

實際情況是,在鏈下智能合約和鏈上驗證之間的驗證過程聽起來似乎是不那么性感的一步,如果出現錯失,鏈外方法的優勢就會很快被削弱。如果沒有像 Mina 這樣專門構建的鏈,智能合約驗證可能會變得龐大、復雜,而且耗資巨大,所以 Mina 從一开始就是為處理零知識證明(ZKPs)而構建的。Berkeley 升級後,Mina 區塊鏈將成為驗證鏈外應用證明的絕佳場所。為什么 Mina 將成為驗證 zkApps 的絕佳場所?

  • 沒有 Gas 成本,無論鏈下智能合約的規模的大小,驗證鏈上證明的成本總是很低;

  • Mina 的微小狀態意味着在不久的將來,一個完整的節點應該能夠在用戶的瀏覽器中運行,允許提交證明而無需使用第三方的遠程過程調用(RPC)協議——非常適合保護隱私;

  • Mina 的微小狀態還意味着它可以通過基於狀態證明的橋接在其他鏈上進行表達(無需 Token 進行黑客攻擊),因此 Mina 可以作為整個 Web3 的模塊化證明層。除了其他許多功能之外,這可以讓您僅需編寫一次 zk 應用程序,一次在 Mina 上驗證輸出,然後將驗證橋接到多個其他鏈上。這就是一個即時的、多鏈 DApp 時代。

其驗證可直接在 EVM 鏈上進行,但在軟件應用領域我們都知道 "可以 "並不等於 "應該"。所以理論上 EVM 也可以用作其他鏈的數據可用性(DA)層和去中心化排序器,但 Web3 世界已過驗證模塊化是實現這些專業功能的途徑,而驗證證明是一項高度專業化的功能。

鏈下革命

讓我們回到應用程序代碼上,展望 2024 年剩余時間,我們在 o1Labs 期待着由 zk 鏈下計算驅動的應用程序和用例創新的激增,而這種鏈下革命帶來了幾個令人興奮的可能性:

無燃料費的計算:zk 鏈下計算允許無需燃料費地進行任意大小的計算,無需信任;

可驗證的隱私:客戶端 zk 確保了可驗證隱私的廣泛可用性;

Web2數據的使用:使用多方計算(MPC)和 ZK 進行“公證”,使Web2數據的日常使用成為可能;

zkApps 的簡單構建:新的領域特定語言(DSL),如 o 1 js,使用 TypeScript,使开發人員能夠快速輕松地構建 zk 應用程序。

o1js : 讓鏈下也能訪問 zk 代碼

過去雖可以在鏈下構建 zk 代碼,但實際一直存在困難, o1js 讓這一切變得簡單。通過利用 TypeScript, o1js 提供了一個高級、直觀的語言,讓您可以更輕松地部署和維護。由於 o1js 支持 WebAssembly (WASM) 功能,您的 zkApp 也可以在用戶的瀏覽器中無縫運行。此外還可以使用 o1js 的遞歸能力將來自鏈下計算的多個證明匯總並壓縮成一個小的證明。

o1js 自 2022 年以來已經可用,它不僅成熟還在獲得新的能力。近期對 o1js 基本功能的一輪激動人心的增強,使 zk 應用程序能夠處理更廣泛的輸入。示例包括:

  • 發布 ECDSA 和 Keccak 處理基元,這樣您就可以使用經 MetaMask 籤名的以太坊數據源數據;


  • 支持 SHA-256 加密技術,它是 Web2 世界中許多數據源(例如護照數據)的基礎;


  • 公證和見證基元,使 Web2 會話中的信息成為經證明的數據(例如,您的銀行账戶余額)。更多相關信息,敬請關注!


加入 zkApp 革命

zkApps 在 Mina 上的出現標志着 Web3 發展的一個關鍵時刻,解鎖了曾經被認為不切實際的可能性領域。我們很期待看到 Berkeley 升級後生

態系統將構建什么。通過在 Twitter/X 上關注我們,並加入 Mina Discord ,來及時了解 Berkeley 的最新動態。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。

推薦文章

MAX門市親回「風控爭議」:詐騙湧入爆增!實屬無奈、規則保密、配合金管會..

近 日本土加密貨幣交易所 MAX 以詐騙猖獗為由加強風控,造成部分用戶在社群上對提領資金審核時間過...

Natalia Wu
6 10小時前

Arthur Hayes大看空比特幣:這週跌破5萬鎂!非農、失業數據催出空軍

近 期,加密貨幣市場持續維持下跌趨勢,從 8 月 26 日至今,比特幣價格已暴跌近萬點。今(6)日...

Ting
7 18小時前

Arkham數據:MAX、幣託、ACE交易所熱錢包水位有多少?

注意:以下資金數據乃第三方Arkham顯示,可能未完整計算,並不包含交易所額外儲備。 近 期 Ma...

Zhang joy
6 18小時前

一文讀透AI Agent賽道:多智體網絡的去中心化野望

原文作者:Lyv, Callen @ Meteorite Labs 在前兩次工業革命中,人類用機械...

星球日報
9 18小時前

探尋OP_CAT的前生今世,比特幣擴容時代將至?

原文作者:Biteye 核心貢獻者 Wilson Lee 原文編輯:Biteye 核心貢獻者 Cr...

星球日報
6 18小時前

Fractal主網上线前空投,不是豬腳飯而是普世水龍頭?

@OdailyChina @web3_golem 9 月 6 日晚間,Fractal Bitcoi...

星球日報
7 18小時前