月亮链 月亮链
Ctrl+D收藏月亮链

PRO:ZKSwap团队解读零知识证明算法之Bulletproofs:Arithmetic Circuits_MOST Protocol

作者:

时间:1900/1/1 0:00:00

Bulleproofs算法有两个方面的应用。

一个是Rangeproof:

第一讲:?理解零知识证明算法之Bulletproofs--RangeProof1

第二讲:?理解零知识证明算法之Bulletproofs--RangeProof2

第三讲:?理解零知识证明算法之Bulletproofs--RangeProof3

另一个是generalarithmeticcircuits,本编文章就来主要分享Bulletproofs在后者上的应用。

ArithmeticCircuits

报告:美国拥有45.3%以太坊节点,全球排名第一:11月29日消息,据CV VC Labs最新发布的区块链报告显示,美国拥有45.3%的以太坊节点,全球排名第一,相比2021年增长8.38%;欧洲的以太坊节点份额占比为22.8%,排名第二。

此外,德国区块链行业在2022年融资约80亿美元,占到全球区块链VC融资总量的2.4%,德国获得融资的区块链项目数量达到220个,增长10%,其中含34个独角兽。(Cryptoslate)[2022/11/29 21:09:40]

了解ZK-SNARK算法应该都知道算术环路的概念,下面一张图展示了zk-snark算法中,算术环路的设计规则。

数据:近24小时全网爆仓1.85亿美元,以太坊爆仓5618.30万美元:金色财经报道,据Coinglass数据,近24小时全网爆仓1.85亿美元,其中以太坊爆仓5618.30万美元,比特币爆仓5595.03万美元。[2022/9/15 6:57:05]

Circuit设计规则:

1.由乘法门和加法门组成,每个门固定两个输入一个输出;

2.不标记通过加法门连接乘法门的线,如图中绿线,仅起到连接作用;

3.同一条线直接或间接连接多个乘法门,仅表示为一条有效的线,为了方便理解,用紫色虚线表示其连接关系;

4.MulGate处的取值为图中红色字体所示

火币获得迪拜监管机构临时批准:7月24日消息,火币获得迪拜虚拟资产监管局的临时批准。临时批准允许火币向“通过资格预审的投资者和专业金融服务提供商”提供虚拟资产交易产品和服务。(news.bitcoin)[2022/7/24 2:34:39]

5.黄色线条为有效连接线

6.橙色线条表示MulGate对应的一阶约束

那Bulletproofs算法的算术环路的设计规则是什么样的呢?我们看看下图。

Circuit设计规则:

1.由乘法门和加法门组成,每个门固定两个输入一个输出;

2.不标记加法门

3.不标记有常量的乘法门

4.红色字体表示乘法门的索引

5.黄色字体表示乘法门的输入和输出

6.橙色线条表示乘法门对应的一阶约束

7.蓝色线条表示相邻乘法门间的一致性约束

因此,一个完整有效的算数电路应该满足:

1.每个乘法门对应的的约束成立

2.乘法门之间的一致性约束成立

Zk-snark的算术电路通过R1CS满足了上述两个条件。

1.每个R1CS表示一个乘法门的约束

2.相邻乘法门的输出是下一个乘法门的输入,如图中的y,sym_1,sym_2

Bulletproofs的算术环路以通过以下两种方式满足上述两个条件:

1.每个乘法门对应的约束成立

2.上个乘法门的输出等于下个乘法门的输入。

看起来两个算法的证明一个算术电路有效的思想是一样,但是由于两个电路的标注规则不同,就产生两个不同的约束结果。

Zk-snark算法以validwires为基本要素,每个wire有左输入,右输入,和输出三个属性

Bulletproofs算法以validMulgate为基本要素,每个Mulgate有左输入,右输入和输出三个属性

最后,附上一张对比图:

总结以上可以看出,对数算术环路的满足性问题,不同的算法具有不同的电路描述方式。Zk-snark算法由Circuits转化到QAP,最终生成的证据仅仅再几十个字节大小;

Bulletproofs的算法由Circuits转化到innerproductor,生成的证明的大小和算术电路的乘法门的个数n有关O(log(n*Q),电路越大,证据越大。

附录

1.Bulletproofs论文:https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8418611

2.BCG+讲述了算术电路的另外一种描述形式?https://eprint.iacr.org/2017/1066.pdf

标签:PROROOProofBULLMOST ProtocolzkProofProof Of PepeALGOBULL币

欧易交易所热门资讯
PAY:实战解析币圈:1-30 以太坊多空布局 完美斩获160个点位 行情来了 你挡都挡不住_kpaycoin

牛市行情波动太大,做单尽量扩大止损,策略仅供参考,不构成实际操作,网络存在延时,具体操作以实盘为主,近期老师给出的策略,都能把握30-50美刀的利润,由于客户太多,不一一回复,vip投资者优先.

1900/1/1 0:00:00
NODL:三元社区联合NodleAMA访谈实录_LEC

感谢大家关注我们最新一期的AMA,本期Sunny邀请到了波卡生态项目Nodle的创始人MichaBenoliel.

1900/1/1 0:00:00
比特币:比特币费率 是非常好的震荡指标_block币最新消息

K线来回摩擦,就这样了,震荡而已。相信大家一定听说过震荡指标这个概念,KDJ和RSI就都属于震荡指标,震荡指标就是围绕一个中心线的上下波动,没啥好说的.

1900/1/1 0:00:00
MCN:作为品牌方你在采媒宝找知乎MCN机构做知乎推广?那你幸福了_比特币

自从知乎内部签约第一批MCN机构到现在,这些机构非但没有与形成共赢,开拓自身商业化新道路,反而各个步行艰难。原因无外乎几个:1MCN最多可以对接知乎G方权限给你一些流量扶持,也只是单篇作品.

1900/1/1 0:00:00
区块链:老韭菜心得 || 币圈投资几个重点 让你不在被割韭菜_SCAP

币圈老韭菜|区块链大帅善于波浪理论,缠论等技术指标在2016年进入币圈,善于趋势分析,波浪理论,缠论等技术指标,而且见证了比特币从六百美金暴涨至四万美金的高光时刻!市场之所以复杂.

1900/1/1 0:00:00
ETH:冻卡风波席卷,币圈冻友雪上加霜,网银行卡被冻结怎么办?(附防冻卡指南)_RIA

2020年,是不平凡的一年,实体经济低迷,币圈却极速发展,不少持有数字货币的圈友都收获不少,随着市场的快速发展,一场冻卡潮席卷币圈,场外交易和币圈交易者陷入深深的恐慌.

1900/1/1 0:00:00