區塊鏈隱私:交易還是計算?

買賣虛擬貨幣
隱私”是什麼意思?在區塊鏈生態系統中,“隱私”這個詞被用於許多不同的語境中,表示著如此多的事情,以至於它的含義已經丟失或者是被混淆了。考慮到區塊鏈專案“保護隱私”的數量,準確地對這些專案進行分類是至關重要的,這樣我們才能理解、比較和評估它們。“隱私”通常可以分為兩大類: 交易隱私和計算隱私。在這篇文章中,我們將深入研究這對網路、使用者和分散式應用程式意味著什麼。
交易隱私當人們想到分散式應用程式和區塊鏈的隱私時,大多數人想到的是交易性隱私。在私人交易中,某些方面對公眾是隱藏的。交易的傳送方、接收方和金額都可以被混淆,雖然這可能在計算上很昂貴,但是我們現在擁有支援它的工具和網路。提供交易隱私的專案有Zcash(使用zksnark)和Monero(使用環簽名),這兩個專案都可以用於保護交易不受公眾和接收者的干擾。交易隱私是促進個人交易自由的一個關鍵因素,但它是一維的,因為它只允許簡單的價值交換。如果我們想要一些更強大的東西——超越簡單交易的東西——那麼我們必須轉向計算隱私。計算隱私分散式網路中的計算隱私有幾個基本要求。首先,必須對輸入資料進行加密,並對網路上執行的所有節點以及網路交易的觀察者保密。其次,節點需要能夠對加密的資料執行計算。最後,我們必須確保執行這些計算的節點返回的結果是正確的。
如果能夠可靠地滿足這些條件,計算專用網路可以保留分散的、無許可的區塊鏈的優點,同時保持資訊保安和私有;它支援通用計算(不僅僅是像交易這樣簡單的事情),而不需要公開網路上的所有資料。網路隱私想想比特幣和以太坊的區別。在比特幣網路上,使用者可以來回傳輸價值,但大多數情況下,僅此而已。另一方面,以太坊能夠使用智慧合約在以太坊虛擬機器(EVM)上執行任意(帶有約束的)計算。一個是單用途網路,另一個是通用網路。這就是 Enigma的由來。Enigma使用一套隱私保護方法來保持資料加密,同時仍然允許通用計算。這給了以太坊一個急需的升級:透過隱藏資料,以太坊的網路效應得以維持,同時防止計算本身被發現。使用計算隱私方法,開發人員可以構建真正分散式應用程式,同時仍然能夠保證使用者的資料隱私。那麼這些計算隱私保護方法到底是什麼呢?在Enigma,我們主要研究了兩個系統:安全區域(可信執行環境)和多方計算(MPC)。安全區域是屬於計算機內部的物理晶片,用於保護資料不被硬體外部看到。使用遠端認證等技術,網路使用者可以確保提交給網路的加密資料仍然是私有的,這比純基於軟體的方法快得多。我們即將釋出的Discovery使用了這項技術,並優先考慮可用性。此外,Enigma團隊正致力於在網路體系結構中使用MPC,它透過組合不可信方來模擬可信的第三方。網路中的每臺計算機只能看到加密的資料,但從來看不到任何有意義的東西。要了解更多關於MPC的資訊,請參閱我們的聯合創始人兼執行長Guy Zyskind在麻省理工學院發表的關於分散隱私的基礎性論文(現在已經有超過500篇論文引用了該論文),或者檢視Github儲存庫以獲得更深入的瞭解!
評估dApp和使用者的隱私正如我們所看到的,理解隱私對任何特定的網路或應用程式意味著什麼都是具有挑戰性的。因此,當您評估一個將“隱私”作為特性提供的專案時,首先要問的問題是:“這是交易性隱私還是計算性隱私?”第二個問題是,“這個專案使用了哪些方法來確保隱私?”第三個問題是,“什麼東西是保密的?”如果不回答所有這些問題,就很難將專案和技術進行比較。雖然其他區塊鏈專案可以使用不同的技術來保護計算隱私,但是我們認為沒有一個能提供Enigma所能提供的強大性和靈活性。Enigma團隊正在幫助Enigma構建人們希望成為世界上最強大的通用安全計算網路——或者,正如我們所說的,為分散式Web的隱私層。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;