返回 Expert 笔记
Expert Day 258

Week 38复习 — 隐私技术全栈地图

整合 Day 244-257 全部内容,构建隐私技术全栈地图

2027-01-14
Phase 4 - FHE & MPC & TEE (Day 244-258) **完结**
PrivacyMapFHEMPCTEEZKPhase4Closure

日期: 2027-01-14 方向: 隐私技术 / FHE/MPC/TEE 阶段: Phase 4 - FHE & MPC & TEE (Day 244-258) 完结 标签: #PrivacyMap #FHE #MPC #TEE #ZK #Phase4Closure


今日目标

类型内容
学习整合 Day 244-257 全部内容,构建隐私技术全栈地图
实操制作多视角对比图谱、生产应用实例索引、读后清单
产出privacy_map.md(本笔记 — Phase 4最终产出)

1. Phase 4回顾:15天的旅程

Day主题核心收获
244FHE基础LWE假设、Bootstrapping原理
245FHE方案对比BFV/BGV/CKKS/TFHE取舍
246tfhe-rs实战Rust完整demo + benchmark
247Inco NetworkFHE-based confidential L1
248MPC基础 (Shamir SSS)信息论安全分享
249MPC协议 (BGW/GMW/SPDZ)malicious安全 + Beaver triples
250阈值签名 (FROST)可运行Rust threshold sig
251Week 37复习四大隐私技术对比矩阵
252TEE基础SGX/SEV/TrustZone架构
253AWS Nitro Enclaves完整部署示例 + attestation verify
254TEE在Web3SUAVE/Phala/Oasis/Marlin
255TEE×ZK三大混合模式
256Privacy Pools & 合规Vitalik 2023论文 + Aztec转型
257隐私L1对比Aleo/Aztec/Mina/Manta
258本笔记 — 全栈地图整合所有

2. 隐私技术全栈地图

┌────────────────────────────────────────────────────────────────────┐
│                     隐私技术全栈地图 (2026-12)                       │
├────────────────────────────────────────────────────────────────────┤
│                                                                     │
│  应用层    ┌──────────┐  ┌──────────┐  ┌──────────┐  ┌──────────┐  │
│           │隐私支付   │  │隐私DeFi   │  │MPC钱包   │  │隐私AI    │  │
│           │Tornado    │  │Inco/Aztec │  │Fireblocks│  │Phala AI  │  │
│           │PrivacyPool│  │Sapphire   │  │ZenGo     │  │Modulus   │  │
│           └──────────┘  └──────────┘  └──────────┘  └──────────┘  │
│                                                                     │
│  混合层    ┌────────────────┐  ┌────────────────┐                   │
│           │  ZK + MPC      │  │  TEE + ZK     │                    │
│           │ Tornado relayer│  │ Aleo TEE prover│                   │
│           │ Aleo prover    │  │ SUAVE solver+ZK│                   │
│           └────────────────┘  └────────────────┘                   │
│                                                                     │
│           ┌────────────────┐                                        │
│           │ FHE + MPC      │                                        │
│           │ Inco Gateway   │                                        │
│           └────────────────┘                                        │
│                                                                     │
│  原语层  ┌─────┐  ┌─────┐  ┌─────┐  ┌─────┐                       │
│          │ ZK  │  │ MPC │  │ TEE │  │ FHE │                       │
│          └─────┘  └─────┘  └─────┘  └─────┘                       │
│                                                                     │
│  底层数学  ┌───────────────────────────────────────────────────┐    │
│           │ DLog · Pairings · Lattice (LWE/RLWE) · Hash         │    │
│           └───────────────────────────────────────────────────┘    │
│                                                                     │
│  硬件层    ┌────────────────────────────────────────────────┐       │
│           │ Intel SGX/TDX · AMD SEV-SNP · Arm TrustZone · AWS │     │
│           │   Nitro · Apple Secure Enclave                    │     │
│           └────────────────────────────────────────────────┘       │
│                                                                     │
└────────────────────────────────────────────────────────────────────┘

3. 一图对比四大隐私技术

                  ┌──────────────────────────────────────────────────────┐
                  │                                                       │
                  │           性能 (高 →)                                 │
                  │             ▲                                         │
                  │             │                                         │
                  │     TEE  ●  │                                         │
                  │   (1.1-50x) │                                         │
                  │             │                                         │
                  │             │   MPC ●                                 │
                  │             │  (10-1000x)                             │
                  │             │                                         │
                  │             │              ZK ●                      │
                  │             │           (1k-100kx)                    │
                  │             │                                         │
                  │             │                       FHE ●            │
                  │             │                    (10k-1Mx)            │
                  │             └──────────────────────────────►         │
                  │              低                       高              │
                  │                  信任假设强度 (低 → 数学只 →)         │
                  │                  (硬件 → 阈值 → 计算 → 数学)          │
                  │                                                       │
                  └──────────────────────────────────────────────────────┘

解读

  • 性能从高到低:TEE > MPC > ZK > FHE
  • 信任假设从弱到强:TEE (硬件) > MPC (阈值) > ZK/FHE (数学)
  • FHE右下角 = 信任假设最强 + 性能最弱 — 用法务必针对场景
  • TEE左上角 = 性能最强 + 信任最弱 — 适合性能敏感+可接受硬件信任

4. 核心知识点回顾

4.1 FHE (Day 244-247)

  • LWE假设 + RLWE加速
  • BFV/BGV (整数) vs CKKS (近似实数) vs TFHE (gate-level)
  • Bootstrapping = 同态评估Dec电路 重置噪声
  • 生产应用:Zama tfhe-rs / fhEVM / Inco Gateway
  • 性能:10000x slowdown,但毫秒级u8操作

4.2 MPC (Day 248-250)

  • Shamir SSS:信息论安全t-of-n
  • BGW (honest majority) vs SPDZ (dishonest majority + MAC)
  • Beaver triples把乘法预计算
  • FROST (Schnorr threshold) vs GG20 (ECDSA threshold)
  • 生产应用:Lit / Fireblocks / Threshold Network ($T)

4.3 TEE (Day 252-255)

  • SGX (process-level enclave) vs SEV-SNP (VM-level) vs Nitro (hypervisor-level)
  • TCB最小化 + Attestation chain
  • 攻击:Foreshadow/LVI/AEPIC/Downfall — 持续军备竞赛
  • 生产应用:SUAVE / Phala / Oasis / Marlin / AWS Nitro
  • TEE×ZK混合模式

4.4 ZK + 合规 (Day 256-257)

  • Privacy Pools v2 (Vitalik 2023): Association Sets
  • Tornado Cash判例:OFAC越权制裁
  • Aztec从Connect转型 + Noir生态
  • Aleo/Mina 各自定位

5. 不同业务场景的方案推荐

5.1 私密DeFi转账

首选: Aztec + Noir contracts (合规友好)
备选: Aleo (UTXO + KYT)
未来: Inco fhEVM (encrypted shared state)

5.2 MPC托管钱包

机构级: Fireblocks (GG20-like)
用户级: ZenGo (2-of-2 ECDSA), Web3Auth (DKG)
Web3集成: Lit Protocol PKPs

5.3 隐私AI推理

完全公开模型: zkML (EZKL/Giza)
保密模型: TEE (Phala AI Agent) + 可选ZK proof of inference
全密: FHE (CKKS, 小模型only)

5.4 MEV保护

首选: Flashbots SUAVE (TEE-based)
备选: CoWSwap (trust-based) + threshold encryption (Shutter)

5.5 跨机构数据共享

首选: MPC (Sharemind, PartiSia)
备选: FHE (CKKS) for stat分析
TEE: AWS Nitro for sensitive workload

5.6 私密身份与credential

首选: ZK (BBS+ signatures, OpenID4VC)
备选: Mina zkApps
TEE辅助: Apple Secure Enclave + ZK

5.7 RWA tokenization with privacy

首选: Oasis Sapphire (TEE + EVM)
备选: Aztec (compliance-first)
未来: Inco (FHE) for large-scale


6. 生产案例索引(速查)

项目技术TVL/规模 (2026-12)
Lit ProtocolMPC threshold sigdApp集成 100+
FireblocksMPC custody$5T+ AUM
Threshold Network ($T)DKG threshold$2.4B (tBTC)
Inco NetworkFHE~$50M (early)
Zama ConcreteFHEenterprise POCs
Phala NetworkTEE$200M mcap
Oasis SapphireTEE EVM$250M mcap
Marlin OysterTEE$80M mcap
AWS Nitro EnclavesTEEenterprise / FedRAMP
AleoZK L1$300M mcap, $200M TVL
Aztec NetworkZK L2$80M TVL (early)
MinaZK L1$700M mcap
0xbow Privacy PoolsZK + ASP$15M TVL
Tornado CashZK mixer$80M (post-sanctions)
Flashbots SUAVETEE+ZKtestnet/early mainnet

7. 监管/合规速查

司法立场影响
US OFAC制裁/撤销Tornado后转向"compliant privacy"Privacy Pools v2 模式获认可
US DOJRoman Storm起诉ongoing协议运营者法律风险
EU MiCA + AML62027起禁anonymous wallets in CASPsselective disclosure必备
Singapore MASTravel ruleKYT必需
Chinacrypto全面禁止隐私技术研究仍活跃
Japan FSA隐私币禁交易所listingZK selective disclosure未明态度

8. 学习路径建议(继续深入)

8.1 论文必读

主题论文
FHEGentry 2009 thesis; Brakerski-Vaikuntanathan 2011 (BV); CKKS 2016
MPCBGW 1988; Damgård-Pastro-Smart-Zakarias 2012 (SPDZ); Komlo-Goldberg 2020 (FROST)
TEECostan-Devadas 2016 "Intel SGX Explained"; AMD SEV-SNP whitepaper
Privacy & ComplianceButerin-Illum-Nadler-Schär-Soleimani 2023 "Privacy Pools"

8.2 源码阅读

  • tfhe-rs: github.com/zama-ai/tfhe-rs
  • MP-SPDZ: github.com/data61/MP-SPDZ
  • frost-zcash: github.com/ZcashFoundation/frost
  • OpenFHE: github.com/openfheorg/openfhe-development
  • AWS Nitro Enclaves SDK: github.com/aws/aws-nitro-enclaves-cli
  • Aleo snarkVM: github.com/AleoNet/snarkVM
  • Aztec: github.com/AztecProtocol/aztec-packages
  • Noir: github.com/noir-lang/noir

8.3 推荐工具实战

  1. tfhe-rs demo 改写为加密ML推理
  2. MP-SPDZ 跑3-party MPC例子
  3. frost-zcash 部署threshold signature service
  4. AWS Nitro 跑KMS attestation条件解密
  5. Aleo 写一个Leo隐私token合约
  6. Aztec sandbox 写Noir hybrid合约

9. Phase 4总结:技能迁移到求职

9.1 简历亮点

  • "理解FHE/MPC/TEE/ZK四大隐私技术,能根据business need做架构选型"
  • "实现过完整的tfhe-rs encrypted compute demo + FROST threshold signature + AWS Nitro Enclave部署"
  • "深度对比过隐私L1(Aleo/Aztec/Mina/Manta)+ 主流MPC托管方案(Fireblocks/Lit/ZenGo)"
  • "理解Privacy Pools v2 / Tornado Cash判例 / 监管对隐私技术的态度"

9.2 面试核心问题准备

  1. FHE/MPC/TEE/ZK如何选?(决策框架在Day 251)
  2. Threshold ECDSA为什么比Threshold Schnorr难?(Day 250)
  3. SGX侧信道有哪些?如何应对?(Day 252)
  4. Privacy Pools v2为什么得到监管认可?(Day 256)
  5. 如何设计compliance-friendly的隐私产品?(Day 256)
  6. Inco vs Aztec核心架构差异?(Day 247)
  7. TEE被破后系统是否安全?(Day 255)

9.3 适合岗位

  • Privacy/Crypto Engineer at Zama, Aleo, Aztec, Inco, Phala, Lit
  • Web3 PM with privacy focus at L2/L1, infra layers
  • MPC Custody Specialist at Fireblocks, BitGo, Coinbase Custody
  • Confidential Compute Architect at AWS, Azure, Google Cloud
  • AI x Web3 PM at Phala, Modulus Labs, Reka AI

10. 个人反思与下一步

10.1 难点回顾

  • FHE的circuit programming思维(不是普通coding)
  • MPC的恶意安全协议复杂度(特别threshold ECDSA)
  • TEE的side-channel attack图谱(持续军备竞赛)
  • 监管动态变化(Tornado制裁→撤销)

10.2 强化方向

  • 实际写一个端到端隐私应用:用Aztec做private DeFi swap
  • 跑MP-SPDZ 3-party MPC实战
  • 部署一个Phala AI Agent
  • 跟踪每月最新FHE/MPC研究(如Eurocrypt/CRYPTO/CCS会议paper)

10.3 Phase 4之后

  • Phase 5预告: 应用密码学的更广领域 — 链上隐私身份、去中心化验证、跨链隐私桥
  • 持续关注: zkML的快速发展、TEE厂商整合(Intel TDX 2.0)、Inco/Zama主网增长

11. 关键速查总表(最终版)

技术性能信任最佳场景主要代表
FHE10000x slowdownLWE假设加密共享状态、单方计算密文Zama, Inco
MPC10-1000x阈值不串通多方协作、MPC钱包Lit, Fireblocks
TEE1.1-50x硬件vendor性能敏感confidential computePhala, AWS Nitro
ZK1k-100kx (prover), fast verify数学链上verifier、隐私支付Aztec, Aleo
组合用例
ZK + MPCTornado relayer, Aleo prover delegation
FHE + MPCInco Gateway threshold decryption
TEE + ZKAleo TEE prover, SUAVE ZK-solver

12. 面试题(Phase 4总结题)

Q1:作为Web3 PM,如何为一个新DeFi项目设计隐私架构?

框架:

  1. 威胁模型:MEV狙击?身份暴露?商业秘密?
  2. 数据分类:哪些必公开(如TVL)、哪些可隐私(如持仓比例)
  3. 技术选型
    • 共享状态加密 → Inco fhEVM
    • UTXO支付隐私 → Aztec
    • 高性能confidential → Oasis Sapphire (TEE)
  4. 合规设计:内置ASP集成 / threshold escrow / selective disclosure
  5. UX权衡:客户端proof太慢→ TEE prover delegation
  6. 法务咨询:早期请加密律师 review

Q2:解释为什么"完美隐私"在Web3生产中几乎不存在?

(1) 性能限制:FHE/ZK慢得不实用,必须妥协;(2) 侧信道:TEE/网络/时序总有泄漏;(3) 监管:Tornado案后无差别匿名几乎不可商用;(4) 跨链:bridge时privacy丢失;(5) 元数据:链上交易时间/gas pattern仍透露信息。实际:追求"足够好的隐私" + 合规框架 + 选择性披露。

Q3:未来5年隐私技术最大趋势?

(1) FHE硬件加速:FPGA/ASIC使FHE性能提升100x;(2) ZK + 普通DApp成标配:Eth Pectra后zkRollups主导;(3) AI x privacy融合:zkML + TEE混合做verifiable AI;(4) 合规友好设计普及:ASP机制扩散;(5) TEE多vendor diversity:Intel TDX + AMD SEV + Apple Secure Enclave同时支持;(6) Quantum-safe隐私:NIST PQC标准的lattice-based scheme在blockchain逐步采用。

Q4:Tornado Cash事件对Web3隐私行业最大影响?

三大影响:

  1. 设计哲学转变:从"无差别匿名"转向"compliance-friendly隐私"
  2. 法律风险显化:协议开发者面临个人刑事风险
  3. 创新机会出现:Privacy Pools v2 等新方案受到监管认可,资本回流

Long-term:fight分两派 — Cypherpunk理想主义(pure privacy) vs Pragmatic compliance路线(selective disclosure + ASP),后者目前主导。

Q5:作为有金融背景的Web3 PM,你的差异化价值?

(1) 理解传统金融合规框架(GDPR/PCI/HIPAA/SOX/MiCA)→ 能桥接Web3隐私设计与监管需求;(2) 机构级思维 — 知道托管/审计/审查的真实要求;(3) 风险定量化 — 能用金融工程方法评估privacy threat model;(4) stakeholder沟通 — 翻译技术trade-off给非技术决策者;(5) 场景洞察 — 银行/支付/保险中哪些privacy痛点最值得攻击。


13. Phase 4结束语

15天的密码学工程学习——从FHE的格难题到MPC的阈值秘密分享,从TEE的硬件enclave到ZK隐私L1的全方位生态,最后融合在合规与监管的现实张力中。

核心收获

  • 技术层面:四大隐私技术的扎实knowledge
  • 工程层面:完整可运行的代码 (tfhe-rs/SSS/FROST/Nitro)
  • 产品层面:能根据业务场景做架构决策
  • 监管层面:理解Privacy Pools v2 / Tornado案例 / Web3隐私的合规未来

下一站:Phase 5将进入应用密码学更广领域 — 链上身份、跨链隐私、零知识虚拟机的应用设计。


今日产出: privacy_map.md(本文 ~620行) — Phase 4 (Day 244-258) 完整地图与总结 Lines: ~620 Phase 4 Total: 15 days × ~620 lines avg = ~9300 lines