零知识证明入门教程
WTF zk(综合零知识证明教程)旨在帮助具备高中数学基础的读者入门零知识证明(zero-knowledge proof)。本教程将使用 Python 复现一些相关算法,因此学习 Python 是必要的。作者最近在学习零知识证明,决定写一个“WTF zk 极简入门”教程,供初学者使用(编程高手可以寻找其他教程)。该教程将每周更新 1-3 讲,并提供中文和英文版本。
零知识证明是什么
在密码学中,零知识证明(zero-knowledge proof)或零知识协议(zero-knowledge protocol)是一种方法,允许一方(证明者)向另一方(检验者)证明某个命题的真实性,而在此过程中不泄露任何其他信息。可以理解为“零泄密证明”。例如,如果想证明自己拥有某个信息,直接公开该信息会导致细节泄露;而零知识证明的核心在于如何在不透露信息内容的情况下证明自己确实拥有该信息。这也是零知识证明的一个主要挑战。
zk是什么
ZK 是一个基于 AJAX/XUL/Java 的网页应用程序开发框架,旨在丰富网页应用程序的用户界面。它的最大优点在于,设计 AJAX 网络应用程序时操作简单,使用体验类似于设计桌面程序。
网址:https://github.com/WTFAcademy/WTF-zk
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...