Ethereum sta mangiando il mondo — 'Hai solo bisogno di una Internet' – Cointelegraph Magazine

C'è una versione del futuro che è allettante possibile in cui Ethereum diventa il livello base per praticamente tutto.

I recenti progressi in una tecnologia chiamata rollup a conoscenza zero — di StarkWare, Polygon e zkSync — consentono alla blockchain di passare da meno di 20 transazioni al secondo a... beh, un numero infinito di TPS.

In teoria, consentirebbe all'intero sistema finanziario mondiale di funzionare su Ethereum.

"Penso che sia teoricamente possibile", spiega Declan Fox, product manager per i rollup di Consensys, che fornisce l'infrastruttura Ethereum e app come MetaMask. "Abbiamo la tecnologia per ottenere quel tipo di throughput necessario."

"Con rollup e dimostrazioni ricorsive, possiamo teoricamente scalare all'infinito."

Aggiunge che ovviamente non è stato ancora dimostrato in produzione, "quindi questo sarebbe il passo successivo".

La tecnologia è così nuova e così promettente che subito dopo essere diventata praticabile, Ethereum ha riorganizzato l'intera tabella di marcia per trarne vantaggio. L'unione di questa settimana è probabilmente la parte meno interessante dei cambiamenti in arrivo.

OUno dei pionieri delle prove a conoscenza zero - o prove di validità come preferisce chiamarle - è il co-fondatore di StarkWare Eli Ben-Sasson. Ha lavorato al problema per due decenni, aiutandolo a nutrirlo da un concetto teorico astratto - "qualcosa che è completamente galattico e impossibile, non abbastanza atomi nel sistema solare per registrare nemmeno una di queste prove" - ​​fino a qualcosa che può essere generato in modo efficiente su un portatile.

Nella sua forma più elementare, il processo utilizza la matematica di alto livello per generare una minuscola prova di validità che verifica che un intero gruppo di altre transazioni sia stato eseguito correttamente. Invece di mettere tutte le transazioni sulla blockchain lenta e scricchiolante, registri semplicemente una prova in una transazione.

"Questa tecnologia ti consente di inviare una prova molto succinta che afferma che un calcolo è stato eseguito correttamente, anche quando non stavi guardando, che penso sia l'aspetto più magico", spiega.

“Ciò che forniscono le prove di validità, forniscono integrità; mi hanno fatto sapere che altri hanno fatto la cosa giusta: che qualcuno ha elaborato 10,000 transazioni, anche quando non stavo guardando, e non mi hanno rubato i soldi. Questo è ciò che offrono".

Decine di migliaia di transazioni compresse in un'unica transazione su Ethereum sono abbastanza impressionanti, ma la magia non si ferma qui.

Le prove di validità funzionano un po' come i frattali: più si guarda da vicino, più si allungano nella distanza. Puoi prendere 10 prove di validità, ciascuna rappresentante 10,000 transazioni, e generare una prova di validità completamente nuova verificando che le altre 10 prove siano corrette.

Improvvisamente hai 100,000 transazioni raggruppate in una. Questa è chiamata "prova ricorsiva" e puoi continuare a farlo ancora e ancora.

«È una prova di prova. E così, puoi aumentare ulteriormente i risparmi perché ogni volta che generi una prova, hai compresso il processo di verifica del calcolo. Quindi, in pratica, puoi comprimere ancora e ancora.

 

 

Il co-fondatore di StarWare Eli Ben-Sasson e Andrew Fenton di Cointelegraph Magazine
Il co-fondatore di StarkWare Eli Ben-Sasson e Andrew Fenton di Magazine.

 

 

La nostra intervista si tiene la stessa settimana in cui StarkWare mette in produzione le prove ricorsive. Il progetto zkSync, che utilizza zkSNARKS leggermente diversi invece di zkSTARKS starks, ha implementato la propria versione di prove ricorsive.

StarkWare ha già raggruppato fino a 600,000 zecche NFT in un'unica transazione su ImmutableX e Ben-Sasson afferma che presto saranno in grado di stipare 6 milioni di NFT in un'unica transazione e poi "60 milioni con più ingegneria e tweaking".

Sebbene ci siano ancora alcuni problemi da superare, questo tipo di capacità di ridimensionamento rimette in gioco le criptovalute per i pagamenti quotidiani e le microtransazioni, come pagare pochi centesimi per leggere un articolo con paywall piuttosto che essere costretti a sottoscrivere un abbonamento mensile. A lungo ostacolata da commissioni elevate e tempi di attesa di 10 minuti per il completamento dei pagamenti, le criptovalute hanno finalmente l'opportunità di realizzare la visione originale di Satoshi Nakamoto di diventare denaro peer-to-peer.

Il co-fondatore di Ethereum Vitalik Buterin ha detto ai partecipanti alla Korea Blockchain Week del mese scorso che il ridimensionamento significava che i pagamenti erano tornati sul tavolo:

"È una visione che è stata, credo, un po' dimenticata, e penso che uno dei motivi per cui è stata dimenticata sia fondamentalmente perché è stato prezzato fuori dal mercato".

Hai anche bisogno di un'altra blockchain, fratello?

Il ridimensionamento infinito su Ethereum significa che alcune persone - per lo più persone di Ethereum, per essere onesti - non possono più vedere la giustificazione per blockchain di livello 1 concorrenti come Solana o Cardano. Delphi Digital chiama questo il "Monolitico" visione del futuro delle criptovalute in contrapposizione a una visione "multichain".

Non significa necessariamente che non ci saranno concorrenti, solo che è probabile che ce ne saranno molti meno poiché lo spazio si fonde attorno a un unico ambiente di esecuzione generico. (Per la cronaca, Delphi Digital Labs sta dedicando i suoi sforzi di ricerca all'ecosistema Cosmos, non a Ethereum.)

 

 

 

 

Chiacchierando al piano di sotto all'ETH Seoul, chiedo a Ben-Sasson se può vedere la necessità di qualsiasi blockchain diversa da Ethereum in futuro.

Il suo viso occhialuto si apre in un sorriso. 

"Posso discutere entrambe le parti perché una parte dice: 'C'è bisogno di più di una Internet?' E sappiamo che la risposta è "Inferno no". Sarebbe un'idea completamente stupida avere due Internet".

“Una parte di me dice che è così. L'altro dice che forse perché questo ha tutti i tipi di considerazioni macroeconomiche, forse è un po' più simile alle valute fiat, dove in quell'aspetto, probabilmente vorresti più sperimentazione".

 

 

Sergej Kunz, co-fondatore di 1Inch
Sergej Kunz, co-fondatore di 1inch.

 

 

Meno cauto è Sergej Kunz, co-fondatore dell'aggregatore DeFi 1inch Network. Vede Ethereum dominare l'intero spazio, con soluzioni di livello 2 - e di livello 3 a prova di ricorsione - in esecuzione su di esso e che beneficiano della sua decentralizzazione e sicurezza.

"Penso che nessuno strato 1 a parte Ethereum otterrà una quota enorme sul mercato", afferma.

"Sì, vedo soluzioni di livello 2 sopra Ethereum (perché) Ethereum è una specie di rifugio sicuro e super decentralizzato dopo il proof-of-stake". Aggiunge:

“Adoro anche il fatto che i ragazzi di Ethereum abbiano cercato di mantenerla il più semplice possibile, la catena principale. Altri livelli 2 sopra di esso possono essere molto complessi, fornendo prove alla catena "sicura" che tutto va bene".

Kunz afferma che 1inch attende con impazienza il lancio della rete principale di zkSync entro la fine dell'anno e sta persino giocando con il proprio livello 3 per 1inch Pro. 

“Quello che ho sentito è possibile; il piano in futuro è che sarebbe possibile avere uno strato 3 sopra lo strato 2", dice.

“Stiamo pensando di creare la nostra rete da gestire da 1 pollice a causa della nostra entità centralizzata in Svizzera... in un certo senso consentiremo solo a indirizzi specifici di interagire in questo ambiente DeFi conforme. E ha senso creare la nostra rete e tutti coloro che possono superare KYC/AML possono partecipare a questa rete".

"E possiamo usare la tecnologia zkSync per il livello 2... Nel nostro livello 3, avremmo anche... il nostro throughput sarebbe influenzato dal throughput del livello 2."

Polygon ha anche una varietà di soluzioni zk-Rollup in fase di sviluppo ma, sfortunatamente, non è stato in grado di presentare un intervistato in tempo per questo pezzo.

 

 

 

 

Il denaro P2P originale: Bitcoin

Ovviamente, i bitcoiner saranno estremamente infastiditi dalla lettura di Ethereum che mangia il mondo con zk-Rollups, ma ecco il punto: Bitcoin potrebbe anche scalare in modo massiccio utilizzando zk-Rollups e StarkWare e vari altri hanno studiato questa possibilità.

Sebbene sia in ritardo nella capacità di contratto intelligente, Bitcoin potrebbe essere in grado di sostenere il sistema finanziario mondiale se abbraccia completamente anche i rollup.

Ma c'è un grosso problema: Ben-Sasson dice che richiederebbe un fork per consentire un verificatore Stark. Le guerre delle dimensioni dei blocchi del 2017 e la gelosa custodia del codice e dei principi originali da parte dei Bitcoiner per garantirne l'integrità suggeriscono che la comunità potrebbe non essere disposta ad abbracciare il cambiamento.

Ben-Sasson afferma di essere stato pieno di arance alla conferenza Bitcoin di San Jose nel 2013 e che gli ex sviluppatori principali di Bitcoin Greg Maxwell e Mike Hearn avevano espresso un forte interesse nell'esplorazione della tecnologia ZK. Aggiunge:

“Non è un problema tecnologico. È solo un problema politico. Ma è un grosso problema politico".

In effetti, zk-Rollups può teoricamente ridimensionare qualsiasi blockchain là fuori, ma non avere più vincoli di capacità mina il fascino principale dei layer 1 concorrenti, ovvero che sono più veloci o meno costosi di Ethereum.

Ci sono grandi vantaggi nell'usare la catena più decentralizzata e sicura disponibile. E se Bitcoin è fuori dai giochi, lo sviluppo lento e cauto di Ethereum potrebbe dare i suoi frutti.

 

 

Il co-fondatore Vitalik Buterin delinea il post Unisci i piani per Ethereum alla Korea Blockchain Week
Il co-fondatore Vitalik Buterin delinea i piani post-unione per Ethereum alla Korea Blockchain Week.

 

 

Come gli stan di Ethereum amano sottolineare, è abbastanza facile scalare blockchain se si riduce l'affidabilità (come Solana, che è stata messo fuori linea una mezza dozzina di volte negli ultimi mesi) o semplicemente richiedere a tutti i nodi di spendere milioni per acquistare computer super fantasiosi per eseguire la rete (come Internet Computer).

L'adozione della prova di partecipazione nella fusione è stata attentamente progettata in modo che un povero agricoltore in Ecuador che gestisce un vecchio laptop di seconda mano possa facilmente convalidare le transazioni sulla rete. (Nessuno sa perché e come un povero agricoltore otterrebbe i 32 ETH necessari per unirsi alla rete con un vecchio laptop, ma è possibile.) Ma chiunque può unirsi a un pool decentralizzato con un semplice ETH 0.1.

In teoria, questo dovrebbe renderlo più decentralizzato e sicuro di qualsiasi altra catena di smart contract (anche se non tutti concorda). Ethereum ha già 420,000 validatori ed effetti di rete incoraggianti, in termini di utenti, sviluppatori e app, rispetto a qualsiasi altra blockchain.

 

 

 

 

Quindi, perché distribuire su un livello 1 concorrente, quando è invece possibile utilizzare una soluzione di livello 2 (o livello 3) con ridimensionamento infinito su Ethereum e avviarla alla velocità necessaria pur ereditando la decentralizzazione e la sicurezza sottostanti di Ethereum?

Non siamo ancora a quel punto, tuttavia, e sebbene gli zk-Rollup siano una componente chiave del ridimensionamento, non risolvono tutti i problemi di Ethereum da soli.

“Starknet risolve il problema del calcolo. Non risolve il problema con la disponibilità dei dati”, spiega Ben-Sasson.

Per semplificare questo a pennellate molto ampie: Fondamentalmente, uno zk-Rollup deve ancora pubblicare in modo verificabile abbastanza dati on-chain sulle transazioni che ha eseguito fuori-chain in modo che se il rollup ha smesso di funzionare o è caduto nelle mani di supercriminali o qualcosa del genere, quindi un altro gruppo potrebbe entrare nel divario e capire chi doveva cosa a chi, cioè ricreare lo "stato". Questa è una parte importante di ciò che rende le blockchain decentralizzate e senza fiducia.

Sebbene pubblichino solo una quantità molto piccola di dati sulla catena, blockchain come Ethereum sono estremamente limitate nella quantità di dati che possono includere in ogni blocco.

Avvertimento: Technobabble

Esistono diversi piani per affrontare il collo di bottiglia della disponibilità dei dati. C'è la proposta di miglioramento di Ethereum 4488, che riduce il costo della pubblicazione dei dati sulle catene con l'obiettivo di potenziare i rollup. C'è proto-dankharding, che introduce blob di dati e rende di nuovo la disponibilità dei dati più economica, e poi c'è l'effettivo danksharding (dal nome di Ethereum dev Dankrad Feist), che consentirà a un gruppo di catene di lavorare in parallelo e abilitare il campionamento della disponibilità dei dati (che consente ai nodi blockchain di verificarlo i dati per un blocco proposto sono disponibili senza dover scaricare l'intero blocco). 

 

 

Il meglio della blockchain, ogni martedì

Iscriviti per esplorazioni ponderate e letture piacevoli da Magazine.

Iscrivendoti accetti il ​​nostro Termini di servizio e Privacy Policy

 

 

Se non sei uno sviluppatore hardcore e suona come un mucchio di technobabble, la cosa importante da notare è che i blocchi di Ethereum attualmente trasportano 50–100kB di dati, che aumenteranno a circa 1 MB quando il proto-danksharding è abilitato (l'anno prossimo ) e 16 MB con danksharding completo (a volte in futuro). O, per dirla in altro modo, aspettati un aumento di 10 volte della capacità attuale entro un anno e di 160 volte in un paio d'anni.

Gli aggiornamenti sono progettati per spostare Ethereum da una blockchain monolitica e lenta, in cui ogni validatore calcola ogni transazione e archivia la cronologia della catena, a qualcosa di più simile a un modello di torrenting in stile peer-to-peer in cui il lavoro è disperso anziché duplicato.

(Nota che quanto sopra non è una ripartizione completa dei numerosi aggiornamenti in arrivo su Ethereum, nella speranza di mantenere questa storia vagamente coerente.)

 

 

Aspetta, quando è successo tutto questo?

Mentre gli Etherean più accaniti sono oltre i piani, un sacco di trader e appassionati di criptovalute sono solo vagamente consapevoli che molto di questo sta accadendo. Come ha detto a Magazine il professor Jason Potts del Royal Melbourne Institute of Technology Blockchain Innovation Hub nel nostro pezzo sui critici crittografici:

“Questo è uno spazio sperimentale in rapido movimento in cui solo il divario di conoscenza tra le frontiere e ciò che sapevamo prima è così vasto che, a meno che tu non sia effettivamente coinvolto nello spazio e nella costruzione, è davvero facile fraintendere fondamentalmente quello che sta succedendo. "

È un lavoro a tempo pieno stare al passo con tutto quello che succede, ed Ethereum continua ad adattare dinamicamente la sua tabella di marcia man mano che viene inventata una nuova tecnologia e varie persone propongono idee brillanti. 

Una precedente tecnologia di ridimensionamento di livello 2 di Ethereum era chiamata Plasma, ma si è rivelata troppo difficile da utilizzare per applicazioni più complicate. Quindi la tabella di marcia per molto tempo è stata il passaggio alla mitica terra promessa di Eth2, che incorporava il Merge e ridimensionava la blockchain con la versione OG dello sharding, che era come far girare 64 blockchain di Ethereum tutti lavorando all'unisono.

 

 

Vitalik Buterin, creatore di Ethereum
Il creatore di Ethereum Vitalik Buterin ha inviato un semplice messaggio agli sviluppatori dell'ETH Seoul: "Crea app ZK!"

 

 

Buterin ha abbandonato quel piano quando Optimistic Rollups e zk-Rollups hanno iniziato a sembrare fattibili e ha pubblicato la nuova "roadmap incentrata sul rollup" nell'ottobre 2020. Il nome Eth2 è stato ritirato silenziosamente prima dell'unione, forse perché gli utenti di tutti i giorni in realtà non lo faranno nota una differenza sufficiente dopo l'unione per giustificare di chiamarlo qualcosa di nuovo. Di conseguenza, non sarà molto più veloce o più economico.

Durante una strana conferenza stampa virtuale all'ETH Seoul, dove ha risposto a domande preselezionate, Buterin ha notato che mentre le sue idee su ciò che deve essere fatto per il ridimensionamento non sono cambiate nel corso degli anni, la tecnologia ha:

“Oggi sfruttano molte scoperte tecnologiche che abbiamo ora che non avevamo 10 anni fa. Quindi, tipo, il campionamento della disponibilità dei dati... non esisteva prima del 2017 — il 2017 è stato quando ho pubblicato il mio primo lavoro su di esso. Optimistic e zk-Rollups non esistevano, in realtà, prima del 2019 circa.

Ha descritto che la sua visione è quella di portare Ethereum in perfetta forma come blockchain del livello base e quindi smettere di utilizzarlo, con gran parte del ridimensionamento e della sperimentazione che avverranno utilizzando soluzioni di livello 2.

“Questo concetto di roadmap incentrato sul roll-up è una nuova idea che è diventata possibile solo grazie alla tecnologia. Solo che zkSNARKS è diventato una realtà e diventa sempre più semplice, penso che abbia contribuito molto a questo.

Il momento della verità per le criptovalute

Il corretto ridimensionamento, ovviamente, sarà il momento della verità per la tecnologia blockchain. Fino ad ora, la maggior parte delle criptovalute riguardava speranze, sogni e speculazioni su ciò che la tecnologia sarà in grado di fare in un futuro lontano. Tutto sta per cambiare.

“Nei prossimi 10 anni, praticamente le criptovalute devono trasformarsi in qualcosa che, tipo, non si basa sulla promessa di essere utili in futuro, ma in realtà è utile. E mi aspetto che il ridimensionamento sia il fattore scatenante", ha affermato Buterin. 

"Se un'applicazione fallisce, dopo aver ridimensionato e dopo aver ottenuto la prova di partecipazione e anche dopo aver ottenuto prove a conoscenza zero, è probabile che l'applicazione probabilmente non abbia affatto senso per una blockchain".

 

 

 

 

Fonte: https://cointelegraph.com/magazine/2022/09/13/ethereum-eating-world-only-need-one-internet