如何利用 Groth16 的漏洞伪造证明

2019-12-04
阅读 9 分钟
496
Groth16 是非常著名的 zkSNARK 证明算法(proving scheme)之一(此外还有 PGHR13,GM17 等)。Groth16 相较于之前的证明协议,具有证明数据小(仅需3个证明数据)且验证速度快(仅需验证1个等式)的特点。目前 Groth16 已被广泛应用到诸多项目中,例如:Zcash, Filecoin 等。Groth16 是由大牛 Jens Groth 在 2016 年发表...

ZK Rollup 简介

2019-11-13
阅读 5 分钟
311
区块链公链自诞生以来,虽然大大降低了信任的门槛,但一直面临着一个效率问题:即 TPS 不高。例如比特币每秒仅支持7笔交易,而目前的以太坊也仅支持每秒 15 笔左右的交易。这样的 TPS 很支持大型应用。因此业界很多技术人员尝试为区块链扩容。目前扩容方案主要有两类: