În sfârșit, am început să postez pe Twitter despre ziarul nostru "zk-promises" de la Usenix Security. Două motivații: Cum construiești reputația utilizatorilor anonimi care nu pot fi legați de acțiunile lor? Cum obțineți un model de cont privat pentru contractele inteligente? Răspunsul nostru: apeluri anonime.
Imaginați-vă o acreditare anonimă cu stare – oameni cripto: gândiți-vă la ea ca la un contract inteligent – care vă stochează reputația. Îl folosești pentru a face lucruri online în mod anonim, cum ar fi editarea Wikipedia sau postarea pe un forum. Dar cum se actualizează această reputație dacă faci ceva rău?
Contul tău anonim nu este legat de postare, așa că nu ai niciun stimulent să onorezi un vot negativ sau o interdicție. zk-promises rezolvă acest lucru prin crearea de apeluri inverse anonime. Când efectuați o acțiune, generați și un apel invers care poate fi distribuit în siguranță fără a vă conecta la acreditarea dvs.
Când un moderator invocă un apel anonim, îl postează pe un forum public cu câteva argumente de funcție. Pentru a utiliza din nou acreditarea, trebuie mai întâi să dovediți că ați verificat acel panou și ați aplicat toate apelurile inverse în așteptare.
Putem construi acest lucru pentru acreditări pe web cu un server simplu sau îl putem folosi pentru contracte inteligente private pe un blockchain. În acest din urmă caz, obținem un model de cont privat în care clienții își secvențiază propriile actualizări, dar nu pot renunța selectiv la cereri.
Din punct de vedere academic: zk-promises este un nou instrument pentru reputație și acreditări anonime. Din partea cripto: în sfârșit face ca modelul de cont să fie privat. Înainte de asta, proiectele derivate din Zexe, cum ar fi Aleo și Aztec (plus Zcash dacă ne întoarcem la plăți) erau blocate cu UTXO.
8,65K