- Torna al menu
- Torna al menuPrezzi
- Torna al menuRicerca
- Torna al menuConsenso
- Torna al menu
- Torna al menu
- Torna al menu
- Torna al menuWebinar ed Eventi
ZoKrates cerca di portare il meglio di Zcash su Ethereum con il debutto al Devcon
Un nuovo linguaggio di programmazione, presentato martedì al Devcon, promette di aumentare i livelli di Privacy della blockchain Ethereum .
Forse non sorprende che a Jacob Eberhardt sia stato assegnato il palco alla conferenza annuale degli sviluppatori di Ethereum.
Con la scalabilità e la Privacy al primo posto per la rete blockchain, ora apprezzata in miliardi, il ricercatore di dottorato presso l'Università Tecnica di Berlino è pronto a lanciare un nuovo linguaggio di programmazione all'evento di Cancun, in Messico, ONE per aiutare Ethereum a migliorare questi debolezze chiave.
L'obiettivo del progetto, denominato ZoKrates, è fornire agli sviluppatori un toolkit che possa aiutarli a sfruttare il potenziale di un attesissimo strumento Privacy della blockchain chiamato zk-snarks.
Pioniere della Criptovaluta Zcash, Ethereum aggiornamento software recente, promulgata in ottobre, ha aperto la strada a un utilizzo più semplice del codice e, poiché sblocca di fatto l'uso di questa funzionalità, le implicazioni di ZoKrates sono potenzialmente vaste.
Per ONE, è progettato per essere semplice da implementare per qualsiasi sviluppatore Ethereum , il che potrebbe portare le funzionalità Privacy a iniziare a emergere in applicazioni decentralizzate e token. E in secondo luogo, poiché gli zk-snark comprimono le informazioni, ZoKrates ha il potenziale per aiutare a scalare la piattaforma Ethereum spostando i calcoli dalla blockchain principale, semplificando l'archiviazione dei dati.
In breve, ZoKrates consente di nascondere informazioni dalla blockchain principale Ethereum e poi caricarle in uno smart contract che la rete può comunque verificare, il tutto senza esporre le informazioni del contratto.
Eberhardt ha detto a CoinDesk:
"Si è discusso molto di Zk-snark, ma il divario tra il concetto teorico e la sua applicazione pratica sembrava enorme. Cerco di colmare questo divario."
Vantaggi in termini di costi
Da notare anche il modo esatto in cui Eberhardt ritiene di aver compiuto l'impresa.
Per cominciare, ZoKrates è un tipo di smart contract Ethereum . Una versione personalizzata del codice autoeseguibile che gira in cima alla rete, lo strumento serve come un modo per trasferire un'operazione zk-snark sulla blockchain e per verificare che tali informazioni siano valide.
Come descritto da Eberhardt, un contratto ZoKrates verifica che un calcolo o una serie di transazioni siano stati eseguiti correttamente o, per usare le sue parole, "trasforma un programma in una serie di condizioni".
Ciò avvicina ONE passo Ethereum all'offerta di transazioni private sulla sua blockchain. Tuttavia, come portare la Privacy su Ethereum in primo luogo, l'impresa è tutt'altro che semplice.
ONE, verificare uno zk-snark è ancora costoso. Quando le informazioni crittografate vengono lette e accettate sulla blockchain Ethereum , ciò richiede un notevole sforzo computazionale, che in Ethereum è misurato in unità di "GAS". Fondamentale, però, è che il costo della verifica di un contratto ZoKrates, pur essendo elevato, rimane uniforme in ogni momento, indipendentemente dalla complessità del calcolo.
Al momento, una commissione di verifica di ZoKrates è di circa 1,6 milioni GAS. In parole povere, per i possibili utenti, qualsiasi cifra superiore a questa sarebbe più economica da gestire su ZoKrates.
Per quanto riguarda ciò che avviene sulla blockchain stessa, i calcoli dovrebbero comunque adattarsi ai vincoli di dimensione dei blocchi di Ethereum. Tuttavia, anziché riempire i blocchi con dati sulle transazioni, il registro distribuito presenterebbe la prova che la verifica di qualsiasi transazione è avvenuta.
Sfide future
Anche se le possibilità sono entusiasmanti, il progetto T è esente da ostacoli.
Eberhardt ha individuato due sfide principali: ONE, ZoKrates è ancora in fase di sviluppo, il che significa che, nonostante il codice sia open source, non è ancora pronto per essere utilizzato in applicazioni di produzione.
Oltre a ciò, Eberhardt sta attualmente lavorando da solo al progetto, con qualche contributo e discussione da parte di Christian Reitwiessner, responsabile di zk-snarks di ethereum. Per questo motivo, ha detto Eberhardt, la tempistica di sviluppo T può essere prevista.
E, naturalmente, come sempre nel mondo della blockchain, ci sonopreoccupazionisugli stessi zk-snarks, econcetti alternativicompetono per attirare l'attenzione.
Dichiarazione informativa:CoinDesk è una sussidiaria di Digital Currency Group, che detiene una quota di proprietà di Zcash Company, l'entità a scopo di lucro che sviluppa il protocollo Zcash .
Carta triturataimmagine tramite Shutterstock
Rachel-Rose O'Leary
Rachel-Rose O'Leary è una programmatrice e scrittrice presso Dark Renaissance Technologies. È stata lead tech writer per CoinDesk 2017-2018, occupandosi di Privacy tech ed Ethereum. Ha un background in arte digitale e filosofia e scrive di Cripto dal 2015.
