作者:Kyle Samani,Multicoin Capital共同創辦人;翻譯:金色財經cryptonaitive
十年來,加密貨幣領域最具挑戰性的兩個技術問題一直是明確的:擴展性和保密性。業界的大部分討論都集中在擴展性上,與此同時,少數團隊繼續悄悄地建立各種先進的加密技術,以實現保密性。
今天,我很高興宣布Multicoin領投了750萬美元的投資,投資對像是Fhenix,他們正在開創一種根本性新方法來實現鏈上保密性。
全同態加密(Fully Homomorphic Encryption,FHE)
什麼是FHE? FHE是一種高級的加密形式,可以在加密資料上進行任意計算。為了理解FHE可以實現什麼,讓我們來考慮一下世界上最受歡迎的應用之一:Telegram。
Telegram擁有超過8億月活用戶。該應用程式的性能非常出色;使用起來非常流暢。
為了實現這種性能,Telegram做出了一個重要的權衡:不加密。這意味著Telegram的伺服器會以明文形式儲存你所有的訊息副本(這意味著Telegram的伺服器、員工以及任何駭客都可以閱讀它們)。以明文形式儲存訊息對效能至關重要,對任何以文字為主的應用程式中最重要的功能之一——搜索,也至關重要。當你在Telegram上搜尋時,Telegram的伺服器會搜尋你以前的所有訊息以傳回搜尋結果。在本地運行這樣的搜尋會非常慢,尤其是在低階Android裝置上(這代表了大多數Telegram用戶)。
現在,讓我們考慮一個備選版本的Telegram,在這個版本中,他們在伺服器上儲存了加密訊息。直觀地說,伺服器端的搜尋是無法運作的。如果伺服器只能看到加密的資料塊,它要怎麼搜尋呢?
使用FHE,Telegram可以在用戶的加密資料上運行伺服器端搜索,而無需解密或閱讀訊息的內容。
這太瘋狂了。甚至聽起來都不可能。但這是可能的。
FHE是密碼學的聖杯。隨著時間的推移,FHE將重新塑造所有運算的基礎,無論是在Web2還是Web3中。
Fhenix
Fhenix正在開創鏈上FHE的先河,這將不僅解鎖保密支付,還將實現通用的、保密的DeFi,以及一系列其他應用。我們對以下一些領域感到興奮:
1.跨鏈-使用FHE,可以將B鏈的私鑰儲存在A鏈上。反之亦然。這可以將跨鏈的整體複雜性減少100倍甚至更多。
2.治理-目前,加密貨幣治理投票從開始時就是公開的,這意味著它們在投票進行時會逐漸顯示投票結果。這可能導致投票者偏見和集體思維,違背了投票的初衷。 FHE實現了保密的鏈上投票。
3.自治世界-許多鏈上游戲可以利用FHE,特別是涉及位置和商業策略的遊戲。
Fhenix與Zama的fhEVM技術相容,後者俱有一些用於高級FHE特定操作的自訂操作碼。這有兩個主要影響:
開發人員將能夠輕鬆地將其現有的EVM程式碼移植到Fhenix。他們還將能夠透過僅進行少量調整,將其現有的程式碼變成FHE原生程式碼。開發人員將能夠選擇他們想要加密的資料部分,並在加密和明文資料之間進行計算。
加密方法比較
以前,在鏈上保密性方面,在難度光譜上幾乎處於「不可能」那一端。
幾乎所有以前實現鏈上保密性的嘗試都是使用零知識證明(ZKP),然而,儘管名稱中帶有“零知識”,但ZKP並沒有天然設計用於支持鏈上DeFi中的保密性。為了解釋為什麼,讓我們從最簡單的鏈上zkp應用程式Zcash開始。
當用戶在Zcash中發送隱藏交易(shielded transaction)時,它會建立一個大致說明以下內容的證明:
1.鏈上隱藏整個交易歷史是一個加密的資料塊
2.存在一些已發送到隱藏地址的未花費交易輸出(UTXO)
3.這些UTXO的總價值大於0,即使在將發送出的所有UTXO的價值相加,包括當前交易後,也是如此
或者簡而言之:證明它的餘額在此交易後仍然大於0。
這種方法的一個基本限制是無法以自上而下的方式執行系統狀態上的任何邏輯;根據定義,不可能看到系統的當前狀態(因為系統的狀態是一系列ZKP的函數),因此沒有人——包括系統本身——能夠在當前系統狀態上應用任何邏輯。因此,甚至無法回答簡單的問題,例如「私有池中有多少token?」更複雜的問題則無法回答。
更明白:基於zk的鏈上保密性方法永遠無法支援共享的、加密的狀態。幾乎所有的DeFi都建立在共享狀態的基礎上。
一些出色的密碼學團隊一直在嘗試使用高級的ZK技術來解決這些問題,過去幾年已經取得了一些進展。但從根本上來說,因為邏輯局限,無論有多少ZK魔法都無法克服邏輯的基本限制。
FHE的美妙之處在於它允許保留透明金融系統的整體邏輯。因此,開發人員可以根據這樣的假設編寫程序,即它們可以計算整個系統狀態,就像它是透明的,儘管實際上沒有人可以看到系統的當前狀態。
這是密碼學的一個令人難以置信的突破,將重塑生態系統如何處理鏈上保密性。
保密與隱私
在Tornado Cash之後,了解FHE是什麼以及它不是什麼非常重要。 FHE不是關於隱私或混幣交易參與者身分的問題。它關乎交易的內容保密性。這存在微妙而重要的區別。
Tornado Cash是一個混幣服務,可以隱藏用戶的身分。存在這些技術的合理原因,也存在一些關於其使用的一些影響的合法擔憂,但這些擔憂不適用於FHE或Fhenix。
Fhenix加密了交易中的內容,但不隱藏特定用戶發起某個鏈上交易的事實。與隱私不同,它允許用戶透明地告知某個操作的存在,而不揭示交易的內容。
這個範式也存在Web2系統中的加密。 HTTPS並不隱藏電腦A傳送訊息至伺服器B的事實。 HTTPS只是加密了訊息內容。在鏈上支付和DeFi的情況下,FHE的操作方式類似。
團隊和時間軸
Fhenix正在解決一些非常困難的技術問題。考慮到這一點,我們認為支持一個致力於解鎖鏈上保密性使命的團隊尤其重要。很難想像還有哪個團隊比他們更深入地致力於這個問題領域。
Fhenix由兩位名叫Guy的人領導,他們都叫Guy。是的,這是事實。
Guy Itzhaki和Guy Zyskind。
Guy Zyskind自2017年Tushar和我創立Multicoin以來,在加密領域一直在建立鏈上保密性系統。他最初創立了Enigma,該公司開創了在鏈上保密性方面使用MPC技術的先河。然後,他繼續建立了Secret Network,該網路利用了英特爾的SGX技術。他將繼續與Fhenix一起推進這項使命。
Guy Itzhaki在保密計算和網路安全領域擁有數十年的經驗。他在過去幾年一直領導著英特爾的FHE業務拓展團隊。
Fhenix於2023年7月啟動了一個隱私開發網路。這個開發網絡為有興趣的開發人員提供了一個容易上手的FHE測試環境。要申請提前訪問,連結在這裡:https://www.fhenix.io/。
Fhenix的公共測試網絡「Renaissance」預計將於2024年上半年開放給開發人員。 Renaissance將作為開發人員的FHE區塊鏈遊樂場,其中包括多個測試和建立激勵活動。
保密加密走進主流
我過去的六年都投入在加密領域,因為我相信它將改變人類協調經濟活動的方式。在允許個人和機構遵守法律的前提下,實現保密至關重要,這是實現這一願景的關鍵。
Fhenix團隊正在使用FHE建構鏈上保密性的未來,使加密貨幣對人類產生最大的影響。