头雁区块链

Posted on Dec 24, 2021Read on Mirror.xyz

怎么零基础学习零知识证明

作者:头雁区块链小组

Twitter:头雁区块链 https://www.twitter.com/alacheng

介绍

首先了解,目前零知识证明主要是用于计算证明(如以太坊的Layer2扩容,如跨链dex的交易计算证明)以及隐私保护,而未来包括在预言机领域的应用,游戏领域(Dark Forest)应用会非常有想象空间。一切才刚刚开始。这里我分享,我看过的非常容易入门的文章,以及一些项目采用的技术方向,目前来看零知识证明应用的主要算法是zk-snark(这里有很多变种,应用比较多的实现是PLONK)和 zk-stark算法,每个方向下的一些技术资料分享给各位。

入门文章:

零知识基础

从零开始学习zk-SNARK系列

  • 从零开始学习zk-SNARK(一)-多项式的性质与证明

https://learnblockchain.cn/article/287

浅谈零知识证明:背景与起源

http://blog.higashi.tech/2020/03/15/zkpub_03.html

零知识实践:

snark和stark

snark

https://mirror.xyz/0x8B00cEE42f226B340aF806CD7aaA4c10cc5E0154/nQ1XeR-nivHIaqZc1-9-TaTz08S7ZgB00bems5-PLus

stark算法重要资料:

https://medium.com/starkware/tagged/stark-math

Layer2 应用的zk-rollups项目:

垂直rollups dex :

通用zk-rollups:

StarkWare

https://starkware.co/

zkSync

https://zksync.io/

AZTEC 刚拿了 @paradigm 的1700万美金

https://aztec.network/

https://aztec.network/

单独发展的公链

aleo (a16z投资2800万美金的隐私优先的独立公链)

https://aleo.org/

Mina Protocol (隐私公链)

https://minaprotocol.com/

https://zhuanlan.zhihu.com/p/442832584

mir-protocol 递归零知识证明公链 (现已被MATIC并购,4亿美金)

https://github.com/mir-protocol

https://mirprotocol.org/

零知识证明算法结合资料

https://zhuanlan.zhihu.com/p/97676457

  • Step4. 理解零知识证明算法之Bulletproofs--Arithmetic Circuits

https://zhuanlan.zhihu.com/p/98157476

  • 零知识证明算法之PLONK --- 电路

https://zhuanlan.zhihu.com/p/343954730

  • 零知识证明算法之PLONK --- 协议

https://zhuanlan.zhihu.com/p/345641784

  • Plookup原理详解

https://zhuanlan.zhihu.com/p/366693663

  • Halo2:原理剖析

https://zhuanlan.zhihu.com/p/385134321

未来前景分析

作者是aleo的投资人(a16z投资了2800万美金给aleo隐私优先的公链系统)

https://mirror.xyz/fdao.eth/f0VmaA_NOznHGtywVuuj0YBgtIvNw-k33UNOw0V7V2E

可学习链接:

https://zkp.science/

  • StarkNet CEO 分享

https://www.youtube.com/watch?v=1KSwVIZ82hs