Decentralization

是否有去中心化的 zk-SNARK(零知識簡潔非互動式知識論證)?

  • January 5, 2019

通常,在 中zk-SNARK,我們需要生成兩個公鑰:一個為prover,一個為verifier。但是,此生成器算法的輸入參數必須是秘密的,這意味著它必須對prover和都隱藏verifier

也正因為如此,那些公共生成的過程是由受信任的第三方完成的。

由於分散式區塊鏈不希望使用****受信任的第三方,因此我正在尋找一種分散方法來生成這些公鑰。有沒有 ?還是不可能有去中心化的? zk-SNARK

PS更多資訊zk-SNARK可在此處找到:https ://media.consensys.net/introduction-to-zksnarks-with-examples-3283b554fc3b

是的,可以使用多方計算 (MPC) 計算驗證密鑰。在此設置中,n人們參與建構,並且每個人都獨立且隨機地生成秘密輸入。該系統被設置為只要至少有一個參與者放棄他們的秘密,那麼得到的密鑰就是安全的。

您可以在此處找到有關原始 ZCash 密鑰生成“儀式”的詳細資訊:

引用自:https://ethereum.stackexchange.com/questions/57602