A causa di problemi tecnici e di sviluppo, Ethereum 2.0 e la sua tanto attesa fase 0 verranno posticipati fino a luglio 2020. È possibile però che questo evento non abbia luogo nella nuova data prevista. E che la tanto attesa transizione della rete Ethereum verso il PoS non avverrà prima del 2021.

Lo ha osservato Vitalik Buterin, cofondatore di Ethereum La transazione di rete verso il protocollo di consenso Proof of Stake (PoS) non avrà luogo fino alla fine di luglio. Lo ha annunciato Buterin attraverso una conferenza virtuale tenuta a metà di questo mese. Dove ha anche lasciato intendere che è probabile che il tanto atteso lancio non avverrà neanche in questa data. Poiché poche ore dopo ha dichiarato di non aver sentito bene la domanda che gli era stata posta. Quindi è stato tutto un semplice malinteso. 

Ciononostante, secondo la Fondazione Ethereum, il lavoro di ricerca, progettazione e sviluppo per implementare il nuovo protocollo sulla rete Ethereum procede secondo la tabella di marcia prevista. Tuttavia, in varie fasi di test di questa transazione gli sviluppatori hanno notato diversi errori importanti. Pertanto, attualmente sono concentrati sulla ricerca di soluzioni alternative che consentano la correzione e il tempestivo rilevamento di questi. Ciò ha impedito il tanto atteso lancio della testnet con il protocollo di staking PoS.  

Si può essere interessati: Il World Economic Forum ha pubblicato un documento sui principi della tecnologia Blockchain che aiuterà a proteggere i suoi utenti

Cos'è Ethereum 2.0?

Il progetto della rete Ethereum 2.0, chiamato Serenità, è la prossima evoluzione della rete Ethereum. Che cerca di aumentare i livelli di elaborazione della rete per migliorarne la scalabilità. Consente di elaborare migliaia di transazioni al secondo, invece di appena circa 20. 

Allo stesso modo, Ethereum 2.0 cerca migliorare l'usabilità e ridurre i costi operativi e operativi della rete. Che può essere simile al consumo energetico di un paese come il Kenya. Pertanto, la transizione nel protocollo di rete Ethereum da Proof of Work (PoW) a Proof of Stake (PoS) mira a cambiare la necessità di energia e sforzo computazionale, per l’acquisizione di fondi e incentivi economici. In questo modo i miner della rete Ethereum diventeranno validatori e non avranno più bisogno di calcoli computazionali per minare nuovi blocchi. Ma piuttosto, attraverso i loro fondi, potranno partecipare alla validazione e all’approvazione di un nuovo blocco.

Da parte sua, l'integrazione di questo nuovo aggiornamento non sarà effettuata in un unico modo, ma sarà effettuata in 3 fasi. 

Fasi per attivare Ethereum 2.0 Serenity
Fasi dell'aggiornamento Ethereum 2.0
fonte: Hsiao-Wei Wang e il team Ethereum

Fase 0: rete Proof-of-Stake della Beacon Chain

In questa fase la testnet Beacon Chain avrà il compito di gestire il Protocollo Ethereum Casper con tutte le catene di frammenti sharding). Questo segnerà ufficialmente il primo passo verso la transazione dal protocollo PoW a PoS. Durante questa fase, Beacon Chain funzionerà come sidechain della blockchain della rete Ethereum originale.

Durante la fase 0 di Ethereum 2.0 verranno gestiti i partecipanti ed i set di validatori che saranno all'interno della rete. Così come tutte le regole di consenso alle quali i partecipanti devono attenersi. 

Allo stesso modo, all'interno di questa fase verrà presentato il nuovo token Ethereum, ETH2. Che verrà utilizzato all’interno della rete di test come asset e potrà essere ottenuto come ricompensa per aver partecipato alla validazione di un blocco. Inoltre, questo nuovo token può essere acquisito in un rapporto 1:1 tramite altri utenti ETH, dopo che i validatori Beacon confermano che i token acquisiti sono stati effettivamente bruciati all'interno della catena.  

Fase 1: Catene di dati shard

Per aumentare esponenzialmente la scalabilità della rete Ethereum, il catene di frammenti o catene di frammentazione. Queste catene di shard sono in realtà l'applicazione della tecnica di sharding alla blockchain di Ethereum. Con il quale cerchiamo di distribuire equamente il carico di elaborazione della rete tra molti nodi. Trasformandolo in una blockchain molto più leggera, veloce e gestibile. Inoltre aumenta anche la resilienza e la sicurezza della rete. 

Nella fase 1 si stima che ci saranno un totale di 64 catene di shard; anche se molti altri potrebbero essere incorporati in futuro. Allo stesso modo, ciascuna di queste catene di shard avrà il proprio set o gruppo di validatori, che consentiranno la creazione e la certificazione dei blocchi. 

Fase 2: Ambienti applicativi ed esecutivi

Durante la fase 2 gli sviluppatori stimano implementare l'aggiornamento dell'attuale macchina virtuale Ethereum sul sistema eWASM. Ciò consentirà a ciascuna catena di shard di gestire la propria macchina virtuale in base a questo progetto. Inoltre, vengono implementati ambienti di esecuzione a cui avrà accesso ciascuna catena di shard. 

L’obiettivo di questa fase è ottimizzare la capacità di elaborazione della rete, aprendo la strada alla parallelizzazione di Ethereum. 

I bug presentati in Ethereum 2.0 ne ritardano il lancio

Per realizzare la transizione da PoW a PoS, gli sviluppatori di Ethereum hanno implementato la combinazione del protocollo Casper con la tecnica di scaling sharding. Ciò consente di frammentare una blockchain in segmenti più piccoli e meno pesanti rispetto alla blockchain completa. Contribuire a ottimizzarne l'operatività e il funzionamento. 

Attraverso questa implementazione, i validatori all’interno della rete Ethereum non dovranno archiviare nodi completi contenenti l’intera blockchain. Pertanto, il tempo di conferma della transazione può essere ridotto, migliorando e ottimizzando il processo di convalida in Ethereum. 

Tuttavia, anche se questa è una delle migliori implementazioni per gestire blockchain e database in modo più rapido e semplice, sembra che la combinazione di entrambi non sia riuscita a stabilizzarsi all’interno del testnet di Ethereum. Ciò ha portato gli sviluppatori a continuare a effettuare test e correzioni agli errori rilevati all'interno della rete. 

Allo stesso modo, anche gli errori di sincronizzazione presentati nei client Ethereum hanno causato il ritardo nel lancio della rete. Quindi Ethereum 2.0 ha la comunità crittografica in attesa da gennaio. E ancora una volta è stato rinviato alla fine di luglio, o anche molto più a lungo. 

E risolvere i problemi all’interno di una rete blockchain non è un compito facile per gli sviluppatori. Devono eseguire e applicare un numero infinito di protocolli per verificare il corretto funzionamento del codice. E, sebbene in base ai progressi raggiunti si possa stimare una data precisa per il lancio dell'aggiornamento Ethereum 2.0, il tempo necessario per portare a termine tutti i processi mancanti per realizzarlo non può essere stimato con precisione.

Continua a leggere: L’interesse per Bitcoin cresce in Africa e in Europa, nel mezzo della pandemia di COVID-19