零知识证明

  • 为何我理解不了零知识证明:ZKP常见误区分析

    我在零知识证明这个领域里兜兜转转了无数圈,之所以走了很多弯路,原因在于从一开始就对零知识证明有先入为主的错误认识,这些认识是后续建造零知识证明这个房子时的框架,由于框架是错误的,那…

    资讯 2020年11月5日
  • 零知识证明 – 理解FFT的蝶形运算

    这个周末有空,讲讲我对FFT的理解。方便学习零知识证明的小伙伴理解这部分内容。从头讲起,零知识证明Groth16算法基于QAP问题: 利用Groth16计算证明之前,需要计算出H。…

    2020年11月5日
  • 零知识证明 – zkSNARK应用的Nullifier Hash攻击

    早上很多朋友@我,安比实验室发表了一篇文章zkSNARK的“输入假名”的攻击。迅速看了看,很赞。这个攻击原理其实比较简单,但是,不深入理解zkSNARK以及使用场景的朋友确实很难发…

    2020年11月5日
  • 初识「零知识」与「证明」

    本文已更新至Github https://github.com/sec-bit/learning-zkp/blob/master/zkp-intro/1/zkp-back.md 引…

    2020年11月5日
  • 从「模拟」理解零知识证明:平行宇宙与时光倒流

    相信很多人都听说过零知识证明,但是只有极少数人听说过模拟,然而模拟是理解零知识的关键。 我们在第一篇文章『初识「零知识」与「证明」』[1]中介绍了一个简单的零知识交互系统:地图三染…

    2020年11月5日
  • 读心术:从零知识证明中提取「知识」

    导言:有些理论非常有趣,零知识证明便是其中之一,摸索了许久,想写点什么,与大家一起讨论。本文是『探索零知识证明』系列的第三篇。全文约 8,000 字,少量数学公式。 「零知识」vs…

    2020年11月5日
  • 零知识证明 – ethsnarks源代码导读

    最近看知乎,发现知乎上有些文章真的醍醐灌顶。印象比较深的是,文因互联CEO 鲍捷的一篇文章:最快的成长方式就是慢慢来。创业最关键的能力,就是“不被卡住”的能力。这才是“探索力”的根…

    2020年11月5日
  • 零知识证明 – 一种新型的Merkle树(Shrubs)

    这几天在日本大阪正在举办Devcon 5。议题中有个topic吸引我的眼球: 在以太坊上,传统的Merkle树(深度为33)添加一个叶子节点,除了计算33次Hash函数外,还需要更…

    2020年11月5日
  • 亚瑟王的「随机」挑战:从交互到非交互式零知识证明

    本文继续长篇大论零知识证明背后的机制原理,希望帮助大家理解这一类「现代密码学工具」的大致轮廓。本文约8000字,少量数学公式。 交互与挑战 我们之前介绍的零知识证明系统都是「交互式…

    2020年11月5日
  • 零知识证明 – zk-SNARK应用场景分析

    前几天在魔笛社区分享了三个zk-SNARK技术应用的场景,可以让大家zk-SNARK(Groth16)技术和场景的结合有初步的认识。 1. 隐私:ZCash项目 Zcash项目,大…

    2020年11月5日

联系我们

aliyinhang@gmail.com