L’anno 2020 è stato fruttuoso per importanti eventi crittografici: il dimezzamento di Bitcoin, l’intera corsa al rialzo del mercato crittografico, l’ascesa del settore DeFi e il tanto atteso rilascio di Ethereum 2.0.
Abbiamo preparato gli elementi essenziali di Ethereum 1.0 e spiegato cosa Ethereum 2.0 sorprenderà l’industria delle criptovalute quest’anno.
Indice dei contenuti:
Problemi principali di Ethereum 1.0
Lanciata nel 2015, la blockchain di Ethereum aveva lo scopo di portare la nuova era di Internet rivelando il potenziale dei contratti intelligenti. Come possiamo vedere oggi, il co-fondatore Vitalik Buterin insieme al team di Ethereum è riuscito a implementare in modo onnipresente i contratti intelligenti. Ethereum era diventata la piattaforma principale per la distribuzione di applicazioni decentralizzate (dApp) molto prima che Justin Sun presentasse TRON e Dan Larimer lanciasse EOS. Ad oggi, migliaia di dApp sono costruite sulla blockchain di Ethereum che migliora continuamente il suo ecosistema.
Tuttavia, i summenzionati EOS e TRON sembravano diventare i degni avversari di Ethereum o come venivano chiamati “Ethereum killer”. Hanno portato una nuova visione sull’utilizzo di massa dei contratti intelligenti, introducendo ambienti decentralizzati più scalabili e veloci per gli sviluppatori di dApp.
A dicembre 2018, la piattaforma TRON ha superato Ethereum nell’utilizzo di dApp. Nonostante questo, il progetto di Justin Sun non ha potuto rimuovere Ethereum dal trono decentralizzato. Ethereum resta il re degli smart contract che oggi sta rapidamente conquistando il mercato della finanza decentralizzata (DeFi). E una volta che Ethereum 2.0 sarà rilasciato, nessuno potrà fermarlo.
Tuttavia, iniziamo con i problemi che attualmente ostacolano Ethereum 1.0. Questi sono:
- Commissioni sul gas
- Mancanza di una maggiore scalabilità
- Bassa velocità di transazione
Tariffe del gas
Gli sviluppatori di DApp e gli utenti di dApp si imbattono in un grande problema: tariffe elevate del gas . Perché le tariffe del gas sono così alte nella rete Ethereum? Proprio come Bitcoin, Ethereum utilizza un algoritmo di consenso proof-of-work (PoW) che richiede una grande potenza di calcolo per generare blocchi ed elaborare transazioni. Di conseguenza, i minatori che mantengono il corretto lavoro dell’intero sistema devono essere ricompensati.
Inoltre, nel 2020 il mercato DeFi ha fatto lievitare il prezzo del gas alle stelle. Sullo sfondo di un aumento del limite gas (cresciuto a 12,5 milioni a luglio 2020), il numero di transazioni giornaliere sulla rete Ethereum ha superato 1,26 milioni.
Non esiste una quantità fissa di gas da caricare. In effetti, sta a te specificare il prezzo del gas. A loro volta, i minatori possono scegliere le transazioni che desiderano elaborare. Pertanto, le transazioni con una commissione del gas maggiore verranno elaborate più rapidamente. Un prezzo medio del gas è di circa 20 Gwei o 0,00000002 ETH ma può aumentare drasticamente a causa dell’elevato traffico di rete.
Scalabilità
La scalabilità è un punto dolente con la maggior parte dei registri distribuiti. Fondamentalmente, la scalabilità è la capacità di un sistema di gestire e gestire la crescente domanda di richieste. Sfortunatamente, l’attuale rete Ethereum non è affatto scalabile. Ricordi quando la famigerata dApp Ethereum, CryptoKitties, ha rallentato l’intera blockchain nel 2017? A quel tempo, gli account di gioco di CryptoKitties occupavano oltre il 10% del traffico di rete sulla blockchain di Ethereum che si trasformava in folli commissioni per il gas e lunghe elaborazioni di transazioni.
Ethereum elabora 15 transazioni al secondo (tps), che è un bel po ‘. Solo alcuni numeri che riflettono una situazione di throughput delle transazioni nel mondo.
- Secondo Visa, può elaborare oltre 65.000 messaggi di transazioni al secondo
- Bitcoin può gestire circa 7 transazioni al secondo
- Nel 2020, EOS ha raggiunto 3.000 tps e 9.656 tps sulla testnet Jungle
Soluzioni chiave
Come si suol dire, se non sai da dove cominciare, torna all’inizio. Le voci sulla migrazione di Ethereum dall’algoritmo di consenso PoW all’algoritmo di consenso PoS sono emerse quasi tre anni fa. Da allora, la rete si sta muovendo verso la transizione PoS. L’idea dello sharding è stata discussa per tre anni di fila e sembrava essere pubblicata nel seguente Ethereum 2.0.
Roadmap di Ethereum 2.0
Solo per ottenere tutte le fasi del lancio di Ethereum 2.0:
- Frontier (la fase iniziale della rete Ethereum)
- Homestead (il palco che abbiamo visto nel 2018)
- Metropolis . Questa fase è composta da due sottofondi Bisanzio e Costantinopoli. Siamo attualmente in questa fase.
- Ethereum 2.0 o come viene anche chiamato, lo stadio Serenity consiste anche di tre sottofasi.
- (i) Fase 0. Serenity introduce Ethereum Beacon Chain che aiuterà la rete a migrare da PoW a PoS.
- (ii) Fase 1. Ethereum Sharding
- (iii) Fase 2. Integrazione di eWasm (Ethereum Flavored WebAssembly). eWASM consentirà un’esecuzione più rapida del codice e dovrà apportare miglioramenti significativi a un ambiente di sviluppo.
Transizione Proof of Stake (PoS)
Serenity utilizzerà l’algoritmo Proof-of-Stake (potresti anche conoscerlo come “Casper”). Una tale transizione globale andrà a vantaggio sia degli utenti regolari che degli sviluppatori di dApp che devono pagare commissioni molto inferiori. In effetti, non ci saranno affatto commissioni sul gas, poiché PoS non richiede l’estrazione. Nessun minatore – nessuna ricompensa mineraria – nessuna commissione elevata. Inoltre, non è necessario acquistare costosi mining rig. Di conseguenza, risparmi una fortuna sui costi dell’energia computazionale e sulle bollette dell’elettricità.
Prova di lavoro (PoW) | Proof of Stake (PoS) |
Per scoprire un blocco, i minatori devono spendere troppa potenza di calcolo. | Non c’è bisogno di potenti piattaforme minerarie. Il creatore del blocco viene scelto da un algoritmo (in base allo stake del validatore). |
Il primo minatore che scopre un blocco ottiene una ricompensa. | Con lo staking di ETH e diventando un validatore, sarai ricompensato con ETH aggiuntivo attraverso un tasso di interesse a livello di rete e riceverai una parte delle commissioni di transazione di rete. |
Un attacco del 51% è possibile se il computer di un minatore è più potente dei computer di altri partecipanti alla rete. | Un attacco del 51% è possibile se un validatore controlla il 51% di tutti gli ETH sulla rete. |
Invece di minatori, ci sono validatori che producono blocchi e mantengono la rete. Per diventarlo, devi puntare un minimo di 32 ETH. In breve, i validatori devono seguire determinate procedure per produrre blocchi. Dovrebbero bloccare un po ‘di ETH e votare nel blocco successivo. Il peso di un voto dipende dalle dimensioni della posta in gioco. Una volta che il blocco è stato verificato e aggiunto alla blockchain, i validatori vengono premiati con monete ETH aggiuntive.
Catena faro
La catena di beacon ha lo scopo di essere un supervisore di un’intera rete Ethereum 2.0. Coordinerà la transizione graduale da PoW a PoS, assegnerà validatori e attesterà il loro lavoro. La catena di beacon sarà anche responsabile della corretta comunicazione shard e della macchina virtuale.
Secondo il consulente e ricercatore di Eth 2.0, Ben Edgington: “Ci sono una serie di aspetti in questo: gestire i validatori e le loro poste in gioco; nominare il proponente di blocco scelto per ogni frammento ad ogni passaggio; organizzare i validatori in comitati per votare i blocchi proposti; applicare le regole del consenso; applicare premi e penalità ai validatori; e, essendo un punto di ancoraggio su cui i frammenti registrano i loro stati per facilitare le transazioni tra frammenti “.
Sharding
Lo sharding porterà finalmente scalabilità, alta velocità di transazione e throughput su Ethereum. In sostanza, lo sharding è una soluzione di ridimensionamento che mira a dividere la rete in 64 frammenti. Ogni frammento sarà in grado di elaborare le transazioni simultaneamente e contemporaneamente ad altri frammenti. Ovviamente, tutti i frammenti sono legati alla catena principale di Ethereum in modo da formare un albero di Merkle. Tuttavia, ogni frammento si comporta come una blockchain separata.
Lo shard consente a ogni frammento di memorizzare le transazioni. E poiché è crittograficamente sicuro, queste transazioni possono essere restituite alla catena principale in qualsiasi momento. L’account Ethereum verrà assegnato a ciascun frammento. Il fatto è che ogni account Ethereum può effettuare transazioni con altri account dello stesso frammento. L’idea della comunicazione cross-shard può essere rilasciata nelle fasi successive.
Guarda anche
Vitalik Buterin spiega lo sharding in termini semplici: immagina che Ethereum sia stato suddiviso in migliaia di isole. Ogni isola può fare le sue cose. Ognuna delle isole ha le sue caratteristiche uniche e tutti gli appartenenti a quell’isola, cioè gli account, possono interagire tra loro e possono sbizzarrirsi liberamente in tutte le sue caratteristiche. Se vogliono contattare altre isole, dovranno utilizzare una sorta di protocollo.
Versione di Ethereum 2.0
La domanda finale ed essenziale qui è: quando verrà rilasciato Ethereum 2.0? Durante la recente sessione di Ask Me Anything (AMA) Reddit con Vitalik Buterin e il team di sviluppo di Ethereum 2.0, Justin Drake ha affermato che il team spera di lanciare la fase 0 di Eth2 entro il 30 luglio 2020 proprio al quinto anniversario di Ethereum 1.0. Buterin ha osservato che “ Sono attualmente in corso molte ottimizzazioni con la fase 0, che continueremo a perfezionare nei prossimi mesi”.
Successivamente, gli sviluppatori della Fondazione Ethereum hanno ufficialmente confermato il lancio del contratto di deposito ETH2 e hanno anche nominato la data di creazione del blocco genesis.
aggiornamento rapido eth2 n. 19 https://t.co/ruz3PQJXd1
Specifiche v1.0.0 rilasciate
Mainnet launchpad live ?
Grazie agli innumerevoli ricercatori, ingegneri, collaboratori delle specifiche e membri della comunità che hanno reso possibile tutto questo
– dannyryan (@dannyryan) 4 novembre 2020
Secondo le specifiche v1.0.0 della seconda versione del protocollo, il blocco genesis verrà lanciato il 1 ° dicembre alle 12:00 UTC. Questa data era originariamente fissata per il 3 gennaio 2021.
Il contratto di deposito consente di inviare ETH dalla rete esistente a ETH2, confermando i poteri degli stakers.
La soglia minima per partecipare allo staking di Ethereum 2.0 è 32 ETH. Condizione per il lancio del network principale Ethereum 2.0 è la partecipazione di 16 384 validatori, che entro la data stabilita devono aver contribuito complessivamente con 524 288 ETH.
Conclusione
I prossimi miglioramenti aggiorneranno non solo Ethereum ma anche l’intero settore blockchain: il settore della finanza decentralizzata (DeFi), l’industria dei giochi, il settore dello sviluppo blockchain e molti altri. Inutile dire che tutti questi aggiornamenti richiedono tempo e risorse umane ma sembra che Ethereum stia andando alla grande. E proprio come con i contratti intelligenti, Ethereum rivoluzionerà ancora una volta l’industria delle criptovalute.