Ethereum è già cresciuto in modo abbastanza significativo: Joe Lubin di ConsenSys

Joseph Lubin potrebbe senza dubbio essere visto come una star in qualsiasi evento blockchain in questi giorni, ma all’Ethereal Summit del mese scorso – organizzato dalla società di sviluppo incentrata su Ethereum ConsenSys, che ha co-fondato – è stato particolarmente venerato.

Mentre era all’interno dello spazio della conferenza, il co-fondatore di Ethereum stava ascoltando attentamente ciò che stava accadendo sul palco o circondato da un gruppo di persone tra i pannelli. Tuttavia, ha trovato il tempo per parlare con noi durante i due giorni dell’evento.

Così, in un sabato soleggiato, ci siamo seduti su una pittoresca panchina di ghisa nell’area del giardino della sede di Brooklyn, Pioneer Works.

Lubin ha parlato dell’attuale capacità tecnica di Ethereum e di ciò che attende l’ecosistema nel prossimo futuro. La nostra conversazione ha toccato la scalabilità, i protocolli di consenso e le blockchain pubbliche e private per le aziende che cercano di integrare la tecnologia.

Questa intervista è stata modificata e condensata.

Può Ethereum scalare?

Olivia Capozzalo: Ieri, Jing di Plasma Group ha parlato con molto entusiasmo della capacità di scalare di Ethereum. Potresti commentarlo? Ethereum può scalare? E se è così, quali sono i principali sviluppi in questo momento nell’ecosistema che lo stanno facendo accadere?

Joseph Lubin: Quindi, penso che il punto, mentre ha punteggiato quel pannello in modo abbastanza brillante e divertente, non riguardava tanto la sua capacità di ridimensionarsi, è che è già stato ridimensionato in modo abbastanza significativo.

Quindi fa parte del gruppo Plasma. È un gruppo che sta aprendo la strada a una classe di diverse soluzioni per la scalabilità. Essenzialmente, riconoscendo che abbiamo questo livello di fiducia di base in grado di gestire da 15 a 27 transazioni al secondo. E soprattutto abbiamo canali di stato di varie varietà diverse in zk-STARK e in zk-SNARK e Truebit e Plasma.

E Plasma è questa classe di tecnologie che ti consente di avere piattaforme meno decentralizzate che si trovano al livello due nell’ecosistema di Ethereum. Possono beneficiare della piena fiducia in alcuni casi – a volte traggono vantaggio dalla fiducia parziale – ma se sono collegati in modo davvero rigoroso, possono beneficiare della piena fiducia del livello di fiducia di base e puoi ottenere il meglio da entrambi i mondi.

Guarda l’intervista completa con Joe Lubin:

Quindi, ottieni un throughput di transazione elevato al secondo e ottieni la sicurezza del livello di base. E con questo voglio dire, se hai un gioco e hai portato la tua rete per il tuo gioco o il tuo scambio o qualche altra applicazione, se hanno risorse sul tuo sistema, chiunque usi il tuo sistema può essere sicuro che, se sei incompetente o se sei corrotto, non importa così tanto. È una seccatura, ma possono comunque riportare in salvo i tuoi gettoni valore e tu non sei vulnerabile. Quindi sta succedendo.

Quindi, penso che in questo momento siamo a molte decine di migliaia di transazioni decentralizzate al secondo sulla rete Ethereum. E un altro punto che credo stesse facendo, e che penso Ameen stava facendo, è che abbiamo tutta questa scalabilità per casi d’uso specifici.

Quindi, non raggiungeremo presto alcun limite con il livello di fiducia di base da 15 a 27 transazioni al secondo, ma il livello di fiducia di base entro 18-24 mesi moltiplicherà la sua capacità di circa mille volte.

Questo sviluppo è Serenity, o Ethereum 2.0. Ed Ethereum 2.0 è diviso in quattro fasi: tre fasi principali – e in termini di informatica, sono numerate 0, 1 e 2. La fase 0 si sta avvicinando, sono otto diversi gruppi che stanno costruendo i propri clienti secondo una specifica che è davvero molto stabile in questo momento, un mucchio di diverse testnet che ciascuna usa e c’è una testnet per tutti da riunire.

Quindi, entro un piccolo numero di mesi, dovremmo avere una testnet pienamente operativa e possibilmente entro la fine di quest’anno, avremo un Ethereum 2.0 di fase 0 completamente operativo. Quindi, buone probabilità che vada in diretta quest’anno.

Ci saranno diversi modi in cui si connetterà a Ethereum 1.0: i token ether passeranno da Ethereum 1.0 a Ethereum 2.0, potrebbero esserci meccanismi bidirezionali e potrebbe esserci un modo in un futuro non troppo lontano per utilizzare il Catena faro, che sono fondamentalmente i blocchi finalizzati alla prova di stake di Fase 0 su Ethereum 1.0.

Un futuro proof-of-stake

OC: Ok, quindi hai menzionato la proof-of-stake e volevo chiederti un altro punto di ieri che era un po ‘controverso con il panel sulla proof-of-stake contro la proof-of-work. So che Ryan Selkis di Messari era una specie di critica proof-of-stake.

JL: Quindi, non so se stesse criticando la proof-of-stake. La domanda che gli è stata posta sull’avere una certa somma di denaro da investire in Bitcoin o Ethereum 2.0. Ha detto che avrebbe messo l’80% o il 100% su Bitcoin, perché Ethereum 2.0 non è ancora stato rilasciato. Ci sono ancora domande e ha figli.

Non penso che stesse scartando completamente la proof of stake, penso che sappia solo che è stato dimostrato che la proof of work funziona.

E quindi, se si trovasse di fronte alla decisione conservatrice di investire il fondo del college di suo figlio, farebbe la scelta prudente. Questo è il tipo di scelta che abbiamo fatto all’inizio del progetto Ethereum, intendevamo essere proof-of-stake.

A differenza di quanto è stato detto su quel pannello, ci sono sistemi di proof-of-stake che funzionano – diversi tipi di sistemi di proof-of-stake. Ma eravamo a conoscenza di casi limite in tutti i sistemi che funzionavano in quel momento che potevano potenzialmente interrompere una rete.

Quei sistemi non erano incredibilmente preziosi e abbiamo pensato che se la rete Ethereum fosse incredibilmente preziosa, allora gli attori con risorse adeguate avrebbero potenzialmente sfruttato queste vulnerabilità.

Quindi, sapevamo di poter far funzionare la prova del lavoro e l’intenzione era di farlo, fare la ricerca e arrivare al punto in cui eravamo molto fiduciosi nella prova della posta – e questo è fatto.

OC: Potresti riassumere perché è così importante passare alla proof-of-stake?

JL: La prova di lavoro è un meccanismo che mantiene sincronizzati tutti i diversi nodi di una rete. Quindi, è un meccanismo di formazione del consenso. Ottieni la caratteristica di fiducia dalla blockchain, dall’avere tutti questi nodi sincronizzati.

La prova di lavoro è una classe di algoritmi di consenso: tutti, essenzialmente, trovano un leader e tutti seguono quel leader. E questo è nuovo di zecca, è un meccanismo decentralizzato in cui non si elegge realmente un leader, il leader vince il suo ruolo e si aggiudica il diritto di proporre il prossimo stato del sistema mostrando a tutti il ​​blocco successivo valido. Quindi, tutti lo convalidano e l’economia crittografica li fa sincronizzare tutti.

Ma il proof-of-work, sfortunatamente, richiede hardware personalizzato molto costoso, enormi quantità di elettricità e sprechi enormi di calcoli, e favorisce l’efficienza di scala. Quindi, se sei un attore con risorse adeguate, puoi avere un vantaggio ingiusto su qualcuno che lo esegue sulla sua macchina da gioco a casa.

La proof-of-stake risolve tutto questo, la proof-of-stake scambia tutta quella spesa per un’obbligazione cripto-economica – essenzialmente ether [ETH] – che metti in un contratto intelligente su Ethereum. Brucia ordini di grandezza, meno elettricità, quindi sarai in grado di eseguirlo sul tuo pad o telefono ad un certo punto abbastanza presto, o alcuni gioielli in un futuro non troppo lontano.

Non spreca molti calcoli. Ha barriere all’ingresso molto basse, quindi potrebbe farlo mia sorella o qualcuno potrebbe allestire un magazzino, e mia sorella non sarebbe svantaggiata rispetto a quel magazzino – perché, essenzialmente, è probabilistico in termini di quanto sei chiamato a partecipare, a seconda di quanto hai investito.

Quindi, è un sistema più sicuro e un sistema più equo, più equo. Poiché si basa sulla selezione probabilistica dei validatori per ogni nuovo blocco, puoi avere un unico pool di validatori per molti blockchain sharded differenti. In questo momento, abbiamo un unico pool di validatori che mantiene sicura la blockchain di Ethereum, quindi tutto il potere di convalida è concentrato su quell’unica blockchain.

Dividi tutto quel potere di convalida in 1.024 frammenti diversi che indebolirebbero tutti i diversi frammenti e le persone noterebbero che il frammento numero 37 è davvero debole e questi altri frammenti si unirebbero e sarebbe una follia. Ma da questo pool di validatori in Ethereum 2.0, i gruppi vengono selezionati e assegnati in modo casuale per convalidare i diversi frammenti, quindi tutti i frammenti sono protetti allo stesso modo e sono tutti protetti con la piena potenza di convalida dell’intera rete.

Ethereum per le imprese

OC: Volevo anche toccare il dibattito tra blockchain pubbliche e private. Come abbiamo sentito in un altro panel, i rappresentanti di EY e ConsenSys stavano entrambi discutendo per l’utilizzo della mainnet di Ethereum, una blockchain pubblica, per le grandi imprese.

JL: Svolgiamo un’enorme quantità di lavoro nel nostro gruppo di soluzioni e abbiamo creato molte blockchain aziendali, blockchain private autorizzate per aziende e consorzi, banche e banche centrali. Ed è assolutamente necessario creare l’architettura giusta per ogni caso d’uso. Al momento non ci sono molti casi d’uso su blockchain pubblici appropriati per casi d’uso aziendali, soluzioni aziendali.

Uno degli argomenti di [ConsenSys] John Wolpert è che Ethereum sarà il livello di fiducia di base, il livello di liquidazione di base a cui si collegheranno molte diverse catene laterali e altre tecnologie. Abbiamo un gruppo chiamato Aztec che ha creato un protocollo che consente l’offuscamento delle transazioni sull’Ethereum pubblico.

Il protocollo Aztec è fantastico e presto sarà disponibile su Ethereum pubblico. È molto simile a quello che Ernst & Young [EY] ha costruito, così [EY’s] Paul Brody ha descritto Nightfall, che consente anche di proteggere le transazioni pubbliche su blockchain pubblica.

In sostanza, l’Ethereum pubblico non è completamente pronto per il primetime – per tutti i casi d’uso – perché non è ancora abbastanza scalabile e perché non ha ancora privacy e riservatezza sufficienti per tutti i casi d’uso.

Stiamo risolvendo la privacy e la riservatezza utilizzando reti private che possono collegarsi all’Ethereum pubblico o collegarsi tra loro. Lo stiamo anche risolvendo con quei due protocolli che ho appena descritto, così tante diverse classi di transazioni o casi d’uso possono ora, o presto, essere eseguite su Ethereum pubblico. E stiamo risolvendo la scalabilità tramite il livello due e passando a Ethereum 2.0.

OC: Fantastico, è davvero fantastico. Grazie mille, lo apprezzo davvero.