怎么零基础学习零知识证明
December 24th, 2021

作者:头雁区块链小组

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

介绍

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

入门文章:

零知识基础

从零开始学习zk-SNARK系列

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

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

零知识实践:

snark和stark

snark

stark算法重要资料:

Layer2 应用的zk-rollups项目:

垂直rollups dex :

通用zk-rollups:

StarkWare

zkSync

AZTEC 刚拿了 @paradigm 的1700万美金

单独发展的公链

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

Mina Protocol (隐私公链)

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

零知识证明算法结合资料

  • Step4. 理解零知识证明算法之Bulletproofs--Arithmetic Circuits
  • 零知识证明算法之PLONK --- 电路
  • 零知识证明算法之PLONK --- 协议
  • Plookup原理详解
  • Halo2:原理剖析

未来前景分析

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

可学习链接:

  • StarkNet CEO 分享
Subscribe to 头雁区块链
Receive the latest updates directly to your inbox.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from 头雁区块链

Skeleton

Skeleton

Skeleton