【Aztec Connect】 兼具隱私的擴容方案

熊市是適合沈潛研究的時刻,即使在2020-2021的牛市之中隱私賽道和ETH L2 都沒有迎來爆發,我仍舊認為這是終將成熟的板塊,在這篇文章中我要向大家介紹Aztec Connect 這一石二鳥的解決方案:同時做到隱私與並避免流動性碎片化的擴容方案.主要是基於官方Blog 以及 Zero Knowledge Podcast 訪談,希望大家會覺得有趣、並且開始動手嘗試使用Aztec Connect.

在區塊鏈的世界中,眾所週知有不可能三角,以太坊(ETH)選擇了去中心化(能跑全節點在筆電上)以及安全性,因此在效能上做出取捨.為了讓區塊鏈可以走向主流採用,以太坊開始有了各種擴容方案讓TPS上升(手續費下降).早期的擴容方案是Plasma(Fraud proof 且資料放在鏈下,下圖右下角),現在使用Plasma 之擴容項目有名的就是Polygon Plama Bridge 和OMG Network(大部分Plasma項目已經消失).

L2 Rollup四大天王

自從Vitlik 提出Rollup Centric Roadmap 後,擴容方案轉向了Optimistic Rollup 和ZK Rollup 兩大主流(可以說上圖右下角就成為歷史),這樣的設計是將計算放在鏈下處理、(Settlement)安全性則是導回ETH L1(資料可用性則是再說),其中Rollup L2又有四大天王的說法『Optimism/Arbitrum/Matterlab/Starkware』.前兩者(Op/Arb)採用的Optimistic Rollup普遍被認為是中期的解決方案,優點是較能夠兼容EVM對開發者友善、不需要研發新基礎建設就能快速上路.缺點在於安全性是建立在賽局理論/經濟誘因而不是數學(沒有人通風報信提交欺詐證明就一起死),也因為需要時間窗口來提交欺詐證明,下橋需要七天對於使用者體驗有所影響.在L2beat 網站統計中,Arbitrum生態系最為豐盛、居於TVL 首位(雖然最近奧德賽活動Arbitrum 一度被社群嚕到L2比L1還貴…),Optimism 則儼然是以太基金會和大VC欽點的選項,生態系主要環繞在Uniswap 與 Syntehtix 展開,最近也已經發幣在進行治理實驗(剛發幣就撞到Gnosis Safe 的洞噴錢也是尷尬…).

另一方面,ZK Rollup 則是各種數學黑魔法,其L2安全性是基於數學直接被ETH L1保障(還是要注意資料可用性),不過由於技術比較新仍舊處於研發階段、同時不能直接兼容EVM對於開發者不利,被視為ETH擴容的長期解方.Matterlab(Zksync)基於較為成熟的零知識證明分支SNARK,做為支付網路已經上線超過兩年,從Gitcoin 捐款到Argent 錢包整合都相當成功,不過至今兼容EVM的zkEVM仍舊是卡在測試網階段,所以應用層方面主要就是Zigzag等少數項目.Starkware 則是四大天王中估值屢創新高的存在,StarkEX支持了目前最為成功的ZK rollup擴容應用DYDX V3,不過因為基於次世代的零知識證明技術STARK,開發者工具不足(然後智能合約也不是透過Solidity撰寫)使得DYDX V4 將會走向自建獨立的Comos SDK 鏈,最新能夠執行通用應用而非獨立應用的StarkNET則是還處於Alpha階段.

總的來說,即使上述L2 Rollup 都成功,這樣的未來也可能會導致生態系流動性割裂、開發者必須在各種不同的幽微環境中部署合約(況且在一段時間中Rollup 會直接與ETH L1直接競爭應用層,實在是網內互打),不過這絕對不是L2 Rollup 的所有可能性,畢竟四大天王總是有五個人.

Aztec connect

將流動性與開發者留在L1、將使用者帶往隱私L2

Aztec 團隊是ZK Snark技術中Plonk 發明者,擁有極強的研發和工程實力.其團隊計畫發揮零知識證明技術真正的潛力:同時隱私以及擴容.相較於XMR 使用Bullet Proof 協議(還有Zcash 使用ZK snark )是為了保障鏈上隱私,上述的兩大ETH ZK Rollup 專案則是都專注於擴容.

Aztec 之前已經透過ZK Money 證明了隱私支付的可行性後,現在更用完全不同的思路設計Aztec Connet 來進行go-to market:所有的使用者將資金存入Aztec connect 後,除了永遠隱私的相互轉帳外,也可以隱私的與「L1 上的智能合約互動」,至於相互轉帳和與L1 DAPP互動都會透過批次發送交易來獲得低手續費.在與L1 智能合約控制時,外界只能夠看到Aztec connect 像是木偶一樣接受指令、代表全體使用者做操作(整個Aztec connect 的批次交易也都能透過flashbot 挖出).具體來說,Aztec Connet現在已經整合Element 以及Lido,相信在整合更多協議後會改變大家使用以太坊的習慣.

總的來說,官方使用VPN 來形容Aztec connect 非常準確:其提供隱私與加速.這種把流動性和開發者留在L1、將使用者帶往隱私L2的架構有兩大優點:不會產生流動性割裂(所有人還是都與L1協議互動,即使有很多rollup)、開發者不需要重新部署合約(尤其是不同的L2都有不同等級的兼容性需要微調).可組合性是DeFi 最重要的面向之一,使用者和開發者都不應該讓ETH L1 累積的流動性和生態系四分五裂.

相較於各大L2 Rollup 希望開發者直接在其上開發並帶入流動性的做法,我認為 Aztec connect 可以更快速的吸引到協議整合和使用者採用(兩者是互相幫助的飛輪,畢竟如果能便宜的使用L1 Curve 做穩定幣交易,那麼為何要把資金提到Arbitrum呢?),只需要將現存智能合約整合到Aztec connect SDK,開發者與使用者就都能皆大歡喜.

至於隱私方面:我認為Privacy DeFi 成功之後,使用者才會發現缺乏隱私就像缺乏自由般難以忍受,這可能是隱私科技最有可能走向主流的路徑.像龍捲風的混幣器雖然能切斷金流聯繫、但不是持續獲得隱私,外加上使用門檻高手續費高,除了駭客和瘋狂隱私愛好者之外很少人會使用;至於Incognito,雖然也能夠提供Privacy DeFi,但是安全性就是依賴於獨立的驗證節點、而且缺乏批量交易的便宜手續費,難以邁向主流.隱私應該是有用產品的附加套件,讓使用者可以無腦使用(Making privacy a no-brainer)、而不是從拼命意識形態上教育使用者.