Puncte:2

Dovada de cunoștințe zero: groth16. Cheia probei poate fi publică?

drapel in

Iată un citat din documentația Gnark.

Rețineți că trebuie acordată o atenție deosebită acestui pas în mediul de producție. groth16.Setup folosește o anumită aleatorie pentru a precalcula cheile Proving și Verifying. Dacă procesul sau mașina scurge această aleatorie, un atacator ar putea rupe protocolul ZKP.

Se pare că există ceva aleatoriu în procesul de configurare. Aș împărtăși cheia de verificare. Deci seamănă mai mult cu PublicKey. Dar trebuie să păstrez cheia Proving în secret și să o desfac mai târziu?

PS Cheile Prover și Verifier sunt ceva numit „parametri publici”?

Puncte:2
drapel ru

Da. Cheia Prover poate fi publică.

https://consensys.net/blog/developers/introduction-to-zk-snarks/

Generatorul de chei G ia un parametru secret lambda și un program C și generează două chei disponibile public, o cheie de verificare pk și o cheie de verificare vk.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.