淺析全同態加密 FHE 技術:拓展隱私交易想像空間



“隱私交易會是一個交易擴容問題之後下一個精細化趨勢賽道。”

聽了Epicenter播客對ZAMA CEO的採訪,再次焦慮腦容量不足了。簡單來說,FHE是比ZKP零知識證明更為高級的加密技術,可以在更大範圍內,比如雲存儲,基因預測,生物識別,Crypto隱私交易等方面都實現數據隱私傳輸。恰好最近VC對FHE也特別關注,簡單談談我的理解:

1)FHE全稱為(Fully homomophic Encryption)全同態加密,允許人們對特定形式加密數據進行運算,而不必解密暴露數據隱私。它是在互聯網更宏大範疇下的技術概念,已經由來許久,最近被Crypto領域關注主要是由於Fhenix Network把FHE功能整合進了以太坊中,推出了fhEVM方案。任一開發者可以將FHE功能以pre-compile binary的形式加入到交易流中。

2)這會釋放哪些想像空間呢?比如,遊戲場景,玩家手上的卡牌可以在不暴露的前提下,平臺可以對其展開運算推動遊戲進行,促進這類遊戲的“公平性”;DAO投票場景,巨鯨參與治理投票可以不暴露自己的投票數量,但不影響協定輸出投票結果;

隱私交易場景,用戶可以向mempool傳入完全加密的交易,可以不暴露自己的交易amount等隱私資訊;監管合規場景,goverment可以監控涉及資金境外流向的交易,在不查看合法交易的前提下,把涉及黑名單地址的資產扣除,等等。想像空間比ZKP大了一個梯級

3)FHE和ZKP有啥區別呢?簡單理解:

  • ZKP解決了數據加密狀態下的一致性傳輸問題,提交數據方在隱藏具體數據前提下可以向接收數據方證明數據的真實性,這是一種點對點的加密方案,尤其是輕量化的zk-SNARKS在layer2 Rollup中得到了廣泛應用;

  • 而FHE則是要解決加密數據傳輸狀態下的再運算問題,這是一種多對多的更廣泛加密方案。之所以還沒那麼普及,在於過程中會消耗大量的算力且效率低下。

4)ZAMA公司建立了fhEVM解決方案,可以讓FHE應用到區塊鏈領域,Phenix network則以類似SDK嵌入整合的方式,把FHE模塊化成一個預編譯處理過程加入到更多區塊鏈路中,但目前更適合於OP-rollup,甚至還可以設置管道,只針對特別的交易進行FHE功能載入。

這意味著,用戶在layer2上可以選擇是否經FHE發起交易來保護自己的隱私,相比nature交易會費用高一點,但卻多了安全隱私性。這勢必會吸引一些MM做市商以及對隱私交易注重的機構用戶。

需求和場景已經通了,關鍵就在於效率和性能以及費用的綜合tradeoff了。

我個人認為,隱私交易會是一個交易擴容問題之後下一個精細化趨勢賽道。目前擴容問題的核心已然不是infra技術了,反倒監管、市場等Mass Adoption等必要條件有所欠缺,而隱私交易則是通過技術infra優化,進一步細分了用戶、交易以及使用場景,某種程度上會有類似ZKP技術一樣廣泛的應用。

我們可以想像FHE技術加持下,DEX和CEX的交易體驗gap被降低,一些layer3的隱私應用鏈能有更閉環安全的交易體驗,一些遊戲能夠解決鏈上隨機存在的安全問題,甚至監管也能更合規且不過度干涉的形式介入。想像空間足夠大,只是現在TPS確實很低,每秒2-5筆TXS的水準勉強可以接近EVM主網水準吧,想要達到rollup萬級的交易處理容量,還需要很長的路要走。

Note:我主要從Crypto角度談了一些見解,FHE的應用場景在互聯網、AI領域也有很大應用場景,感興趣的朋友可以進一步研究。

聯系郵箱:0xniumao@gmail.com