有朋友問我,如何看@zksync和@solana兩位創辦人關於「單/多鏈生態」未來的爭論?先說結論:嗯,餅很香,你們都說的對!
1)zkSync的未來Hyperchain多鏈時代是解耦以太坊單Monolithic鏈的一種堆疊化擴容解決方案。它把以太坊視為結算層,以ZK技術為通訊驗證為核心媒介,再以layer3為應用流量入口層,最終形成一個layer1結算+layer2互通操作性+layer3應用多模組Stack策略。
總的來說,Hyperchain的未來確實值得期待,既避開了layer1主鏈的性能缺陷,也抓住了layer2的可交互操作的流動性聚合通信網絡核心,layer3應用鏈想像空間也無限大。
不過,目前layer2處於建構基礎Sequencer+Prover系統的infra階段,layer3仍處於萌芽時刻。未來雖然很美好,但距離還很遙遠。
2)Solana驅動的超級應用時代則是基於純單體鏈的一種落地方案。在這個脈絡下,Solana的高並發性能已經可以支撐多應用同時運轉,無論通訊、可交互操作性、Gas消耗等都比肩甚至超越以太系的Stack堆疊策略。
這也沒錯,Solana本來就是為未來超級區塊鏈設計的單體鏈,其接近「光速」的同步狀態,以及單一原子狀態機中處理多並發交易等鏈原生性能設計遠超以太坊,Solana最初目標是一種通往區塊鏈應用未來的架構。
只不過現在整體產業仍停留在基礎infra的建置階段,超級應用的需求並未大規模落地,Solana的高TPS、高並發等效能也尚未經受真正的考驗。
3)應該說zkSync和Solana兩位老闆的論戰並不在同一個緯度,二者都規劃了一個應用驅動的超級鏈未來,無非是實現的路徑不同。 zkSync是以太坊的模組化堆疊鏈,利用零知識證明技術,來提高交易速度和降低成本;而Solana則是一個高效能的單體區塊鏈,透過其獨特的共識機制和系統架構來實現高吞吐量和低延遲,旨在成為支援大規模應用的基礎設施。
無論是Stack多模組組合方式或單體閉環生態實現方式都有很大機會。在願景都尚未實現前,誰也沒資格Diss誰。
4)至於toly所說的ZKP存在的資料庫熱點問題確實存在,讓智能合約短時間接受大量請求難免會出現擁堵或處理延遲,這是Stack多模組組合必然會面臨的問題,本質上擴展鏈只是分離了共識層、執行層、應用層等堆疊,基於可交互操作性來擴容交易,仍有資料庫資源最佳化和分配問題。
這點似乎Solana原生鏈更有優勢一些,甚至toly會驕傲的認為TPS是Solana數據優化和並發處理之後的必然結果,都不需要刻意提。然而,zkSync認為使用ZKP可以透過非同步交易處理來提升處理能力,ZKP技術本身就為解決原生鏈無法並發交易的問題而設計。
5)最後toly暗指ZKP的非同步處理雖然會促成並行處理,但其可能會導致去中心化全節點參與的弱化,因為大量高效處理ZKP肯定集中化的節點效率更高。
不過,Alex並沒有直接回答這個問題,說了句處理1M TPS的全節點可能需要一個電腦集群,但zkSync更想在手機上以輕量化的方式驗證。顯示zkSync追求的是一種即便在設備能力有限的情況下也能參與驗證過程的去中心化模型,儘管這可能面臨處理高吞吐量(如1M TPS)的挑戰。倆的爭論和「過家家」一樣,有點意思。
貌似,Alex經常和同行有這樣的「雙方似乎都有道理」的技術論戰,或許是西方開發者社群的一種互懟行銷策略吧,僅此而已。不然,吃瓜群眾還能怎麼看呢?