隐私很重要 – TEE、ZK、MPC 和 FHE 之间的区别 如今,大家都在谈论链上隐私,很多加密术语被讨论。作为 ZK STARKs(后量子安全 ZK 系统)的共同发明者,我将解释这些技术,它们的用途以及它们的局限性。 这是一个较长的解释,所以今天我们先从 TEE 开始: TEE 代表受信执行环境。 我认为 TEE 是解决隐私和完整性问题的一种尝试,但它们存在严重的信任问题。让我们深入探讨 🤿 TEE - 它到底是什么? - TEE 就像是隐藏在一个保护区(一个无人能窥视的地方)里的计算机。 - 你通过公钥系统向它发送信息,这意味着每个人都可以向它发送加密数据。 - 然后,它可以解密这些数据,以完整性处理它,再加密回去,签名以确保完整性,并将其以加密形式发送回你。 理论上,这有点像拥有一条直接加密的通道通向上帝,或者某个值得信赖的机器,你询问它计算什么,它就会在不泄露任何信息的情况下完成计算,因此你获得了隐私。 问题是: 这仅在理论上成立。 为什么? 提到的保护区是一个物理芯片,位于计算机内部。谁拥有那台计算机并运行它,就可以对 TEE 进行干扰,使其泄露不该泄露的信息。 因此,宣传册中保证的隐私并没有你想象的那么严密。 更大的问题是: (即暗示你绝不应该信任 TEE 来运行真正去中心化区块链的问题) 对于一定数量的资金,有人(想想拉撒路小组)可以提取 TEE 用于 (a) 解密你的消息和 (b) 签署它执行的计算的完整性所使用的密钥。一旦坏人拥有这个密钥,他们就可以对 *任何* 有效载荷进行签名,并且还可以读取你的消息。 他们不太可能远程对你智能手机或笔记本电脑上的 TEE 进行此操作,这就是为什么你可以将其用于自己的钱包和小额资金。但,重要的是,你不能依赖 TEE 来建立信任的共识系统。 ...