这一期我们仍然请到了清华大学密码学在读博士生 @sputnik-meng 来和我们聊聊隐私数字货币:以“大零币” ZeroCash 为例,我们分享了它铸币和花钱的实现过程,以及算法框架 ZK-SNARK 的一些技术细节。有点硬核但信息密度很高。
匿名数字货币
一些关键概念的回顾
ZeroCash 使用的零知识证明算法 zk-SNARK
ZeroCash
本期出场:@末末哈 @Sputnik
本期编辑:@末末哈
录制时间:2022年10月10日
参考资料
提到的部分名词
- Collision resistant - 抗碰撞
- Vector commitment - 函数H() 有 vector S → h = H(m)
- Fiat shamir heuristic - 把交互式零知识协议转化成非交互式的零知识协议的方法
- Groth16 和 PLONK - zk-SNARK具体方案