zkSync 的一個具體優勢是,它使用零知識證明和鏈上數據可用性來保護用戶的資金,就如同資金從未離開過主網一樣的安全。 Layer 2 解決方案將大部分活動從 Layer 1 移除,並且仍然繼承其安全性和確定性。
在本篇文章中,我们会探討零知識匯總(zk-Rollup)的技術、zkSync 的工作原理、它的重要性及其特色。
以太坊扩容方案的提供者們,堅信密碼學和區塊鏈是保護和促進全世界人民自由的基本技術,並且持續不斷地開發 Layer 2 擴容解決方案,也是讓加密貨幣世界的所有用戶實現此一夢想的方式。
在很大程度上,這個信念使擴容解決方案的數量快速增加,每個項目都闡述著一個美好的願景,即無需信任、安全、經濟實惠且易於使用。然而這些現有的擴展解決方案往往都不得不對其中一項或多項限制做出妥協。
在眾多競爭者中,零知識集合(zk-Rollup)作為一種主流的擴容技術脫穎而出,在以太坊擴容的安全性、性能和可用性方面提出了創新的解決方案,使其成為以太坊上最受用戶和開發人員青睞的平台。通過密碼學和鏈上數據可用性的結合,零知識集合(zkSync 的核心技術)是唯一不需要任何操作活動即可保證用戶資金安全的 Layer 2 擴容解決方案。
開頭的英文字母 zk 指的是零知識(zero knowledge)的縮寫,而匯總則是交易打包的過程。智能合約將原本發送至主網的大量交易匯總,將它們合併作一個交易處理。
因此,就以太坊的擴容解決方案而言,Rollups 目前已成為較受歡迎的選擇。Rollup 背後的基本概念與它其他 Layer 2 協議沒有太大區別,就是將工作從主網卸載到側鏈,由側鏈進行所有交易的計算後,再將最終交易雜湊值傳遞回 Layer 1 主網鏈做驗證。
簡單來說,Rollups Layer 2 的邏輯是仰賴鏈下執行交易,但將相關資料回歸主鏈報告;在實務上,通道和側鏈的擴容技術需要報告一組交易的「摘要」資訊,而 Rollups 則會將每一次的鏈下狀態更新上傳,但廣播被匯總的每一筆交易所佔用的資料量會比未匯總的普通鏈上交易來得更少。
為了理解 zkSync 是如何運作的(以及它為何與眾不同),讓我們先來說明一下零知識匯總(zk-Rollup)的工作原理。
這些證明稱為有效性證明,在交易狀態發布到以太坊主網之前以加密方式驗證交易。儘管典型的以太坊交易中有很多組成部分,但它們都可以用一個唯一的交易哈希值表示,而不會洩露所包含的交易數據。
最大吞吐量區塊鏈平台採用的共識機制決定了去中心化協議的交易吞吐量。 (衡量吞吐量的標準是,在給定時間範圍內完成了多少操作)。自 2021 年 2 月 9 日升級以來,主網上的 zkSync 支持遞歸運算,協議的吞吐量基本上僅受限於需要在以太坊上發布每筆交易狀態變更的調用數據頻率。
交易最终性一旦生成 zkSync 區塊鏈的 SNARK 證明且被智能合約接受後,zkSync 中的交易就達成了以太坊上的交易最終性。 (交易最終性,是指交易的雙方都可以認定交易已經完成的時刻。)交易最終性可以是絕對的,也可以是概率性的。
即時確認用戶提交給 zkSync 區塊鏈的交易會被即時確認,並通過 UI 和 API 即時顯示給接收方,轉出的資產則可以立即用於進一步轉帳。區塊驗證人運行的共識機制則向用戶提供次秒級的確認,用戶提出的交易將被包含在下一個 zkSync 區塊中,並由絕大多數的共識參與者簽署。
主網擁塞時的可靠性zkSync Layer 2 的解決方案有經過適當的設計,即使在網絡擁塞的情況下仍可持續運作,這也是其眾多的優點之一。而且提交給 zkSync 的轉帳,或是來自 zkSync 的轉帳幾乎不受 Layer 1 擁塞所造成的屏蔽影響。
事實上,zkSync 很可能會繼續正常的運行而不受干擾。驗證人的節點被設置為自動將 Gas 價格提高至高於 Layer 2 主網的平均水平,使 zkSync 區塊被優先處理。 zkSync 的用戶受到的影響會最小化,因為每筆 zkSync 交易的成本不及普通 Layer 1 上交易成本的百分之一。

圖片來源: ZK Daily目前 zkSync 的生态系中已有 100 多个项目,从 DeFi 到 NFT,以及其他类型的项目都正在开发。
這些項目將在 zkSync 開發完成後同時啟動。根據團隊的說法,按照目前的速度,zkSync 的啟用可能是有區塊鏈史上規模最大的 Layer 2 發布活動。
開發團隊對 zkSync 的願景是創建一個生態系,通過替各別項目和 DAPP 提供良好的運作基礎,以產生 zkSync 生態系的經濟價值。
此外,zkSync 支持他們用零知證明優化的類 Rust 語言 Zinc,它使用 LLVM 直接編譯為位元組碼。然而,Zinc 目前還不是圖靈完備的程式語言,之後由於 zkSync 團隊專注於 Solidity 兼容性的研究上,Zinc 語言的開發在 2021 年 9 月後就暫時停擺。
第 2 層匯總
如先前所述,零知識匯總(zk-Rollup)是一種 Layer 2 可擴容性的解決方案,有助於以更便宜的價格更快速地驗證以太坊上的交易。它只是簡單地融合了一系列 Layer 2 交易,一次性地在鏈下執行它們,並將它們匯總成單個交易發送到以太坊區塊鏈上。
乐观汇总(Optimistic Rollup)提高了可扩容性,因为它们默认不进行任何计算,并在交易完成后将新状态通知给主网。乐观汇总(Optimistic Rollup)通过减少主网的拥塞和削减 Gas 成本来优化交易。这些汇总很少发布有关链上交易的信息,而发布的交易也是自动被接受的。
與樂觀匯總(Optimistic Rollup)一樣,零知識匯總(zk-Rollup)也會在鏈下執行交易的批量處理。但是有一個區別是。 zk-Rollups 使用有效性證明來即時地證明交易是否有效,而不是直接假設交易的有效性直到被證明出錯誤為止。由於零知識匯總技術的複雜性,以及需要執行任意代碼的能力,使得開發與以太坊虛擬機 (EVM) 兼容的 zk-Rollups 挑戰難度極高。
High speed:与 Layer 1 上的每秒 14 笔事务处理数(Transactions per second,简称 TPS)相比,ZkSync 可以实现超过 2000 以上的每秒事务处理数。在乐观汇总(Optimistic Rollup)上取款比在零知识汇总(zk-Rollup)需要花费更长的时间,这是因为 Optimistic Rollup 中某些设置无法在不降低安全性的情况下进行更改。然而,流动性提供者通常可以用庞大的闲置流动性来解决这个问题,他们可以缴交一些费用以尽快度过延长的等待时间。
安全:ZkSync 由以太坊区块链主网保护,与以太坊主网具有相同级别的安全性,因为有效性证明是存储在 Layer 1 上而不依赖第三方,这允许 ZkSync 在保持去中心化的同时增加可扩容性。零知识汇总(zk-Rollup)提供了很多比乐观汇总(Optimistic Rollup)更能吸引用户的有趣功能,它具有主动的加密安全性。与乐观汇总(Optimistic Rollup)不同的是,零知识汇总(zk-Rollup)通过其加密证明(数学模型)消除了对用户的依赖。
可擴容性:在擴展網絡方面,樂觀匯總(Optimistic Rollup)在驗證交易時更耗費時間,因為它們依賴於 Layer 2 的智能合約,這也凸顯出了零知識匯總(zk-Rollup)的可擴容性優點。
平台:zkSync 和最大的加密穩定幣 Tether 也使用零知識匯總(zk-Rollup)來緩解以太坊主網上的擁擠。同時,Optimism 使用樂觀匯總(Optimistic Rollup)在以太坊和 Arbitrum 上實現便宜的 Layer 2 擴容系統。

ZkSync 上有超过 600 万个獨立地址,此次空投將分配全部 36 億 7500 萬個代幣,其中 89% 分配給用戶,11% 分配給貢獻者。根據其規則,最終合資格的地址約為 69.5 萬個,佔比約 10%。相較於其他 Layer2 的空投規則,ZkSync 的規則顯得更加複雜和不常規,此次空投包含三個方面:資格乘數、分配乘數和獎勵乘數,同時需要滿足最低代幣要求,並進行常規的反女巫檢查。
综合来说,在 600 万用户规模下进行空投是件难事,用户根据其他 Layer2 项目的空投规则进行大量忠诚交互,使得筛选变得更加复杂和严苛,这次空投规则虽然设立了高门槛,筛掉了大多数用户,但也引发了社区的不满和质疑,社区内不满的情绪可能导致不信任与质疑的增加,从而对项目的长期发展产生负面影响。
終端用戶和開發者都在快速地轉向零知識匯總(zk-Rollup)的加密經濟。儘管很明顯零知識匯總(zk-Rollup)的生態系仍處於萌芽階段,但 zkSync 已向人們積極地展示了零知識匯總(zk-Rollup)在短時間內可以達成的效果。現在的 zkSync 正蓄勢待發,無論結果如何,我們都可以肯定 zkSync 是一項正在進行的偉大實驗。
* 投資有風險,入市須謹慎。本文不作為 Gate 提供的投資理財建議或其他任何類型的建議。
* 在未提及 Gate 的情況下,複製、傳播或抄襲本文將違反《版權法》,Gate 有權追究其法律責任。





