技术入门 | 理解零知识证明算法之Bulletproofs :Range Proof II

点击图片查看原图
  • 发布日期:2019-12-14
  • 有效期至:长期有效
  • 区块快讯区域:全国
  • 浏览次数67
  • 留言咨询
详细说明
前言在本系列的第一篇文章中,我们介绍了Bulletproofs在Range proof上的应用,当prover想要证明v值在范围[0, 2n-1]内时,他需要发送2n+7个元素。然而,这种O(n)级的CC并不是我们想要的,希望能寻找一种方法可以把CC降低到O(log(n)级。本篇我们就主要介绍这个优化过程。主要分为两部分:

1.    以简单的场景去阐述这个优化过程

2.    把第一篇的Range proof结果嵌入到优化过程

注:第一篇文章由于格式的原因,公式显示会有误差,向量的特殊标记也没有显示出来,因此本篇将以图片的形式展示整个过程;另外,本文最后也附上了第一篇文章的图,帮助大家理解^_^

Improved Range proofA simple example1.    预备知识

2.    一个简单的场景

3.
复杂度优化到O(log(n))


下图是一张基于上述过程的交互协议

有几点需要说明:

1.    图的右半部分分为两个部分

a.     黄色部分为文章前面部分讲述的过程。这又分为三个部分:

i.     初始化:省略了P的计算和交互的过程,我们假定开始此证明协议前,验证者已经有了一些基本的信息。这并不严谨,仅仅是为了清晰的表示后面的交互过程

ii.     LOOP:一个不断迭代的过程,每次迭代,会:

1).    产生一对(Li,
Ri),

2).    所有向量长度减半

3).    Verifier计算Pi`/gi`/hi`

iii.     End:最后一步,向量a,b已减半成常量a,b

b.    绿色部分为黄色部分的进一步优化,优化思想主要是多次幂乘操作缩减成单词幂乘操作,具体的是:

i.     上述LOOP中的第3步,延迟到最后一部一次性计算,

A real Rang proof    回顾第一篇文章,我们知道,当我们要证明v属于[0, 2n-1]时,验证者最终要验证:P =? hμ  * gl * (h`)r

t =? <l, r>

    对关系式做个变换:

P * h-μ =? * gl * (h`)r

t =? <l, r>

    因此,prover是要证明有向量l, r满足关系:

Relation : {( g、h ⸦ Gn, P * h-μ  ⸦ G, t ⸦Zp ) : P = glhr ^ t = <a,
b>}

基于此关系,使用上述协议,就可以使range proof的交互复杂度降低到对数级。现在,是不是找到点内味了?^_^

                        

总结本篇文章主要讲到了,BulletProof是如何把Range proof的CC降低到O(log(n)),并且介绍了更近一步的优化。结合第一篇文章,相信你已经对基于Bulletproofs的Range proof原理有了整体的了解,在本系列的第三篇文章中,将给大家分享Range proof的工程上实现细节。

附录

1.Bulletproofs 论文:chrome-extension://cdonnmffkdaoajfknoeeecmchibpmkmg/assets/pdf/web/viewer.html?file=https%3A%2F%2Feprint.iacr.org%2F2017%2F1066.pdf

2.    附一张图,方便大家理解第一篇文章(8btc com/media/530155)

该企业最新区块快讯
 
更多>最新产品信息:
联系方式

您还没有登录,请登录后查看详情

推荐资讯
区链圈
卫浴之都 | 建材头条 | 家具头条 | 家居之家 | 装饰之家 | 新基建头条 | 门窗之家 | 区块联盟 | 博一建材网 | 新基建之家 | 老姚之家 | 灯饰之家 | 电气之家 | 全景头条 | 陶瓷之家 | 照明之家 | 防水之家 | 防盗之家 | 博一建材 | 卫浴之家 | 区快洞察 | 锦州建材 | 丹东建材 | 本溪建材 | 抚顺建材 | 鞍山建材 | 西安建材 | 商洛建材 | 安康建材 | 榆林建材 | 汉中建材 | 延安建材 | 渭南建材 | 咸阳建材 | 宝鸡建材 | 铜川建材 | 兰州建材 | 甘南建材 | 临夏建材 |
建材 | 720全景 | 企业之家 | 移动社区 | 关于我们  |  联系我们  |  网站地图 | 排名推广 | 网站留言 | RSS订阅 | sitemap | 粤ICP备14017808号
(c)2015-2018 BO-YI.COM SYSTEM All Rights Reserved
Powered by 家居联盟