🇮🇹 "Tecnologia Zero Knowledge | IOG 27 Apr 2023"

Trascrizione in italiano di un estratto di “Essential Cardano360 April 2023”.

Dal minuto 00:14:08 al minuto 00:20:45 del video originale.

Pubblicato sul canale Youtube di IOG il 27 aprile 2023

Traduzione italiana a cura di Lordwotton di RIOT Stake Pools. Se apprezzi queste traduzioni, per favore valuta di supportare il mio lavoro delegando i tuoi ada a RIOT :pray: entra nel nostro gruppo Telegram


Tim: L’anno scorso, in occasione dell’evento IOG Scott Fest, abbiamo presentato la tecnologia a conoscenza zero. A dicembre, Vanishree Rao si è unito al team per dirigere la crittografia applicata e guidare lo sviluppo di questa entusiasmante tecnologia all’interno dello IOG. Abbiamo chiesto alla dottoressa Rao di fornirci una panoramica. Se vi ritrovate a mischiare le vostre frecciatine con i vostri roll up, questo è per voi.

Rao: Salve, mi chiamo Vanishree Rao, sono il responsabile della crittografia dell’IOG. Mi occupo di aspetti della crittografia in vari prodotti di IOG. Oggi parlerò delle prove a conoscenza zero. IOG ha investito molto nelle prove a conoscenza zero. Ha sviluppato diversi risultati di ricerca di alto livello, come il protocollo Kachina e il protocollo Z swap. Se volete saperne di più su queste tecnologie, consultate i link nella descrizione del video. Le prove a conoscenza zero sono una tecnologia incredibilmente interessante. Per capire cosa sono, facciamo un esempio. Supponiamo che nel giornale ci sia un sudoku. Supponiamo che abbiate una soluzione per quel puzzle, diciamo che è un puzzle molto difficile e che abbiate una soluzione per quel puzzle. Supponiamo che vogliate convincere me, che non ho ancora la soluzione, che avete già la soluzione. Qual è un modo chiaro per farlo, potete semplicemente inviarmi la soluzione. Posso controllarla. È molto facile da controllare, no? Ma c’è un modo per convincermi che avete una soluzione senza rivelarmi la soluzione? Si. Ciò che ci aiuta a farlo è il test a conoscenza zero. Se guardate il nome di questa primitiva prova a conoscenza zero, capirete che ciò che le prove a conoscenza zero sono in grado di fare è darvi la possibilità di fornirmi una prova di qualcosa, senza darmi alcuna conoscenza del perché l’affermazione che state dimostrando è vera. Sembra un miracolo, non è vero? Come si può convincere qualcuno che un’affermazione è vera senza nemmeno rivelare perché lo è? Se ci pensate un attimo, sembra davvero una magia. Ecco perché mi sono appassionata a questa tecnologia e ho iniziato a lavorarci. Vediamo quindi di approfondire un po’ cos’è un test a conoscenza zero. Dividiamo il nome in due parti: conoscenza zero e prova. La conoscenza zero è la parte che ci dà la privacy di cui stiamo parlando. Quando si sta dimostrando un’affermazione a qualcuno, si potrebbe voler nascondere alcune informazioni sul perché quell’affermazione è vera. Ed è proprio il potere della verifica a conoscenza zero che vi aiuta a farlo. E la parte della prova assicura che nessuno sia in grado di creare una prova di un’affermazione falsa. Se avete seguito l’intero settore della blockchain, c’è stata un’improvvisa adozione della prova a conoscenza zero da parte dell’intero settore. Le ragioni principali sono due e si riconducono ai due poteri principali delle prove a conoscenza zero: la privacy e l’integrità. La parte relativa alla privacy è così critica per il settore della blockchain, che si occupa di informazioni finanziarie e di altre informazioni sensibili di identificazione personale. Questo è uno dei motivi per cui il settore blockchain è così interessato alle prove a conoscenza zero. L’altra parte è quella dell’integrità. E ciò che la parte dell’integrità porta in tavola è davvero trasformativo. Facciamo un passo indietro e parliamo di un problema fondamentale dell’architettura blockchain. Si tratta dell’overhead di esecuzione quando si eseguono transazioni che invocano contratti intelligenti. Ad esempio, ogni volta che una transazione invoca uno smart contract, ogni nodo della rete deve eseguire quello smart contract con quella transazione come input. Se si introduce la potenza dei test a conoscenza zero, si può avere uno scenario molto migliore perché con i test a conoscenza zero, solo una parte dovrà eseguire lo smart contract su quell’input. Creare l’output e creare una piccola prova che attesti la correttezza dell’esecuzione e tutti gli altri soggetti della rete devono solo verificare quella piccola prova, riducendo l’onere dell’esecuzione. Il potere di integrità dei test a conoscenza zero è così elevato che si può persino fare un passo avanti e dire che non è solo una singola transazione che il test a conoscenza zero sta testando, ma si può testare un intero insieme di transazioni in un singolo test. In questo modo si può ridurre notevolmente il carico di esecuzione sulla blockchain. Questo è un problema fondamentale nel settore della blockchain ed è per questo che l’intero settore della blockchain lo sta abbracciando.

Ora, parliamo un po’ di più di questo aspetto della forte riduzione del carico di esecuzione. Abbiamo chiamato questa tecnologia ZK roll up. In altre parole, l’idea è quella di creare un’unica prova per un’intera serie di transazioni. C’è un’unica prova che rappresenta l’ampia transizione di stato e l’intera rete dovrà verificare solo questa prova per essere convinta di questa transizione di stato completa. C’è un’altra utilità molto importante delle prove a conoscenza zero per l’industria della blockchain ed è legata alla necessità per l’industria di avere una maggiore conformità. E ciò che le prove a conoscenza zero possono aiutare a fare è dare agli sviluppatori di dApp il potere di conformarsi alle normative della giurisdizione, consentendo al contempo agli utenti il potere dell’auto-sovranità dei dati e questa è una delle principali proposte di valore, che è quella di consentire agli sviluppatori di dApp di conformarsi alle varie normative, consentendo al contempo agli utenti il potere di divulgare selettivamente i propri dati per usufruire di vari servizi. Le persone possono scoprire di più sulla loro prova di conoscenza attraverso il lavoro all’avanguardia di IOG. Seguite i link nella descrizione del video per saperne di più sulla ricerca svolta dallo IOG in questo settore.

Tim: Grazie dottor Rao per questa panoramica. Se desiderate un’immersione tecnica più approfondita nella conoscenza zero e nel suo significato per la blockchain, assicuratevi di dare un’occhiata al video di Scott Fest, il cui link è riportato di seguito.