零知識證明區塊鏈技術以太坊

Aztec($AZTEC)解釋:以太坊上的私有智能合約

深入探討Aztec網絡,這是一個以隱私為首的第二層,將執行分散在您的設備與鏈上之間。

Aztec($AZTEC)解釋:以太坊上的私有智能合約
Aztec($AZTEC)解釋:以太坊上的私有智能合約

區塊鏈的設計本質是透明的。每一筆交易、每一筆錢包餘額、每一次智能合約互動,都掛在公開帳本上,任何人都可以檢視。這種開放性是建立信任和驗證的特徵,但當你試圖在它之上建立真正的金融基礎設施時,卻會帶來嚴重的問題。想像一下,如果你的銀行帳戶餘額、你進行的每筆付款,以及你交易的每一個人,全都能被整個網際網路看到。這本質上就是以太坊目前的運作方式。

 

Aztec 是建立在以太坊上的 Layer 2 zkRollup,試圖解決這個問題。它不僅是一種隱私幣或混合器。它是一個完全可編程的智能合約平台,從架構層面起就將隱私內建其中。開發者可以撰寫處理加密、私有狀態與傳統公開狀態的合約,並且全部在同一應用中實現。目標是重現以太坊完整的智能合約體驗,但同時能保護敏感資訊不被外洩。

 

Aztec Labs 的共同創辦人兼執行長 Zac Williamson 對這件事的重要性直言不諱。他的論點是,區塊鏈缺乏隱私是阻礙其成為全球金融基礎設施的最大障礙。在 Web2 中,你的身份和資料預設是私密的;而在 Web3 中,一切預設是透明的。Aztec 希望縮短這個差距,讓去中心化應用程式能處理薪資、醫療紀錄、私人借貸與身份驗證等事務,而不會將用戶資料曝光給全世界。

在LBank查詢AZTEC價格

$0
%
最近半年
AZTEC

AZTEC()價格

AZTEC
() $0 24
%
%
AZTEC

起源故事:從私募債務市場到零知識證明 

Aztec 並非一開始就是區塊鏈隱私項目。早在 2017 年,創辦人們試圖為私募債務市場打造傳統金融產品。但他們很快遇到了瓶頸。他們想要創造的金融工具需要保密性,而現有的區塊鏈基礎設施根本無法提供。因此他們改變方向,不再自行建立金融產品,而是開始打造這些產品所需的隱私技術。

 

這次轉折成為零知識證明領域中極具意義的決策之一。在開發過程中,Aztec 團隊發明了 PLONK,一種零知識證明系統,至今已成為整個區塊鏈產業中最廣泛採用的證明系統之一。遠超出 Aztec 的項目現在都依賴 PLONK 或其衍生系統來實現各自的 ZK 技術。團隊也創建了 Noir,一種專門為編寫零知識電路和智能合約設計的高階程式語言。

 

Aztec 的發展歷時八年。即使以加密貨幣標準來看,這也是一段漫長的過程,且反映了構建一個私有計算與公開組合性能在同一環境中共存的系統所面臨的巨大挑戰。

AZTEC 的實際運作方式:PXE 與 AVM 的分離 

Aztec 的核心架構創新是將執行環境分為兩個獨立區域。這不僅是理論上的區分,它從根本上改變了計算發生的地點以及向網絡暴露的信息。

 

私有執行環境(Private Execution Environment,PXE),讀作 "pixie",是一個在用戶裝置上直接運行的用戶端函式庫。當用戶與 Aztec 智能合約中的私有功能互動時,所有計算都在本地進行。PXE 管理用戶的密鑰、處理私有狀態更新,並生成零知識證明。關鍵點是敏感數據從未離開用戶的機器。網路看到的僅是某件有效事件發生的證明,而非其底層數據本身。

 

Aztec 虛擬機(AVM)是網絡端的執行環境。它在概念上與以太坊虛擬機相似,並負責處理公開函數。當智能合約包含需要在公共帳本上顯示的組件時,AVM 就會遠端處理這些操作,就像一般的區塊鏈一樣。

 

這種架構的獨特之處在於這兩個環境之間的單向流動。交易總是從用戶設備上的私有環境開始。私有函數接著可以「排入隊列」讓 AVM 後續執行公開函數。但反之則不允許。公開函數不能呼叫私有函數。這種單向流動確保了隱私的保護,同時允許私有應用與公開的去中心化金融協議互動。

 

這種單向模型也是 Aztec 與像 Monero 或 Zcash 這類簡單隱私幣的區別。那些項目提供私有轉帳,但不支援具備可組合的私有與公開邏輯的可編程智能合約。而 Aztec 有,PXE 到 AVM 的流程就是讓這成為可能的機制。

私有狀態、公有狀態與 UTXO 模型

Aztec 根據狀態是私有還是公有來管理狀態。理解這種區分很重要,因為它會影響開發者如何在平台上構建,以及用戶如何與自己的數據互動。

 

私有狀態使用 UTXO(未花費交易輸出)模型。如果你使用過比特幣,這個概念類似。私有數據以加密的「筆記」形式存儲在一個只追加的 Merkle 樹中。當用戶想要「花費」或更新筆記時,他們不會刪除它。相反,他們會在另一個 nullifier 樹中添加一個 nullifier。這個 nullifier 證明該筆記已被消耗,但不會透露是具體哪個筆記。外部觀察者可以看到有東西被 nullify 了,但無法將該行為與任何特定數據連結起來。

 

公共狀態運作類似傳統的基於帳戶的帳本,類似以太坊的運作方式。餘額和合約存儲可以由網絡公開讀取和更新。

 

這種混合方法為開發者提供靈活性。Aztec 上的 DeFi 應用可以透過 UTXO 模型保持用戶餘額和交易細節的私密性,同時仍通過基於帳戶的模型公開聚合流動性池的數據。這兩種系統在同一合約中共存。

原生帳戶抽象與多重金鑰系統

Aztec 中較具前瞻性的設計之一是每個帳戶都是智慧合約。這裡沒有像以太坊上的外部擁有帳戶(Externally Owned Accounts,EOA)。這種原生的帳戶抽象意味著控制使用者如何驗證與授權交易的邏輯是完全可自訂的。

 

以下是一些此設計所實現的實際範例:

  • 使用生物特徵認證,例如 FaceID 或指紋掃描來批准交易
  • 透過 Google OAuth 或類似身份提供者進行 Web2 憑證登入
  • 自訂支出邏輯,例如每日轉帳限額、多重簽名需求或時間鎖定提領

 

除了帳戶抽象之外,Aztec 採用了比大多數區塊鏈上的單一金鑰對模型複雜得多的多重金鑰架構。每個帳戶擁有多把專門用於不同目的的金鑰:

  • Nullifier 鍵用於支出或消耗私有狀態(註記)
  • Incoming Viewing Keys 允許使用者解密發送給他們的註記
  • 簽署鍵由帳戶合約管理,並用於交易授權

 

還有一個稱為應用隔離(app-siloing)的安全機制。Nullifier 鍵是限定於特定合約的,因此如果某個應用程式關聯的鍵被攻破,並不會影響用戶在其他應用程式中的鍵。這防止了攻擊者將多個應用的活動關聯到同一用戶的關聯攻擊。

 

然而,這裡有一個重要的警告。像 nullifier 和 viewing keys 這類協議層級的鍵在帳戶部署後是永久的。如果被攻破,就無法進行旋轉(更換)。用戶必須部署全新的帳戶。這是進階用戶和開發者必須注意的真實操作風險。

Aztec項目時間線

項目起始

項目起始;創始人從私人債務市場轉向隱私基礎設施

2017

首次部署

以太坊上首個私有轉帳系統部署

2018

PLONK突破

PLONK的發明,現已成為業界通用的SNARK

2019

Aztec Connect時代

Aztec Connect啟動,實現與以太坊DeFi的私密互動

2020-2022

可編程架構

全功能可編程架構開發;Noir語言成熟

2023

開發網絡上線

開發網絡v3.0.0上線;Aztec Connect退役

2024

測試網擴展

去中心化測試網啟動;Ignition鏈與代幣銷售準備

2024-2025

代幣解鎖

團隊/投資者代幣鎖定12個月,隨後24個月線性解鎖

發布後

以太坊 (L1) 與 Aztec (L2)

功能與比較

以太坊
可見性:預設為公開
執行:完全在網路端
擴展性:基礎層
VS
Aztec
隱私優先/混合型
客戶端+網路端
第 2 層 zkRollup

$AZTEC 代幣:供應量、銷售及質押詳情

$AZTEC 代幣是一種在以太坊 L1 上部署的 ERC-20 資產。它在網絡中有三個主要功能:用於節點運營的質押、參與治理以及支付交易費用。

 

初始供應量設定為 103.5 億枚代幣。公開拍賣將出售總供應量的最高 14.95%,底價依據 3.5 億美元完全稀釋估值(FDV)設定。根據項目方,該底價相當於與 Aztec Labs 最新一輪股權融資估值相比約 75% 的折扣。

 

代幣分配明細如下:

 

類別 分配比例
投資者和早期支持者 27.25%
核心團隊 21.06%
Aztec 基金會 約 11.71%
公開發售(公開拍賣) 最高 14.95%
剩餘部分(生態系統、補助等) 供應餘額

 

運行 Sequencer 節點需最低質押 200,000 $AZTEC。Sequencer 負責交易排序及區塊產出。他們透過以 Mana 支付的交易費用賺取收入,Mana 是 Aztec 等同於 Ethereum 的 gas。Mana 費用會依據 Sequencer 定期更新的匯率轉換成 $AZTEC。

 

費用結構中亦內建通縮機制。在需求高峰期,費用可加收「隱私溢價」或擁塞乘數。溢價部分會被銷毀,幫助抵銷質押獎勵所造成的通膨。

Aztec 與其他隱私專案的不同之處

大多數加密貨幣中的隱私專案可分為兩類。它們要麼是處理機密轉帳但缺乏可編程性的隱私幣,要麼是改善吞吐量但對隱私毫無幫助的 Layer 2 擴展解決方案。Aztec 不屬於任何一類。它是一個完全可編程的智能合約平台,將隱私作為預設架構,而非可選附加功能。

 

PXE 與 AVM 的分離、基於 UTXO 的私有狀態模型、定向執行流程、原生帳戶抽象以及多密鑰系統,這些元素共同協作,打造出當前市場上幾乎沒有直接競爭對手的方案。團隊在發明 PLONK 和開發 Noir 方面的成就,使其獲得了本領域多數專案所不具備的信譽。

 

Aztec 是否能實現其完整願景仍是一個未解之謎。八年的開發是一段很長的時間,從測試網跳轉到有真實用戶和真實資金的生產主網總是最困難的部分。但對於任何相信隱私是區塊鏈下一階段採用前提的人而言,Aztec 是解決該問題最認真的嘗試之一。測試網已上線,代幣經濟學公開,技術文件詳盡。接下來的 12 到 18 個月將顯示這個架構是否能在現實世界條件下站得住腳。

關於 Aztec ($AZTEC) 的常見問題

什麼是 Aztec 網路
Aztec 如何在以太坊上提供隱私?
$AZTEC 代幣有什麼用途?
$AZTEC 代幣的總供應量是多少?
什麼是 Aztec 的 PXE?
誰發明了 PLONK?
運行序列器節點需要多少 $AZTEC?
Aztec 網路是去中心化的嗎?
Aztec 代幣銷售底價是多少?
Aztec 主網何時啟動?
線上客服
客服團隊

剛剛

親愛的 LBank 用戶

我們的線上客服系統目前遇到連線故障。我們正積極修復這一問題,但暫時無法提供確切的恢復時間。對於由此給您帶來的不便,我們深表歉意。

如需幫助,您可以透過電子郵件聯繫我們,我們將盡快回覆。

感謝您的理解與耐心。

LBank 客服團隊