撰文:岳小魚
Web3Caff 創辦人Gootor 提出了一個非常重要的觀點,這裡分享一些進一步的思考:
以太坊正在ZK 化,而ZK 證明器需要硬體加速,像比特幣挖礦一樣有硬體依賴,那麼ZK 挖礦就可能變成新型的PoW。
以太坊的經濟模式最終可能會變成PoS 和PoW 並存,形成一種新的「混合共識」模式。
接下來,我們就具體看下上述設想的底層邏輯。
1.以太坊正在ZK 化
ZK(零知識證明)的基本原則是:一方可以向另一方證明一個聲明是真實的,而不需要提供任何其他資訊。
這是一項非常有前景的技術。
ZK 技術在區塊鏈領域中目前主要應用於擴容。
V 神一直在努力推ZK 技術,由於V 神的意願和傾向,以太坊基金會也投資了各類ZK 計畫。
但ZK 專案這種基建層的週期比較長,所以我們一般使用者目前所能直接感知到的就是各種ZK Rollup,也就是ZK 系的以太坊Layer2 解。
典型代表就是zkSync、Starknet、Polygon zkEVM、Scroll、Linea 等。
這些都是在以太坊的執行層融合ZK 技術。
而以太坊自身也在逐漸ZK 化。
共識層ZK 化(如Beam Chain 提案):透過將共識操作的驗證過程ZK 化,可以簡化和加速共識過程。
資料層ZK 化:只儲存證明而不儲存所有交易數據,可以顯著減少鏈上儲存需求。
透過這些方式,以太坊能夠在保持其去中心化和安全性的同時,顯著提升其網路的效能,包括交易處理速度、成本、以及隱私保護。
ZK 技術的引入被視為以太坊生態系統長期擴展策略的一部分,可以應對更高的用戶需求和應用複雜性。
2、ZK 為什麼需要結合硬體?
上述提到了ZK 諸多優勢,但ZK 目前面臨的最大阻礙是產生ZKP(Zero-Knowledge Proofs)的效能問題。
ZK 的運作機制是透過讓驗證者將多個交易合併到一個單一的、簡潔的證明中,然後再將交易提交到主網,最終實現了主網的擴容。
但ZK 也有局限性,因為產生證明的過程在時間和精力方面都是非常耗費資源的。
由於需要許多複雜的數學運算,例如冪運算、倒數運算和雙線性配對計算,證明的創建通常會減慢速度。
單純靠軟體優化無法進一步提升性能,因此需要結合硬件,透過使用專用硬體進行加速,可以使得證明生成速度從原來小時級別提升到秒級別,這將是一個巨大的提升。
因此,ZK 有硬體依賴,需要專用晶片。
隨著ZKP 技術在隱私運算、區塊鏈擴展等領域的應用逐漸增多,ZKP 的產生速度和效率成為瓶頸,市場對硬體的需求也日益強烈。
3、PoS 和ZK 挖礦怎麼結合呢?
如果採用ZK 硬體加速,進而可以實現硬體挖礦,這就出現了一種新的經濟模型。
什麼是ZK 挖礦呢?
傳統的PoW(工作量證明)挖礦依賴於解決複雜的數學問題,而ZK 硬體挖礦則是快速產生ZKP 的能力。
類似於PoW 挖礦,參與者可以競爭產生ZKP 的速度和效率,首先產生有效證明的參與者獲得獎勵。
PoS 和ZK 具體要怎麼結合呢?
在PoS 系統中,驗證者(即質押者)負責驗證交易並提出新區塊。 ZK 證明可以用來證明某個區塊或一系列交易的正確性,增強安全性和降低驗證成本。
驗證者在執行其PoS 職責的同時,產生ZKP 作為對其工作的額外證明。成功產生並提交有效ZKP 的驗證者可以在現有的區塊獎勵之外獲得額外的獎勵。
這可以是ETH 或網路內部的某種形式的獎勵(如特定代幣或Gas 費用的一部分)。
主網區塊獎勵可以分為兩部分,形成一種分層獎勵系統:其中一部分獎勵用於傳統的PoS 驗證,另一部分根據節點在ZK 證明產生中的貢獻分配。
由此可以看到,ZK 可以作為PoS 驗證的增強,ZK 挖礦則可以作為PoS 質押的擴展。
質押者除了質押ETH 以獲得PoS 獎勵外,還可以透過參與ZK 相關的工作來獲得額外的獎勵。例如,質押者可以執行ZK 證明產生節點,提供運算資源以支援ZK 技術的應用。
但這裡只是提出了一個可能性,如果要將以太坊現有的PoS 機制整合ZK 技術,需要對目前PoS 協定進行修改或擴展,以容納ZK 證明的角色。
而且必須設計一個公平的激勵模型,確保既不削弱PoS 的激勵效果,又能促進ZK 技術的應用。
4.ZK 挖礦會引進新的正外部性嗎?
以太坊從PoW 轉PoS 後,最被詬病的一點就是沒有外部性引入這個「封閉」的經濟系統了。
PoW 是具有外部性的,需要能源、硬件,從而將區塊鏈的經濟活動擴展到了區塊鏈外部,影響了現實世界。
PoS 系統中,驗證區塊的資格主要基於持有的代幣數量(即質押),經濟活動更集中在質押和網路內交易,而不是像PoW 那樣涉及到廣泛的礦機生產、電力市場等外部產業。
ZK 加速硬體和PoW 礦機一樣,需要專用硬件,但是「無效耗電」問題會被降低,因為PoW 是解決數學題來競爭出塊權,而ZK 挖礦則是產生有效的證明來驗證交易,無需不同的節點做重複性的無效勞動。
5、AI 與ZK 共享算力
更進一步,會出現ZK 算力市場,甚至可以實現AI 算力和ZK 算力共享。
市面上可能會出現提供綜合性運算服務一體化平台,支援AI 和ZK 任務的運算需求。
使用者可以在同一平台上處理需要高效能運算的AI 任務和需要ZK 證明產生的任務。
協議層面也可以進行整合:創建智能合約或協議,使得AI 算力提供者也可以參與到ZK 證明的生成中,或者利用ZK 技術來驗證AI 計算的結果。
算力也可以進行動態分配:根據任務需求動態分配算力資源。例如,當AI 任務需求較低時,這些資源可以用於產生ZK 證明,反之亦然。
6、ZK 硬體加速的頭部玩家
目前ZK 硬體加速賽道的頭部工程是Cysic。
Cysic 專注於設計和生產專用積體電路(ASIC)、現場可程式閘陣列(FPGA)以及GPU 加速解決方案,以加速ZKP 的產生流程。
Cysic 設計了兩款硬體產品:
ZK Air: 輕巧的ZK 設備,尺寸接近筆電電源轉接器,運算能力相當於10 張RTX 4090 GPU,適合個人使用者。
ZK Pro: 更強大的設備,效能相當於50 張RTX 4090 GPU,設計用於大型ZK 專案如zkRollup 和zkML。
除了硬體之外,Cysic 還提供了一套CUDA 函式庫,支援多種ZKP 系統如Plonky2, Gnark, Halo2, RapidSnark 等。這些函式庫能夠大幅提升效能,相比開源框架至少提高50%。
同時,Cysic 有一個生態系統,Cysic Network,主要是為了整合和管理社區運算資源,連結ZK 專案方、運算力提供者和社群驗證者,形成一個可靠的運算力網路。
簡單來說,Cysic Network 就是一個ZK 礦池與SaaS 平台。
目前,Cysic 已經與多個zkRollup 專案合作,展示了其產品的實用性和市場需求。
除了Cysic,還有一個非常有特色的專案要提一下:Scroll
沒有想到,「眾叛親離」、「臭名昭著」的Scroll 在ZK 硬體加速方面是做得非常靠前。
和其他ZK Rollup 專案對比,Scroll 可以說是另闢蹊徑,從硬體入手,透過開發專用的ZK 加速硬體GUP,形成了自己的競爭壁壘,這也是Scroll 最大的差異化競爭優勢。
單看這一點,Scroll 確實是挺硬核的一個專案。
但Scroll 和Cysic 定位不一樣:對於Scroll,硬體加速是其Layer2 整體解決方案的一部分;而Cysic 則致力於為整個ZKP 生態系統提供硬體加速服務。
7.總結
最後,總結一下本文的內容:
以太坊正在ZK 化:以太坊透過引入零知識證明(ZK)技術來實現擴容和提高隱私性,已經在共識層和資料層應用了ZK 技術,以提升網路效能。
ZK 需要硬體加速:由於產生零知識證明耗費大量運算資源,硬體加速(如ASIC、FPGA)被視為提高效率的必要手段。
PoS 與ZK 挖礦的結合:提出了一個新的經濟模型,即將ZK 挖礦作為PoS 的擴展,質押者透過提供ZK 運算能力獲得額外獎勵,形成PoS 和PoW 並存的模式。
ZK 挖礦引入新的正外部性:與PoW 相比,ZK 挖礦可能減少無效能耗,但仍需要專用硬件,帶來對硬體生產和技術創新的激勵。
AI 與ZK 算力共享:AI 和ZK 運算任務可能共享硬體資源,形成綜合性運算服務市場。
市場領先項目:Cysic 和Scroll 是ZK 硬體加速領域的領先者,前者專注於為ZK 生態提供硬件,後者將其作為Layer2 解決方案的一部分。
最後,ZK 硬體加速賽道已經初現端倪,隨著以太坊的進一步ZK 化,ZK 硬體加速將變得更加重要,甚至會反向改變以太坊的經濟模型,值得我們對這個賽道持續關注。