Riepilogo

Ethereum 2.0 è un aggiornamento tanto atteso della rete Ethereum (ETH) che promette miglioramenti significativi alla funzionalità e all'esperienza complessiva della rete. Tra i miglioramenti più notevoli ci sono il passaggio al consenso Proof of Stake (PoS), l'incorporazione di catene di shard e la creazione di una nuova blockchain centrale chiamata Beacon Chain. Si prevede che tutto questo e altro ancora verrà implementato in fasi secondo una tabella di marcia attentamente pianificata.

Tuttavia, questa è solo la punta dell’iceberg. Poiché Ether è una delle criptovalute più popolari del pianeta, ci sono dettagli importanti su cosa sia realmente Ethereum 2.0 e come influenzerà il criptoverso nel suo insieme.

introduzione

Dal lancio di Ethereum, lo sviluppo di nuove tecnologie come le applicazioni decentralizzate (DApp) e altre blockchain si è ampliato notevolmente. Ancora più importante, molte di queste tecnologie sono state costruite sulla rete Ethereum. Pensa ad alcune delle più grandi innovazioni nella finanza decentralizzata (DeFi): gran parte di esse funziona su Ethereum.

Sfortunatamente, iniziarono a sorgere problemi di scalabilità. Con l’aumento del numero di transazioni sulla rete Ethereum, è aumentato anche il costo per l’esecuzione di tali transazioni (che vengono pagate in gas). Se si suppone che Ethereum sia una piattaforma che guidi o accompagni la prossima generazione di Internet, l’economia deve avere un senso, altrimenti il ​​suo utilizzo diventa impraticabile.

Ed è qui che entra in gioco Ethereum 2.0. Gli aggiornamenti ETH 2.0 proposti per la rete Ethereum dovrebbero risolvere innanzitutto il problema della scalabilità. Questi miglioramenti saranno in contrasto con la versione esistente di Ethereum e verranno implementati attraverso una tabella di marcia attentamente pianificata.

Cos'è Ethereum 2.0?

Ethereum 2.0 (noto anche come Eth2 o "Serenity") è un aggiornamento tanto atteso della rete Ethereum che promette, tra le altre cose, di migliorarne la scalabilità Implementando vari miglioramenti, sia la velocità, l'efficienza che la scalabilità, senza sacrificare la sicurezza e decentramento.

Questa versione di Ethereum è sempre stata all’orizzonte, ma la sua implementazione ha richiesto alcuni anni. Il motivo principale è che scalare una blockchain in modo sicuro e decentralizzato è una vera sfida.

Fortunatamente Ethereum 2.0 punta a risolvere questo problema implementando una serie di funzionalità molto importanti. Queste nuove funzionalità generano alcune differenze chiave tra l’Ethereum che conosciamo e quello atteso.

Differenze tra Ethereum ed Ethereum 2.0

Le principali differenze tra Ethereum ed Ethereum 2.0 includono l'uso del meccanismo di consenso Proof of Stake (PoS), delle catene di shard e della Beacon Chain. Procediamo ad analizzare queste differenze più nel dettaglio.

Prova di puntata

Il meccanismo Proof-of-Work (PoW) è il modo in cui Ethereum (e molte altre blockchain) mantengono la rete protetta e aggiornata, premiando i miner per la creazione e la convalida dei blocchi sulla blockchain. Sfortunatamente, il consenso PoW non è scalabile e richiede una quantità crescente di potenza di calcolo man mano che la blockchain cresce.

Il meccanismo Proof of Stake (PoS) risolve questo problema sostituendo la potenza di calcolo assumendosi anche i rischi. Cioè, finché hai un minimo di 32 ETH, puoi allocarli (cioè metterli in staking), diventare un validatore e ricevere pagamenti quando confermi le transazioni. Se vuoi sapere qualcosa in più su come funziona il PoS e il meccanismo di staking, consulta la spiegazione della Proof of Stake.

Frammentazione o "sharding"

Chi vuole accedere alla rete Ethereum deve farlo tramite un nodo. Un nodo memorizza una copia dell'intera rete, il che significa che il nodo deve scaricare, calcolare, archiviare ed elaborare ogni transazione dall'inizio dell'esistenza di Ethereum. Anche se non è necessario che tu come utente esegua un nodo per la transazione, questo rende tutto più lento.

Le catene di shard sono come qualsiasi altra blockchain, tranne che contengono solo sottoinsiemi specifici di una blockchain completa. Questo aiuta i nodi dovendo gestire solo una porzione o un frammento della rete Ethereum. Ciò dovrebbe aumentare la capacità di elaborazione delle transazioni e la capacità complessiva di Ethereum.

Catena del faro

Con le catene di shard che lavorano in parallelo, qualcosa deve garantire che tutto rimanga sincronizzato tra loro. Beacon Chain si occupa di questo fornendo il consenso a tutte le catene di shard che funzionano in parallelo.

Beacon Chain è una nuova blockchain che gioca un ruolo centrale in Ethereum 2.0. Senza di esso, le informazioni non potrebbero essere condivise tra i frammenti e la scalabilità non verrebbe generata. Per questo motivo, sarà la prima funzionalità rilasciata sulla strada verso Ethereum 2.0.

La strada verso Ethereum 2.0

Il lancio di Ethereum 2.0 non avverrà tutto in una volta. Verrà invece lanciato in tre fasi, ciascuna delle quali accompagnerà diverse funzionalità per garantire il successo del nuovo Ethereum.

Fase 0

La prima fase, o fase 0, sarà dedicata al lancio della Beacon Chain, poiché cruciale per la funzionalità delle shard chain. Non ci saranno ancora shard, ma Beacon Chain inizierà ad accettare validatori (ovvero staker) tramite un contratto di deposito unidirezionale.

È importante notare che tutti i validatori registrati che mettono in staking i propri ETH non saranno in grado di annullare lo staking finché le catene di shard non saranno completamente implementate. Ciò significa che l'ETH dei validatori sarà bloccato fino alla fase successiva.

Beacon Chain è stata lanciata il 1 dicembre 2020 e ha funzionato parallelamente alla rete principale. Dopo il suo lancio, Beacon Chain non ha elaborato transazioni sulla mainnet. Invece, ha funzionato in parallelo e ha ottenuto il consenso grazie all’accordo dei validatori attivi e ai loro saldi contabili.

Fase 1/1.5

La fase successiva è, infatti, una miscela di due fasi: fase 1 e fase 1.5. La Fase 1 ha introdotto le catene di shard, che consentono ai validatori di creare blocchi sulla blockchain utilizzando il meccanismo PoS. La fase 1.5 è quando la mainnet di Ethereum introdurrà ufficialmente le catene di shard e inizierà la transizione dal meccanismo PoW a PoS.

La fase 1/1.5 è iniziata nel 2021.

La fusione

La fusione è un passo importante nel percorso verso Ethereum 2.0 ed è la conclusione della transizione dal meccanismo di consenso PoW. La fusione cambierà la blockchain di Ethereum dal meccanismo di consenso PoW a PoS.

Questa fusione comporta la transizione dell'attuale protocollo mainnet di Ethereum a Beacon Chain. Questo è un cambiamento importante poiché le nuove transazioni Ethereum avranno luogo sulla nuova rete PoS. I nuovi token ETH verranno coniati dai nodi della rete, mettendo in staking una discreta quantità di token Ether in un pool per proteggere la rete e convalidare le transazioni.

La fusione non è come un hard fork che si traduce in due diverse versioni della blockchain. Ethereum continuerà come un’unica blockchain e tutta la cronologia delle transazioni degli utenti verrà unita. Tutta la cronologia delle transazioni attualmente archiviata sulla rete principale non andrà persa. Pertanto, gli utenti non devono intraprendere alcuna azione per proteggere le proprie risorse.

Livello 2

La fase finale sarà la Fase 2, ovvero quando Ethereum 2.0 supporterà gli shard completamente formati e diventerà la rete Ethereum ufficiale. Le catene di shard saranno in grado di funzionare con contratti intelligenti, oltre a consentire agli sviluppatori di DApp e altre tecnologie di integrarsi perfettamente con Ethereum 2.0.

Si prevede che la Fase 2 venga implementata dopo la fusione o successivamente.

Conclusioni

Ethereum 2.0 rappresenta un importante aggiornamento della rete Ethereum per diversi motivi, soprattutto per quanto riguarda la scalabilità. Senza le nuove funzionalità di PoS, shard chain e Beacon Chain, Ethereum potrebbe alla fine diventare insostenibile e cessare di essere la principale piattaforma di contratti intelligenti nell’ecosistema crittografico.

L’implementazione di Eth2 richiederà del tempo e potrebbe anche richiedere più tempo del previsto. La buona notizia è che è già in corso e gli sviluppatori di Ethereum si stanno impegnando a completare l'implementazione.