上輪牛市發動機是 DeFi ,下輪有可能和它相關?
— 導讀/ 原用標題
作者:五火球教主
出品:白話區塊鏈(ID:hellobtc)
封面: Photo by Paul Frenzel on Unsplash
這篇不是要講 Zk-Sync,Starknet,Scroll 這些 Layer2 的,也不是講 Aleo,Aztec 這些隱私公鏈的,這些全網已經說爛了,我們來說說 ZK 目前在各個賽道的發展狀況和潛力。
ZK 主要能拿來幹什麼
ZK 是個今年被翻來覆去說的詞,甚至有人把他提到了區塊鏈第三重要的位置,第一個是比特幣,發明了區塊鏈這個概念,第二個是以太坊,引入了智能合約這個東西,第三個就是 ZK。
ZK,零知識證明的定義也不累贅,但我想你從第一性原理出發,想像 ZK 可以在哪些場景下發揮作用
ZK 最基本的兩大特性:
- 證明了自己想證明的事情,同時透露給驗證者的信息為” 零”
- 生成證明很費勁,驗證證明很容易
基於這兩大特性,我們很自然的發展出了兩大類應用:
1. 隱私
2. 擴容
基本上所有基於 ZK 的應用,都可以歸到這兩個大類裡。
像 Zcash,Aleo 這種項目,毫無疑問是隱私類應用方向的 C 位,而 Starkware,Zk-sync 這種擴容類 Layer2,毫無疑問是擴容類應用方向的 C 位。
那麼 C 位之外,還有哪些場景呢?
隱私類拓展場景
Zcash 或是 Aleo 主要是 “我不想讓人家知道我做了某筆轉賬或是執行了某筆交易”。
這是隱私最直接的場景。還有一些相關的場景,分別為身份、安全、遊戲和機器學習,接下來分別說說:
1. 身份
比如當你參加一個在線投票,你想要證明你投了但是保持匿名,又或是你想要申請一個貸款,你想要證明你的收入超過他們的要求,但又不想暴露你具體掙多少錢,又或是你要申請一個醫療補助,你想要證明你患有補助清單裡的某一項疾病,但又不想透露具體是哪一項疾病……等等諸如此類,ZK 都可以幫你隱去 “部分你不想透露的信息”。
2. 安全
比如有項目在做 “鏈上保險箱”,你在存資產進去的時候,需要輸入一個密碼,而密碼是基於 ZK 的,這樣你即便私鑰被盜了,資產也不會受影響。
3. 遊戲
不用多說,大名鼎鼎的黑暗森林就是把 ZK 融入了遊戲,畢竟鏈上一切都是公開的,你要想實現星際爭霸裡面那種地圖迷霧該咋辦呢?上 ZK 啊!
4. 機器學習
許多 APP 會收集你的各類信息,從睡眠質量到購買記錄到每天走的步數……有些明著收有些暗著收,甚至還有給你獎勵讓你貢獻信息的,他們收集信息的目的可能不是為了信息本身,而是通過信息的大數據去建模做機器學習,如果你想要獎勵但是又不想暴露個人隱私怎麼辦?現在已經有基於 ZK 的機器學習項目了,數據我拿了,模型我也建了,但是收集到的跟你相關的個人數據我其實也不清楚,被 ZK 隱藏了……
擴容類拓展場景
擴容類 C 位毫無疑問是 Starkware,Zk-sync,Scroll 這幾個,但其實擴容類周邊的生態項目是很多的,其中有直接相關的,又間接相關的。
各舉兩個例子:
1. 直接相關——性能加速
眾所周知,ZK 是個前景無比光明,但又處在非常早期的賽道。
早期的最大問題除了 EVM 兼容性,語言的適配性等各個問題之外,還有一個很大的問題就是性能。
想像 ETH 那讓人詬病的 TPS 撐了這麼多年,你肯定深有感觸。
所以 Zprice 這種多個組織聯合舉辦,獎金高達數百萬美元的零知識證明加速大賽,從算法到硬件,各個團隊在 ZK 加速上無所不用其極。
比如拿 CKB 當年的一張圖來看,你就知道優化的空間有多大了,其中各個簽名算法,證明方式等都在不斷的演進,也都有優化的空間。
比如筆者知道的最常見的證明系統裡面,Plonk 就有優化的 Hyperplonk 版本,Virgo 也有優化的 Dvirgo 版本。
還有目前有不少團隊都在搞硬件加速,從 GPU 到 FPGA 到 ASIC,都有團隊在搞,三大解決方案當前也各有優劣,但按照以往比特幣和以太坊的歷史來看,通常是短期 GPU+FGPA,最終還是會走到一個 ASIC 為王的終局。
2. 間接相關
- 互操作性
目前業內有兩個相對頭疼的問題需要解決:一個是 ETH 上面的 L2 越來越多,將來還會有 L3,這麼多 L2,L3 的流動性割裂和互操作性是個很大的問題。
還有就是 ETH 即便是老大,也不太可能一統江湖,總還是有其他 Alt Layer1 需要互通有無,尤其是 Cosmos 生態, IBC 這麼好的東西,只能內部生態使用,跟 ETH 那邊無法對接,是讓人很著急的事兒。
你可能說我們不是有橋麼,那麼多橋還不夠你用的麼?
可是橋去年損失的資金數量不要太多!而且目前的橋,最多也只是把 IBC 與 ETH 在資產上互相橋接下,不可能真的讓 ETH 去享受類似原生 IBC 的 “快樂”。
好在這兩個問題都有團隊在解決了!思路也都大同小異,就是用 ZK 來搞。
2023 年,你肯定會看到 ZKBridge,和 ZK-IBC 這類項目陸陸續續上線。
ZKBridge 是相對通用的跨鏈橋,不再像之前那樣需要相信一個第三方驗證者的集合,只需要驗證不同鏈上最後生成的 ZK Proof 就好,只是這個 Proof 生成的速度和體驗,相信跟 Zk-Rollup 一樣,都還有不小的優化空間,今年大概率體驗不會 “那麼的好”。
而打通 IBC 和 ETH 則難度更大一些,之前 IBC 和 ETH 完全沒法互通是因為 IBC 的輕客戶端不能在 ETH 上跑,因為驗證 Cosmos 那邊簽名消耗的 Gas 會以天量計。現在有了 ZK,特別是遞歸證明的 ZK,那麼理論上就可以避開直接在以太坊上驗證 Cosmos 那邊的 ed25519 簽名,而是構建一個簽名有效性的 zk 證明,直接驗證證明即可。
當然,這個 ZK-IBC 的難度比 ZKBridge 還要更大一些,所以可能會是 2024 年的事情了。 - 去中心化
還記得 V 神在 Endgame 裡面說的那個關於去中心化的推斷麼?
區塊生產難免不斷的趨向中心化,而我們只要保證驗證的去中心化即可。
ETH 跑一個驗證節點,需要 32 個 ETH,和相對不低的硬件水平,雖說相對 Solana 等高速鏈來說門檻低了很多,但仍然不是隨隨便便一個電腦就可以完全勝任的。
假設有一天,ETH 上面 Fully Snarked ETH 那條路線完全實現了,ZK Proof 的生成速度提升到了 10-15 秒這個級別,也就是說 ETH 出一個塊就能附帶一個 ZK 證明。
那到時候,一切就都不一樣了。
簡單來說,ETH 變成了一個類似 Mina 的存在。這時候,互操作性上了一個新的台階,因為驗證以太坊的區塊變得無比容易。
更重要的是,去中心化也會上一個大的台階,因為現在驗證一個以太坊的區塊,就不再需要什麼 “好一點的電腦” 了,甚至理論上來說一部手機都可以輕鬆的驗證以太坊,這對於 “去中心化” 這四個字來說,意義重大。
免責聲明:作為區塊鏈信息平台,本站所發布文章僅代表作者及嘉賓個人觀點,與 Web3Caff 立場無關。文章內的信息僅供參考,均不構成任何投資建議及要約,並請您遵守所在國家或地區的相關法律法規。