零知識證明入門教程
WTF zk(Comprehensive Zero-Knowledge Proofs Tutorial.)零知識證明(zero-knowledge proof)入門教程,目的是讓僅有高中數(shù)學基礎的人也能入門 zk,教程會使用 python 復現(xiàn)一些算法,所以你也需要學 python。作者最近在學習 zero-knowledge proof,鞏固一下細節(jié),也寫一個“WTF zk 極簡入門”,供小白們使用(編程大佬可以另找教程),每周更新 1 - 3 講,提供中文版本和英文版本。
零知識證明是什么
密碼學中,零知識證明(英語:zero-knowledge proof)或零知識協(xié)議(zero-knowledge protocol)是一方(證明者)向另一方(檢驗者)證明某命題的方法,特點是過程中除“該命題為真”之事外,不泄露任何資訊。因此,可理解成“零泄密證明”。[1] 例如,欲向人證明自己擁有某情報,則直接公開該情報即可,但如此則會將該細節(jié)亦一并泄露;零知識證明的精粹在于,如何證明自己擁有該情報而不必透露情報內容。這也是零知識證明的難點。
zk 是什么
ZK 是一套以 AJAX/XUL/Java 為基礎的網(wǎng)頁應用程序開發(fā)框架,用于豐富網(wǎng)頁應用程序的使用界面。它最大的優(yōu)點是,在設計 AJAX 網(wǎng)絡應用程序時操作輕松簡便,就像在設計桌面程序一樣。
正文完