systemslibrarian/zk-proof-lab
GitHub: systemslibrarian/zk-proof-lab
一个静态交互式零知识证明教学实验室,通过六个渐进式展品帮助学习者从经典洞穴实验逐步理解到zk-SNARK的核心概念与真实密码验证。
Stars: 0 | Forks: 0
# ZK Proof 实验室
[](https://github.com/systemslibrarian/zk-proof-lab/actions/workflows/pages.yml)
[在线演示](https://systemslibrarian.github.io/zk-proof-lab/)
一个交互式、静态优先的实验室,通过六个展品帮助理解零知识证明 (Zero-Knowledge Proofs):从阿里巴巴洞穴思想实验到非交互式 Fiat-Shamir 证明、zk-SNARK 直观流程、真实的浏览器端 Schnorr 验证以及 SHA-256 承诺。
本项目旨在快速传授直观理解,诚实地界定概念性演示与真实密码学操作的区别,并在无框架的代码库中展示面向生产环境的工程思维。
Schnorr identification: 3 honest rounds then a cheat attempt, all with real modular arithmetic
标签:Ali Baba洞穴, Schnorr协议, SHA-256, Web3, Web Cryptography API, zk-SNARK, 交互式证明, 前端安全, 区块链隐私, 原声JavaScript, 后端开发, 多模态安全, 密码学, 手动系统调用, 承诺方案, 教育演示, 数据可视化, 模运算, 网络安全, 菲亚特-沙米尔变换, 隐私保护, 零知识证明, 静态HTML