零知识证明 - 深入理解powersoftau

powersoftau,采用MPC以及随机Beacon,完成可信设置。通过POK算法实现可验证的密钥对,并建立和上一个参与方计算结果的绑定。参与可信设置的人数可扩展,并且参与方只需要按照顺序一个个的进行指定的计算即可。协调方在接收到某个参与方的计算后,验证后,发送给下一个参与方。

  • Star Li
  • 发布于 2020-12-24
  • 阅读 ( 118 )
  • ( 4 )

彻底读懂零知识证明及其实现方法:解析zk-SNARK

zk-SNARK 是如何实现零知识证明的

  • 李画
  • 发布于 2020-11-02
  • 阅读 ( 616 )
  • ( 125 )

月:风华绝代的正义 | 狗哥隐私保护系列之公开可验证密文账本

多组织多群主区块链部署+WeId组件可视化部署

  • 李大狗
  • 发布于 2020-10-08
  • 阅读 ( 228 )
  • ( 44 )

零知识证明 - PLONK电路原理

PLONK算法的电路采用新的描述模型。整个电路由门电路约束和Copy约束(连线约束)组成。门电路约束和Copy约束都转换为多项式表达。Copy约束通过累加算法实现。

  • Star Li
  • 发布于 2020-10-06
  • 阅读 ( 239 )
  • ( 24 )

零知识证明 - Zkopru Layer2隐私协议介绍

Zkopru利用零知识证明在以太坊上实现layer2隐私交易的新方案

  • Star Li
  • 发布于 2020-09-17
  • 阅读 ( 347 )
  • ( 33 )

EthWorks:零知识证明与区块链扩展,Part-1

通过本文,我们想要分享我们与区块链开发者乃至整个区块链社区进行可扩展性研究所得出的成果。我们相信,本文将帮助大家了解零知识证明和二层可扩展性方案的潜力,同时更深入地理解这些技术

  • EthFans
  • 发布于 2020-07-27
  • 阅读 ( 366 )
  • ( 28 )

零知识证明 - 理解FFT的蝶形运算

利用Groth16计算证明之前,需要计算出H。目前,普遍采用的是FFT算法。

  • Star Li
  • 发布于 2020-07-20
  • 阅读 ( 579 )
  • ( 18 )

非对称加密Rsa数字签名Go实战

本文介绍了如何使用非对称加密来实现信息安全领域中热点话题-数字签名

  • potaxie
  • 发布于 2020-07-18
  • 阅读 ( 1425 )
  • ( 261 )

Monero技术详解(四):隐藏交易数额之Pederson承诺

Monero隐藏用户交易数量技术之一——Pedersen承诺

  • victorsun
  • 发布于 2020-07-09
  • 阅读 ( 795 )
  • ( 82 )

零知识证明介绍

在接下来一个系列的文章中将为你一一介绍,从零知识证明的概念一直到零知识证明背后的密码学实现。

  • 吴寿鹤
  • 发布于 2020-06-30
  • 阅读 ( 1194 )
  • ( 170 )

Monero技术详解(三):核心技术——环签名(1)

前文介绍了一次性地址,本文将以例子的形式来介绍Monero的核心技术——环签名

  • victorsun
  • 发布于 2020-06-18
  • 阅读 ( 815 )
  • ( 84 )

Monero技术详解(二):一次性地址

每次发送交易时,发送方根据接收方的地址,随机产生临时公钥来接收交易。由于临时公钥的随机性,交易接收方的不同交易之间的关联性被打破了。而拥有临时公钥对应私钥的接收方,可以用该临时私钥将来消费这笔UTXO。

  • victorsun
  • 发布于 2020-06-11
  • 阅读 ( 1360 )
  • ( 54 )

Monero技术详解(一):技术方案总览

Monero不单使用了较为通用的区块链技术来实现账本一致性问题。并且使用较为精妙的密码学技术来解决隐私问题。

  • victorsun
  • 发布于 2020-06-11
  • 阅读 ( 855 )
  • ( 50 )

实践指南:构建一个零知识证明 DApp [译]

本文将构建一个zk-dApp(零知识证明 DApp),以证明用户是否属于某个特定组,而无需透露用户具体是谁。

  • Tiny熊
  • 发布于 2020-06-10
  • 阅读 ( 1067 )
  • ( 184 )

circom与snarkjs经典教程:创建第一个零知识 snark 电路

本教程是circom 和 snarkjs 最经典的入门文章

  • Tiny熊
  • 发布于 2020-06-02
  • 阅读 ( 2820 )
  • ( 402 )

零知识证明 - 区块链应用中的风险

19年底360安全发布的一篇有关零知识证明安全的文章。这篇文章是Zhiniang Peng在PacSec2019大会发言的总结。文章框架性地介绍零知识证明zk-SNARK的知识,并给出了一些安全提示和思考。

  • Star Li
  • 发布于 2020-03-24
  • 阅读 ( 497 )

零知识证明 - 新手入门指南

不知不觉,写了不少零知识证明相关的文章,单独总结成列表。方便对零知识证明感兴趣的小伙伴,学习开发。零知识证明,乃至区块链技术,需要学习,深入研究的东西太多太多了。零知识证明学习入门...

  • Star Li
  • 发布于 2020-03-01
  • 阅读 ( 2528 )
  • ( 65 )

零知识证明 - 电路及证明示例(libsnark)

libsnark库代码层次非常清晰。libsnark也给出了SNARK相关算法的全貌,各种Relation,Language,Proof System。为了更好的生成R1CS电路,libsnark抽象出protoboard和gadget,方便开发者快速搭建...

  • Star Li
  • 发布于 2020-03-01
  • 阅读 ( 998 )
  • ( 9 )

零知识证明 - 基于多项式构造零知识证明

理解为什么以及如何基于多项式构造零知识证明,这篇文章讲的比较清楚。虽然文章只讲到了皮诺曹协议,但是足够理解基于多项式构造零知识证明的本质。想深入零知识证明的小伙伴都建议看看。

ht...

  • Star Li
  • 发布于 2020-02-21
  • 阅读 ( 2380 )
  • ( 5 )

[译]几种通用的zk-SNARKs 实现的比较

几种通用的zk-SNARKs 实现的比较

  • 石头
  • 发布于 2020-02-20
  • 阅读 ( 1102 )
  • ( 73 )