区块链与分布式隐私计算_15页_2mb
报告摘要
区块链与分布式隐私计算总结
核心内容
区块链技术在不断发展,其应用场景已从最初的电子现金系统扩展到金融征信、产品溯源、物联网等多个领域。隐私保护作为区块链的重要特性之一,也从仅关注交易匿名性扩展到对数据所有权和使用权的保护。在这一背景下,分布式隐私计算成为区块链行业的重要发展方向,主要技术路径包括安全多方计算(MPC)和可信执行环境(TEE),部分项目还结合了分布式云计算以提升性能和应用范围。
主要观点
- 区块链的公开透明性使其难以完全实现交易匿名性,因此需要通过隐私计算技术来保障数据隐私。
- 隐私计算技术分为MPC和TEE两种路径,各有优劣:MPC依赖密码学技术,实现完全的隐私保护,但性能较低;TEE依赖硬件安全机制,计算效率较高,但存在信任问题和潜在漏洞。
- 为确保计算过程的公平与可信,隐私计算项目普遍采用去中心化架构,避免数据向第三方泄露。
- ARPA、Trias、iExec是当前区块链隐私计算领域的三个代表性项目,分别采用MPC、TEE与分布式云计算结合、异构TEE与图计算结合等技术路径。
关键信息
ARPA项目
- 技术路径:基于安全多方计算(MPC),融合秘密分享、部分同态加密、Beaver电路等技术。
- 系统架构:Layer 2解决方案,可接入不同公链。
- 计算流程:
- 预处理阶段:准备加密计算所需“原料”,包括秘密分享、随机数组和MAC key。
- 计算阶段:包括秘密分享、计算求值、揭示结果三个步骤。
- 项目进展:
- 测试网1.0版本ASTRAEA于2019年3月发布。
- 与中化集团、孔明科技、启明股份等企业合作,提供定制化隐私计算服务。
- 参与中国信息通信研究院主导的数据流通标准制定。
Trias项目
- 技术路径:基于异构TEE技术与图计算的共识机制(HCGraph),实现三权分立架构。
- 系统设计:
- Leviatom:负责算力网络和信任矩阵构建。
- Prometh:负责智能合约的全生命周期管理。
- MagCarta:负责智能合约语言与应用层开发。
- 项目进展:
- 测试主网于2019年Q2上线,主网正式版Leviatom层计划于2019年Q4推出。
- 与福建省东盟海洋经济研究院、江西北斗变电科技、东吴证券等机构达成合作,应用于产品溯源、变电物联网、金融安全等领域。
iExec项目
- 技术路径:结合分布式云计算(Desktop Grid)与TEE(如Intel SGX),提供隐私数据租赁与计算服务。
- 技术框架:
- 核心组件为iExec Core,基于XtremWeb开发。
- 引入贡献证明协议(PoCo),实现算力与数据贡献的信用与结算。
- 提供专用侧链(Domain Specific Sidechain),优化特定业务场景的计算效率。
- 项目进展:
- iExec V3企业版于2019年5月发布,支持个人计算机成为算力节点。
- 与Intel、IBM、阿里云等企业合作,推动隐私计算商业化。
- 发布链下可信计算标准V1.0,提升行业规范性。
技术挑战与风险
- ARPA:基于纯密码学的MPC方案,技术成熟度较高,但面临性能瓶颈与行业落地难度。
- Trias:采用TEE技术,具有较高的计算效率,但存在技术漏洞(如Spectre、Spoiler)和信任中心化风险。
- iExec:结合云计算与TEE,具有较强的扩展性,但依赖中心化算力池,可能影响去中心化程度。
总结
区块链与分布式隐私计算的结合,为数据安全与价值挖掘提供了新的可能。ARPA、Trias、iExec分别代表了MPC、TEE、分布式云计算与TEE结合的三种技术路径,各自在隐私保护、计算效率、应用场景等方面有不同侧重。随着行业对数据隐私需求的提升,这些项目在技术探索与商业落地方面取得了一定进展,但仍需克服性能、信任机制及实际应用的挑战。
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载