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

作者:头雁区块链小组

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.