Puncte:1

Costul probator al zkSnark bazat pe QAP

drapel yt

În CGPR (link către hârtie) Secțiunea 3.5, se menționează că costul doveditorului este $O(|C| \log(|C|))$, având în vedere dimensiunea circuitului este $|C|$.

Mi se pare că gradul polinom din QAP rezultat ar trebui să fie $O(|C|)$. Nu ar fi costul doveditorului $O(|C|)$? Pierd niște pași aici?

Puncte:3
drapel gb

Punctul cheie este că folosesc un circuit universal acolo:

Când construim un SNARK pentru circuitul SAT, folosim un QSP pentru a circuit universal, care are dimensiune $O(|C| \log |C|)$ Unde $|C|$ este dimensiunea maximă a circuitelor din problema satisfacabilității.

Un circuit universal este unul care poate calcula orice alt circuit. Această generalizare este locul în care intervine factorul logaritmic suplimentar. Acest lucru este explicat la începutul secțiunii 3:

Pentru a compara direct cu Groth, ne putem descurca $u$ fiind un circuit ales adaptiv prin construirea $R$ [(o relație)] din a circuit universal. În acest caz, dimensiunea circuitului de calcul $R$ poate fi mai mare decât $|u|$ printr-un factor logaritmic, care crește în mod corespunzător dimensiunea CRS și calculul probei la $\tilde{O}(|u|)$. Dacă $u$ ... poate fi ales neadaptativ, schema noastră devine mai eficientă.

The $\tilde{O}$ notația ascunde factori logaritmici. La final se menționează că cunoașterea circuitului specific $u$ ar fi mai eficient - asta ai in vedere. Motivul corectitudinii adaptive este că aceasta modelează mai corect modul în care protocolul ar fi probabil utilizat în situații reale - de multe ori v-ați aștepta ca probatorul să vadă CRS-ul înainte de a începe demonstrația, astfel încât să poată alege afirmația care este (poate în mod fals). încercând să demonstreze pe baza CRS (adaptiv).

Această hârtie explică o construcție eficientă a circuitelor universale și oferă o explicație a modului în care funcționează astfel de circuite în preliminarii (de exemplu, vezi paginile 4-7). Intuitiv, factorul logaritmic este introdus deoarece aceste circuite tind să fie construite recursiv, fiecare sub-problemă având aproximativ jumătate din dimensiune, deci avem factorul logaritmic obișnuit pe care îl obținem atunci când avem de-a face cu arbori binari. Pentru o explicație mai bună, cred că lucrarea în sine este cel mai bun lucru de citit.

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.