Open AlexiaChen opened 3 years ago
之前我们提到的非交互式零知识证明都是从Sigma Protocol来的,这个是ZKP里面比较简单的构造零知识证明的手段,首先设计一个交互式协议,再用Fiat-Shamir变换(Fiat-Shamir heuristic)把交互式变成非交互式(NIZK),commit challange prove就是它的核心三步骤。现在要讲的防弹证明(BulletProofs)是比较新的一种零知识证明算法。它有两大应用就是:
对比当今的zk-SNARKs和zk-STARK系的ZKP有什么优缺点:
优点:
缺点:
有落地的嘛
上面提到的,基本都有落地。
之前我们提到的非交互式零知识证明都是从Sigma Protocol来的,这个是ZKP里面比较简单的构造零知识证明的手段,首先设计一个交互式协议,再用Fiat-Shamir变换(Fiat-Shamir heuristic)把交互式变成非交互式(NIZK),commit challange prove就是它的核心三步骤。现在要讲的防弹证明(BulletProofs)是比较新的一种零知识证明算法。它有两大应用就是:
对比当今的zk-SNARKs和zk-STARK系的ZKP有什么优缺点:
优点:
缺点:
References: