Josh | Monad pfp
Josh | Monad
@0xjosh0w0
【关于Web3 的隐私终局,可能不是 ZK,而是 FHE】 今天偶然看见了一个技术上感觉很牛的项目zama @zama 感觉很有必要分享一下 1-1. 首先第一个概念是 FHE,中文名叫全同态加密,是一种在加密状态下直接执行任意运算的技术。它的牛逼之处在于从输入、传输、处理到输出的整个周期之中,数据全程都可以保持加密状态。你可以简单地理解为“数据一边加密,但是同时一边计算”,而任何第三方甚至是服务提供方都始终无法读取明文数据。
1 reply
0 recast
0 reaction

Josh | Monad pfp
Josh | Monad
@0xjosh0w0
1-2, 而相比之下,这么多年在web3很火热的各类ZK, 则是让不同的人提供的是“证明某事为真”的能力,而 FHE 提供的是“在你不知道是什么的情况下,完成这件事”。因此简单来说,两者目标不同:ZK 强调在prove,FHE 是在做计算。前者适合隐私验证场景,比如身份校验、资产证明等;后者则适合任意数据处理过程中的隐私保护,比如加密交易撮合、私密 DeFi、保密投票等。 我们需要知道为什么这一点很重要?因为区块链其实技术和天然属性本身一直在两难之间挣扎,可验证 vs 隐私。链上数据天然透明,但很多核心业务,如支付、RWA、身份等都强调和要求高隐私行为。ZK 能隐藏部分信息、生成可信证明;而FHE 则能从根本上做到“不透露也能执行”,是端到端隐私保护的通解。
1 reply
0 recast
0 reaction

Josh | Monad pfp
Josh | Monad
@0xjosh0w0
2. 而Zama 是目前 Web3 世界中将 FHE 变为现实应用的代表。他们构建的 Zama Protocol 是一个可部署在任意主流公链上的隐私执行层,无需搭建新链、无需改变钱包体系,原生支持 Solidity 开发者通过其 FHEVM 编写 confidential smart contracts即可完成对隐私的支持 3.Zama 的核心技术体系包括: FHEVM, Solidity 层封装的 FHE 运算库,开发者可像操作普通变量一样处理密文; Symbolic Execution, 主链上不做 FHE 计算,而是通过事件驱动由 Coprocessor 网络异步处理加密运算; MPC-based KMS, 私钥分片由多个节点管理,防止任意一方窃取密钥. Access Control,合约定义哪些地址可以对哪些密文解密,支持极细粒度权限控制; ZKPoK 校验用户输入的密文是否被正确构造,避免恶意提交。 这一整套体系实现了可验证的端到端加密执行,并解决了链上可组合性与隐私保护无法兼得的问题。
1 reply
0 recast
0 reaction