隱私很重要 – TEE、ZK、MPC 和 FHE 之間的區別 如今,大家都在談論鏈上的隱私,並討論了許多加密術語。作為 ZK STARKs(後量子安全 ZK 系統)的共同發明者,我將解釋這些技術,它們的用途以及它們的局限性。 這是一個長篇解釋,所以今天我們將從 TEE 開始: TEE 代表受信執行環境。 我認為 TEE 是解決隱私和完整性問題的一種嘗試,但它們有一個嚴重的信任問題。讓我們深入探討 🤿 TEE - 它到底是什麼? - TEE 就像是一台隱藏在保護區內的電腦(一個沒有人可以窺視的地方)。 - 你使用公鑰系統向它發送信息,這意味著每個人都可以向它發送加密數據。 - 然後,它可以解密這些數據,完整地處理它,然後再加密回去,簽名以保證完整性,並將其以加密形式發回給你。 理論上,這有點像擁有一條直接加密的通道通往上帝,或某台值得信賴的機器,你詢問它要計算什麼,它在不洩漏任何信息的情況下完成計算,因此你獲得了隱私。 問題: 這僅在理論上成立。 為什麼? 提到的保護區是一個物理芯片,位於計算機內部。擁有該計算機並運行它的人可以對 TEE 進行操作,並使其洩漏不應該洩漏的信息。 因此,您從宣傳手冊中獲得的隱私保障並不像您想的那麼嚴密。 更大的問題: (即暗示您永遠不應信任 TEE 來運行真正去中心化區塊鏈的問題) 對於一定數量的金錢,有人(想想拉撒路小組)可以提取 TEE 用於 (a) 解密您的消息和 (b) 簽署其執行計算的完整性所需的密鑰。一旦壞人擁有這個密鑰,他們可以對 *任何* 負載進行簽名,並且還可以閱讀您的消息。 他們不太可能從遠處對您智能手機或筆記本電腦上的 TEE 進行這樣的操作,這就是為什麼您可以將其用於自己的錢包和小額資金。但,這是重要的一點,您不能依賴 TEE 來建立共識系統。 ...