Decentralization
是否有去中心化的 zk-SNARK(零知識簡潔非互動式知識論證)?
通常,在 中
zk-SNARK
,我們需要生成兩個公鑰:一個為prover
,一個為verifier
。但是,此生成器算法的輸入參數必須是秘密的,這意味著它必須對prover
和都隱藏verifier
。也正因為如此,那些公共生成的過程是由受信任的第三方完成的。
由於分散式區塊鏈不希望使用****受信任的第三方,因此我正在尋找一種分散式方法來生成這些公鑰。有沒有 ?還是不可能有去中心化的?
zk-SNARK
PS更多資訊
zk-SNARK
可在此處找到:https ://media.consensys.net/introduction-to-zksnarks-with-examples-3283b554fc3b
是的,可以使用多方計算 (MPC) 計算驗證密鑰。在此設置中,
n
人們參與建構,並且每個人都獨立且隨機地生成秘密輸入。該系統被設置為只要至少有一個參與者放棄他們的秘密,那麼得到的密鑰就是安全的。您可以在此處找到有關原始 ZCash 密鑰生成“儀式”的詳細資訊: