隨著 以太坊 生態系統的持續發展,Rollup 已成為提升效能的主流解決方案。無論是 Optimistic Rollup 還是 zkRollup,其核心目標皆在於降低成本並提升吞吐量。然而,大多數 Layer2 方案依然承襲以太坊的透明性,也就是所有交易與狀態皆對外公開。
這種模式在 DeFi 初期尚可接受,但隨著鏈上應用日益複雜,隱私逐漸成為全新的需求。用戶希望隱藏自身交易策略,企業在意商業數據的保護,機構則需於隱私與合規之間取得平衡。Aztec 的問世,象徵著 Rollup 從「擴容工具」正式邁向「隱私執行環境」的新階段。
在現行 zkRollup 賽道中,多數項目專注於效能與 EVM 相容性,而 Aztec 則選擇將隱私作為底層能力,直接寫入架構設計。這不僅僅是優化交易處理流程,更是重新定義「智能合約如何執行」的本質。
這使 Aztec 更接近一套「隱私作業系統」,而非單純的擴容方案。透過私有執行、零知識證明與專用程式語言,開發者得以構建既可驗證又不可見的應用。

從產業視角來看,這類架構為 Web3 帶來全新應用場景,例如隱私金融、鏈上身份認證及企業級區塊鏈解決方案。因此,理解 Aztec 的網路架構,對於掌握新世代區塊鏈基礎設施至關重要。
Aztec 的核心架構可拆解為三大協同模組:Sequencer、Prover 與 Noir 程式模型,分別負責交易處理、證明生成與開發介面三大層面。

Sequencer Selection Overview | 圖片來源:Aztec
整體流程大致如下:用戶發起交易後,由 Sequencer 進行排序與打包;接著 Prover 為這些交易生成零知識證明;最終,這些證明提交至以太坊主網驗證。在此過程中,Noir 負責定義隱私邏輯與合約行為,讓開發者掌控數據可見性。
這種分層設計,讓 Aztec 同時兼具效能、隱私與可編程性。
Sequencer 是 Aztec 網路中的核心調度角色,主要負責接收用戶交易、排序後打包為 Layer2 區塊。
與傳統區塊鏈相似,Sequencer 決定交易執行順序,但在 Aztec 中還需處理加密狀態與私有執行結果。換言之,Sequencer 並不直接讀取交易內容,而是以加密數據為依據進行排序與組織。
此外,Sequencer 還需將交易數據提交給後續的證明系統,並將最終狀態更新發送至以太坊。其運作效率直接影響整體網路吞吐量與用戶體驗。
設計上,Sequencer 屬於效能層的關鍵角色,但不承擔信任職責,因為最終正確性由零知識證明保障。
Prover 是 Aztec 架構中的「安全引擎」,負責為交易執行生成 zkSNARK 證明。其主要功能在於向以太坊證明一批交易的執行正確性,無須公開細節內容。
在 Aztec 中,所有計算結果最終皆須透過 Prover 轉化為可驗證的數學證明。由於這一過程計算量大,Prover 的效能與優化至關重要。
特別值得一提的是,Prover 並非單一節點,而是可由多位參與者組成的網路共同運作。此設計不僅提升去中心化程度,亦有助於分散計算壓力。
通過 Prover,Aztec 實現了一項關鍵特性:即便所有數據皆加密,系統依然能夠完全驗證。
Noir 是 Aztec 推出的專用零知識程式語言,目標為降低開發者打造隱私應用的門檻。不同於傳統 Solidity,Noir 從設計之初即聚焦「隱私執行」。
在 Noir 中,開發者可明確定義哪些變數屬於私有、哪些屬於公開,並將這些邏輯直接編譯成零知識電路。這代表隱私不再是附加功能,而是應用邏輯核心的一部分。
Noir 的出現,讓 Aztec 不僅是執行環境,更是完整的開發平台。開發者無須深入鑽研複雜密碼學細節,也能構建隱私智能合約。
長遠來看,Noir 有潛力成為零知識應用開發的標準工具之一。
實際運行中,Sequencer、Prover 與 Noir 並非獨立存在,而是緊密協作的系統。
當用戶透過 Noir 編寫的應用發起交易時,首先在本地進行私有執行,產生加密狀態更新;接著由 Sequencer 進行排序與打包;隨後 Prover 為整個區塊生成零知識證明;最終,該證明提交至以太坊進行驗證與結算。
此流程實現一項關鍵目標:在不暴露數據的前提下,完成可信運算與狀態更新。
換言之,Aztec 並非僅僅「隱藏數據」,而是構建了一套完善的隱私運算體系。
Aztec 網路架構代表全新區塊鏈設計思路,透過 Sequencer、Prover 與 Noir 的協同運作,將隱私、可驗證性與可編程性完美結合。此架構不僅解決傳統區塊鏈的隱私困境,也為未來 Web3 應用奠定更強大的基礎設施。
現階段,Sequencer 可能存在一定程度的中心化,但不影響系統安全,因為最終狀態正確性由零知識證明保障。未來,Aztec 計畫逐步實現排序去中心化。
Prover 計算確實較為複雜,但透過平行化與專用硬體優化,可顯著提升效率。此外,Prover 網路化也是解決效能問題的重要方向。
Noir 專為零知識證明設計,強調隱私與電路生成,而 Solidity 更適用於傳統公開智能合約。兩者在設計理念與應用場景上有明顯差異。
由於執行環境不同,Aztec 並不完全相容 EVM,現有應用需進行一定程度重構,特別是在隱私邏輯方面。
隱私運算涉及複雜零知識電路,若直接採用傳統語言將大幅增加開發難度。Noir 的設計,旨在讓開發者更直觀構建隱私應用,同時提升開發效率。





