十年来,加密货币领域最具挑战性的两个技术问题一直是明确的:扩展性和保密性。行业中的大部分讨论都集中在扩展性上,与此同时,少数团队继续悄悄地构建各种先进的加密技术,以实现保密性。
今天,我很高兴宣布 Multicoin 领投了 750 万美元的投资,投资对象是 Fhenix,他们正在开创一种根本性新方法来实现链上保密性。
全同态加密(FullyHomomorphicEncryption,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 中发送一个隐蔽交易(shieldedtransaction)时,它构建一个大致说明以下内容的证明:
1、链上隐蔽整个交易历史是一个加密的数据块
2、存在一些已发送到隐蔽地址的未花费交易输出(UTXO)
3、这些 UTXO 的总价值大于 0,即使在将发送出的所有 UTXO 的价值相加,包括当前交易后,也是如此
或者简而言之:证明它的余额在此交易后仍然大于 0。
这种方法的一个基本限制是无法以自上而下的方式执行系统状态上的任何逻辑;根据定义,不可能看到系统的当前状态(因为系统的状态是一系列 ZKP 的函数),因此没有人——包括系统本身——能够在当前系统状态上应用任何逻辑。因此,甚至无法回答简单的问题,比如「私有池中有多少 token?」更复杂的问题则无法回答。
更明白地说:基于 zk 的链上保密性方法永远无法支持共享的、加密的状态。几乎所有的 DeFi 都建立在共享状态的基础上。
一些出色的密码学团队一直在尝试使用高级的 ZK 技术来解决这些问题,过去几年已经取得了一些进展。但从根本上说,因为逻辑局限,无论有多少 ZK 魔法都无法克服逻辑的基本限制。
FHE 的美妙之处在于它允许保留透明金融系统的整体逻辑。因此,开发人员可以根据这样的假设编写程序,即它们可以计算整个系统状态,就像它是透明的,尽管实际上没有人可以看到系统的当前状态。
这是密码学的一个令人难以置信的突破,将重塑生态系统如何处理链上保密性。
保密性与隐私
在 TornadoCash 之后,了解 FHE 是什么以及它不是什么非常重要。FHE 不是关于隐私或混币交易参与者身份的问题。它关乎交易的内容保密性。这存在微妙而重要的区别。
TornadoCash 是一个混币服务,可以隐藏用户的身份。存在这些技术的合理原因,也存在一些关于其使用的一些影响的合法担忧,但这些担忧不适用于 FHE 或 Fhenix。
Fhenix 加密了交易中的内容,但不隐藏特定用户发起某个链上交易的事实。与隐私不同,它允许用户透明地告知某个操作的存在,而不揭示交易的内容。
这个范式也存在 Web2 系统中的加密。HTTPS 并不隐藏计算机 A 向服务器 B 发送消息的事实。HTTPS 只是加密了消息内容。在链上支付和 DeFi 的情况下,FHE 的操作方式类似。
团队和时间线
Fhenix 正在解决一些非常困难的技术问题。考虑到这一点,我们认为支持一个致力于解锁链上保密性使命的团队尤为重要。很难想象还有哪个团队比他们更深入地致力于这个问题领域。
Fhenix 由两位名叫 Guy 的人领导,他们都叫 Guy。是的,这是事实。
GuyItzhaki 和 GuyZyskind。
GuyZyskind 自 2017 年 Tushar 和我创立 Multicoin 以来,在加密领域一直在构建链上保密性系统。他最初创立了 Enigma,该公司开创了在链上保密性方面使用 MPC 技术的先河。然后,他继续建立了 SecretNetwork,该网络利用了英特尔的 SGX 技术。他将继续与 Fhenix 一起推进这一使命。
GuyItzhaki 在保密计算和网络安全领域拥有几十年的经验。他在过去几年里一直领导着英特尔的 FHE 业务拓展团队。
Fhenix 于 2023 年 7 月启动了一个隐私开发网络。这个开发网络为有兴趣的开发人员提供了一个容易上手的 FHE 测试环境。要申请提前访问,链接在这里:https://www.fhenix.io/。
Fhenix 的公共测试网络「Renaissance」预计将于 2024 年上半年向开发人员开放。Renaissance 将作为开发人员的 FHE 区块链游乐场,其中包括多个测试和建设激励活动。
保密加密走进主流
我过去的六年都投入在加密领域,因为我相信它将改变人类协调经济活动的方式。在允许个人和机构遵守法律的前提下,实现保密性至关重要,这是实现这一愿景的关键。
Fhenix 团队正在使用 FHE 构建链上保密性的未来,使加密货币对人类产生最大的影响。