淺談承諾(Commitment)和零知識證明(ZKP)


兩者的關系

可以理解為承諾的證明可以直接把秘密值展示給對方看,也可以用零知識證明的方式在不暴露秘密值的情況下證明承諾。

兩者的分別具體介紹可以先看這里:零知識證明和比特承諾,之后再補。

零知識證明

可以參考這篇文章:淺談零知識證明:背景與起源
關於ZCash中用到的零知識證明:不是程序員也能看懂的ZCash零知識證明

承諾

Pedersen承諾的介紹,可以參考這篇文章:區塊鏈中的數學 - Pedersen承諾

同態性

Pedersen承諾具有同態性,可以用來隱蔽交易金額。
image

隱藏性和綁定性

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM