
零知识证明 – 证明隐私代理方案
这几天在看zkSummit7峰会视频。第一个Topic就把我吸引了:
https://www.youtube.com/watch?v=SCIuwh9ya8U
Efficient Private Delegation of zkSNARK Provers,即高效zkSNARK证明隐私代理。
Pratyush Mishra的演讲比较精彩,清晰明了的讲解了代理方案的缘由,以及实现的原理。建议对这个topic感兴趣的小伙伴都听一听。这篇文章结合视频的内容,讲解我的理解。
先回顾一下zkSNARKs的场景的应用模型:Prover进行相关的证明,并把证明传输给Verifier进行验证。注意的是,这个证明生成是在Prover本地。
ZKP的应用越来越多,有这样一个场景:电路的证明在Prover本地生成不太合适,亦或电路的证明时间太长,亦或Prover计算能力有限。很自然的就有了将ZKP的证明外包的想法。
ZKP的证明外包的想法非常自然,但是,有个非常大的隐患:信息泄漏。本来ZKP是用来保护信息的,简单的外包协议有可能泄漏相关隐私数据。如何保证隐私的情况下做到ZKP证明外包是这个Topic的目标:
目标有两点:1/ 生成证明的高效。如果采用复杂的协议,证明生成比本地还慢就没有啥意义了。2/ 原来的所有witness信息都必须保护。
也许有人会说,可以用全同态来解决这个问题。但是,全同态的代价比较大,不合适。
可以结合基于域值的隐私方案做到零知识证明生成外包。
也就是说,只要有1个worker是诚实的,证明的隐私信息就是安全的。思路有了,就是详细地看看zkSNARK协议的可行性了。
目前的隐私的代理协议能支持基于PIOP的证明系统。支持的证明系统的特点:1/ 采用KZG或者内积乘法之类的多项式承诺方案 2/ 采用PIOP框架。至于性能,整个演讲的最后给出了更多的数据。
整个方案是基于MPC实现:
是时候考虑一些细节了。采用MPC,需要考虑证明系统的复杂性。整个证明系统可以看成两部分组成:1/ PIOP 2/ 多项式承诺。
详细分析每个部分如何采用MPC实现代理前,回顾一下采用PIOP以及多项式承诺的零知识证明方案的框架:
多项式通过承诺,并且承诺值作为Oracle的输入,产生随机抽查的点(Query)。在query的点上进行多项式打开和证明。深入细节之前,基于加法的密钥信息共享方法是几个基础。
如果密钥信息分割成几部分,并且整个协议是支持加法同态,也就是能支持隐私代理。针对零知识证明协议的两大部分,实现相对应的MPC方案,最终实现零知识证明的证明代理。
整体的流程如下图所示:
详细看看两部分MPC实现的细节。先看看PIOP的部分:
PIOP的部分的计算主要涉及到四种:前三种都是线性的(也就是说“加法同态”),最后一种计算多项式乘法并不是加法同态。一般情况下,计算两个多项式的乘法分为三步:
通过FFT获取在2d域上的多项式值。获得多项式的值的乘法结果后,通过iFFT获取乘法结果的多项式系数。第一步和第三步都是加法同态的。但是第二步的乘法不是。可以想象一下,多个worker是想在不暴露所有的信息数据的前提下,获取乘法结果的多项式的部分数据。在这样的前提下,这些worker可以将多项式的分割信息发回给Delegator。因为Delegator是可以看到所有信息的,Delegator可以进行多项式还原,并做乘法后,将结果再进行分割后发给多个worker。
由于Delegator的参与,PIOP的过程可以实现Delegate了:
接着看多项式承诺和打开的逻辑,这部分逻辑天然是支持加法同态的,显得就比较自然和简单:
最后,演讲给出了一些初步的测试数据:
通过零知识证明的代理,性能会大幅提高,支持的电路也能扩大。
总结:
随着ZKP的应用越来越多,零知识证明的证明隐私代理也变的越来越重要。在一些场景下,本地证明的生成时间比较长,如何既保证数据的隐私同时实现快速的证明外包是一个很有意义的话题。在zkSummit7的这个演讲给出一个方案:在PIOP+多项式承诺的零知识证明方案中,可以结合MPC实现证明隐私代理。
比推快讯
更多 >>- 分析师:监测到窃取钱包助记词的恶意病毒 SparkKitty,主要针对中国和东南亚用户
- 某鲸鱼花费 130 万枚 USDC 买入 157.9 万枚 AERO
- 民主党参议员提出法案,拟禁止美国官员推广或发行加密资产
- 英国上市公司 Vinanz 购入 37.72 枚比特币, 均价 102,056 美元
- 彭博分析:香港稳定币未来或与地产等真实世界资产挂钩
- 上市公司 The Smarter Web Company 增持 196.9 枚比特币
- 币安固定利率贷款现支持转换为浮动利率贷款
- Binance 存贷易现已支持将固定利率借币订单转换为活期利率借币订单
- 欧美主要股指期货齐涨,纳斯达克期货涨幅达 1%
- 特朗普再次喊话鲍威尔:应降息至少 2 到 3 个百分点
- 美军前军官:伊以停火可能会“至少持续一段时间”
- 特朗普:停火协议现已生效。请不要违反
- 香港上市公司裕兴科技已出售 1220 枚 ETH 并兑换为 240 万枚 USDT 和 100 万美元现金
- 数据:上周 DEX 现货交易量达 978.6 亿美元,环比上涨 1.88%
- Metaplanet 宣布向其美国子公司追加最高 50 亿美元资本金
- 疑似 ConsenSys 关联地址通过 Galaxy Digital OTC 再次买入 3704 枚 ETH
- 伊称以色列与伊朗停火进入实施阶段
- 以太坊开发者提议将出块间隔时间减半至 6 秒,计划于 2026 年 Glamsterdam 升级中实施
- 山寨币季节指数回升至 19
- 以色列一男子被控以加密货币为报酬为伊朗从事间谍活动
- 以太坊储备上市公司 SharpLink Gaming 获得纳斯达克批准启动期权交易
- Abraxas Capital 过去 12 小时累计向 Binance 存入 12000 枚 ETH
- 参议员 Hagerty 称特朗普已准备签署《GENIUS 法案》
- 交易员 Eugene:已平掉大部分多头仓位
- 数据:俄罗斯人加密货币持有量超 254 亿美元
- 数据:Abraxas Capital 昨日因做空 BTC 浮亏 1450 万美元
- 德州通过 SB1498 法案,授权查封犯罪相关的比特币及数字资产
- Bithumb 将上线 HOME 韩元交易对
- Ripple 联创 Arthur Britto 时隔 14 年首次在 X 上发推
- RootData:MAV 将于一周后解锁价值约 236 万美元的代币
- Project Hunt:以太坊 Layer2 区块链 ink 为过去 7 天新增 Top KOL 关注者最多的项目
- DeLorean 在 Sui 上推出全球首个区块链汽车预订市场
- Coinbase:将支持 ZEN 代币迁移至 Base 链,期间暂停充提及交易
- Celestia 创始人:储备资金超 1 亿美元,足够支持 6 年以上的运营
- BTTC 2.0 跨链网络白皮书全球正式发布
- 微巴国际旗下 Wetour 发布 Web3 路线图,涵盖稳定币支付、代币化忠诚度计划等
- Visa:稳定币成为下一代数字支付基础设施需构建技术层、储备层和界面层
- Chorus One 联创兼 CTO Meher Roy 因病去世
- 特朗普幼子 Barron Trump 已通过家族加密项目 WLFI 获得近 4000 万美元收益
- 以色列军方:已确认伊朗向以色列发射了又一波导弹。
- 特朗普:以色列伊朗主动求和,两国都将迎来繁荣新时代
- 某巨鲸再次从币安提取 163 枚 BTC,9 小时内共提取 2263 枚 BTC
- Nate Geraci:现货以太坊 ETF 累计净流入已超 40 亿美元,远超市场预期
- 加密市场情绪重回贪婪,今日恐慌与贪婪指数 65
- UXLINK 在 Upbit 涨幅榜位列第一
- 鲍威尔即将舌战国会山,可能遭遇两党夹击
- 数据:过去 24 小时全网爆仓 4.80 亿美元,多单爆仓 1.15 亿,空单爆仓 3.65 亿
- Binance Alpha 日交易量持续下降,昨日降至 5.2 亿美元
- Elliptic:Huione 被封后 Telegram 暗网交易商家转向 Tudou Guarantee
- DeFi Development 股票将通过 Kraken 实现上链交易
比推专栏
更多 >>观点
比推热门文章
- 分析师:监测到窃取钱包助记词的恶意病毒 SparkKitty,主要针对中国和东南亚用户
- 某鲸鱼花费 130 万枚 USDC 买入 157.9 万枚 AERO
- 民主党参议员提出法案,拟禁止美国官员推广或发行加密资产
- 英国上市公司 Vinanz 购入 37.72 枚比特币, 均价 102,056 美元
- 彭博分析:香港稳定币未来或与地产等真实世界资产挂钩
- 上市公司 The Smarter Web Company 增持 196.9 枚比特币
- 币安固定利率贷款现支持转换为浮动利率贷款
- Binance 存贷易现已支持将固定利率借币订单转换为活期利率借币订单
- 欧美主要股指期货齐涨,纳斯达克期货涨幅达 1%
- 特朗普再次喊话鲍威尔:应降息至少 2 到 3 个百分点