Come il mining e la convalida, la dimostrazione deve essere decentralizzata

L'adozione di Web3 è ostacolata dalla mancanza di privacy.

Non vogliamo sempre che la nostra attività online sia pubblica, sia quando interagiamo con un'app di social media o quando acquistiamo un pasto, per non parlare dei nostri dati finanziari e medici sensibili. 

Immagina un'ambientazione su Venmo in cui tutti possono vedere ogni acquisto, ma ingranditi per tutti gli aspetti della tua vita digitale.

Distopico, vero?

Questo vale anche per le imprese; i contratti con fornitori/venditori, gli investimenti di capitale e persino i salari sarebbero visibili a tutti, telegrafando le intenzioni e rendendo molto più difficile operare e/o competere. Per le aziende che stanno considerando di fare affari su sistemi basati su blockchain, la realtà trasparente di un'architettura come Ethereum è stata un fallimento.

Ecco perché i tecnologi sono entusiasti conoscenza zero (ZK), che consente alle informazioni sensibili di rimanere nascoste ma utilizzabili. Con la crittografia ZK, le persone controllano ciò che le app e gli altri utenti vedono, che si tratti del contenuto delle loro transazioni o della vera identità di qualcuno con un segno di spunta blu su Twitter, ad esempio: hai sempre il controllo per decidere cosa condividere e con chi. 

La privacy è essenziale in una vasta gamma di applicazioni. Blockchain come ZCash sono già stati in grado di utilizzare la crittografia a conoscenza zero per rendere le transazioni finanziarie private e verificabilmente legittime. Ora siamo all'apice di intere applicazioni abilitate da ZK che sono private per impostazione predefinita.

Quindi cosa ci trattiene?

Oltre alla mancanza di privacy, la sfida che oggi devono affrontare i sistemi basati su blockchain è la loro capacità di scalare. Abbiamo applicazioni decentralizzate ormai da anni, ma ci sono voluti decenni perché le tecnologie che alimentano Internet diventassero standardizzate, figuriamoci abbastanza efficienti da scalare fino al punto in cui sono oggi.

Detto questo, il ritmo dell'innovazione in Web3 (e in particolare in ZK) sta accelerando grazie all'infusione di talento e capitale nello spazio. 

Poiché le blockchain si sono sempre più spostate da proof-of-lavoro a proof-of-quota, stiamo assistendo a una transizione da attività minerarie inefficienti dal punto di vista energetico e sforzi ridondanti a un sistema cripto-economico più efficiente che si basa sulla verifica anziché sulla riesecuzione. Le blockchain che sfruttano la crittografia a conoscenza zero per la privacy richiedono giocatori aggiuntivi: prover. 

Per un rapido rispolvero, per avere applicazioni private su una blockchain utilizzando ZK, è necessario che un prover generi una prova a conoscenza zero che attesti la validità di una transazione. Ad esempio: qualcuno che utilizza un'app abilitata per ZK potrebbe accedere senza dover inviare o rivelare la propria password/credenziali. Invece, ciò che accadrebbe è che genererebbero una prova che hanno le credenziali corrette per accedere all'app, l'app sarebbe in grado di verificare che la prova sia valida e verrebbero registrati.

Per aggiungere un po' di complessità a questo quadro, il modo migliore per ridimensionare i sistemi basati su ZK è generalmente quello di far sì che la prova sia un lavoro in outsourcing eseguito da un fornitore di servizi specializzato piuttosto che responsabilità dei singoli utenti.

Man mano che ZK continua ad essere adottato, sarà essenziale rendere la dimostrazione un livello distinto e decentralizzato dello stack, proprio come il mining e la convalida.

Sfortunatamente, la maggior parte dei progetti blockchain ZK oggi (come Starkware e la maggior parte degli zkEVM in fase di sviluppo) si basano su un singolo prover centralizzato. Creando un collo di bottiglia a livello di prove, questi progetti non sono in grado di garantire la privacy degli utenti e sacrificano la natura senza autorizzazione della blockchain su cui stanno costruendo. 

Decentralizzando il proving e rendendolo un mercato simile a quello che vediamo con i validatori su blockchain proof-of-stake, otteniamo molteplici vantaggi. Per prima cosa, è fondamentale che le blockchain siano veramente prive di autorizzazione, che è la loro caratteristica killer. Inoltre, un ecosistema di prova decentralizzato aiuta ad accelerare lo sviluppo di hardware specializzato ed efficiente per affrontare gli attuali colli di bottiglia computazionali dei sistemi ZK. 

Scatenando le forze del mercato con prove decentralizzate, contribuiamo a rendere le applicazioni abilitate per ZK fattibili e scalabili.

Il futuro della dimostrazione decentralizzata

Sono incoraggiato dal fatto che oltre al livello di dimostrazione decentralizzato che abbiamo già lanciato in Aleo, anche altri nello spazio ZK si stiano appoggiando a questo concetto con progetti come il Proof Market di =nil;. Mi aspetto che questa tendenza porterà a un settore di prova con un numero di fornitori di servizi, simile a quello che è successo con il cloud computing. Sono già entrati nel mercato oltre 40,000 prover e la competizione è appena iniziata.

Questa specializzazione sta già avvenendo sia a livello hardware che software. Attualmente stiamo assistendo a prover che utilizzano hardware come FPGA (field-programmable gate array) e GPU, alcuni dei quali sono stati utilizzati anche in precedenza per il mining su Ethereum. Alla fine, la crescita di questo settore stimolerà i produttori di chip a costruire ASIC (circuiti integrati specifici per l'applicazione) su misura per un efficiente ZK proving.

È in corso anche la collaborazione tra i giganti dell'hardware informatico e la comunità ZK, che incoraggia lo sviluppo di questa tecnologia. L'anno scorso Premio Z, ad esempio, ha riunito aziende come AMD e Samsung insieme a numerosi importanti team di sviluppo ZK.

La natura della competizione era simile a quella di La grande sfida della DARPA, e i partecipanti hanno gareggiato per ottimizzare il lato software di ZK dimostrando su varie piattaforme hardware, dalle GPU agli FPGA ai telefoni cellulari. La concorrenza ha prodotto miglioramenti medi in queste categorie hardware che vanno da 2x a 11x! Meglio ancora, tutte queste ottimizzazioni sono open source per aiutare ad accelerare l'adozione di ZK e rafforzare l'ecosistema in crescita attorno a ZK.

La crittografia a conoscenza zero trasformerà Internet così come l'infrastruttura e i servizi costruiti sopra. Immagino una categoria completamente nuova di servizi cloud costruita attorno a ZK, dimostrando come esempio uno dei più importanti di quelli. Nei prossimi anni, non vedo l'ora di vedere l'avvento di un'esperienza web privata ma personalizzata abilitata dalla crittografia a conoscenza zero.


Ricevi le principali notizie e approfondimenti sulle criptovalute del giorno direttamente nella tua e-mail ogni sera. Iscriviti alla newsletter gratuita di Blockworks ora.

Vuoi ricevere l'alfa direttamente nella tua casella di posta? Ottieni idee commerciali degenerative, aggiornamenti sulla governance, prestazioni dei token, tweet da non perdere e altro ancora da Rapporto quotidiano di Blockworks Research.

Non puoi aspettare? Ricevi le nostre notizie nel modo più veloce possibile. Unisciti a noi su Telegram e seguici su Google News.


Fonte: https://blockworks.co/news/proving-needs-to-be-decentralized