当前位置:首页区块链ZKSwap 团队理解零知识证明算法之 Bulletproofs –Range Proof 3

ZKSwap 团队理解零知识证明算法之 Bulletproofs –Range Proof 3

前言

本篇主要分享基于 Bulletproofs 的 Range proof 的具体实现细节,并和当前 github 已有的实现做了对比分析。 阅读本篇前,假设您已经阅读了:

Step1. 理解零知识证明算法之 Bulletproofs –Range Proof 1

Step2. 理解零知识证明算法之 Bulletproofs –Range Proof 2

回顾

ZKSwap 团队理解零知识证明算法之 Bulletproofs –Range Proof 3

ZKSwap 团队理解零知识证明算法之 Bulletproofs –Range Proof 31

Range proof

ZKSwap 团队理解零知识证明算法之 Bulletproofs –Range Proof 32

一个开源的实现
Bulletproof 的 rangeproof 的开源实现,项目地址在 https://github.com/dalek-cryptography/bulletproofs,相对于本篇分享的内容,下图中展示内容主要有以下几点不同:

1. 本文讲述的是以离散对数为基础;图中以椭圆曲线离散对数为基础,因此只要把指数操作转化为乘法操作即可

2. 图中最后的验证内容:实际上是本篇公式 (19) 和 (24) 的结合,利用假设:如果 AcB = 1, 则有很大的概率满足 A =1 AMPL B =1。因此,公式 (19) 和 (24) 可优化为一个验证等式,即 (19)c(24) =? 1,若成立,则等式 (19) =? 1 AMPL (24) =? 1 大概率成立。

ZKSwap 团队理解零知识证明算法之 Bulletproofs –Range Proof 33

总结
本篇主要分享了 基于 Bulletproofs 的 Range proof 实现细节,结合本系列前面的两篇文章,相信读者能对 Range proof 的背后的原理有了相对深刻的理解。下一篇文章,将主要分享 Bulletproofs 在一般计算上的应用。谢谢大家

附录
1. Bulletproofs 论文:https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=AMPLarnumber=8418611
2. Bulletproofs 项目地址:https://github.com/dalek-cryptography/bulletproofs

来源链接:zks.org

温馨提示:

文章标题:ZKSwap 团队理解零知识证明算法之 Bulletproofs –Range Proof 3

文章链接:https://www.btchangqing.cn/187033.html

更新时间:2021年01月29日

本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。

ZKSwap 团队理解零知识证明算法之 Bulletproofs –Range Proof 34
区块链

“疯狗”之后又见“疯比特”!世界首富马斯克喊单,BTC 1小时爆拉6000刀

2021-1-29 21:10:22

区块链

11亿美元买入比特币还不够!MicroStrategy宣布持续吸入!

2021-1-29 21:14:42

10 条回复 A文章作者 M管理员
  1. 欢喜?

    帮顶比特币

  2. Uolonce。

    俄罗斯封杀比特币成功了

  3. OKEx情报局

    多头现在钞票数抽筋了吧~

  4. Peter

    这代表什么呀

  5. Alysa

    至少会涨一轮吧

  6. 粒粒橙

    牛逼普拉斯

  7. 空白

    凶险啊

  8. 梁文嵩

    洗洗睡吧

  9. 李如春

    问渠哪得清如许,为有源头活水来。区块链

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索