Data di rilascio di Ethereum 2.0 fissata per l’undicesima ora se i problemi persistono

Il lancio di Ethereum (ETH) 2.0 potrebbe essere ritardato ancora una volta dopo che gli sviluppatori hanno riprogrammato l’aggiornamento dell’algoritmo proof-of-stake della rete per giugno 2023, come riportato da Cointelegraph il 15 maggio. Tenendo conto di tutti i fattori che circondano il tanto atteso lancio, le dichiarazioni fatte dal team di sviluppo possono essere interpretate come una promessa quasi ufficiale. O, come dicono gli stessi sviluppatori, “attentamente” ottimista, il che significa che l’aggiornamento critico non è ancora in vista.
Il motivo principale per la nota di questo attento ottimismo è la presenza di più bug nel sistema che il team di Ethereum si sta sforzando di correggere mentre altre piattaforme stanno avviando con successo le loro reti proof-of-stake. Perché Ethereum impiega così tanto tempo per implementare la sua fase di aggiornamento finale prima di diventare veramente scalabile e questo ritardo può significare che Ethereum 2.0 sta perdendo la corsa alla scalabilità?
Armeggiare con gli insetti
La vera scalabilità di Ethereum incontra costantemente ostacoli lungo la strada per diventare un sistema completo e praticabile in grado di superare il mercato con la sua offerta illimitata di prodotti su un ambito completamente nuovo. Tuttavia, la correzione dei bug ha apparentemente rallentato il progresso dello sviluppo mentre altri progetti corrono per lanciare lo staking e superare Ethereum.
Il lancio di Ethereum 2.0 era stato inizialmente programmato per gennaio 2023, ma la fase di ricerca e correzione delle vulnerabilità del codice è un processo lungo e laborioso per qualsiasi progetto e non è sempre possibile valutare il tempo necessario per queste attività. Routine come controlli di sicurezza, fuzzing, rilevamento e correzione di bug possono richiedere mesi o addirittura non hanno fine, poiché il codice stesso è un flusso infinito che non può mai essere perfezionato.
È più complicato pianificare ed eseguire un grande volume di lavoro tecnico su una blockchain quando si tratta di nuove tecnologie come lo sharding, secondo Rongjian Lan, chief technology officer presso la startup blockchain Harmony. Ha detto a Cointelegraph:
“Il coordinamento e la coerenza dei dati tra i frammenti richiede un’attenta progettazione del protocollo per rendere l’intero sistema sicuro e stabile. Ci sono anche molti più casi d’angolo da considerare che non esistono in una blockchain non sharded, principalmente grazie a nuovi elementi come crosslink, transazioni cross-shard e resharding. Eth 2.0 ha bisogno di costruire tutto questo in cima al legacy Eth 1.0, il che introduce ulteriori problemi di compatibilità nel quadro. “
Correlati: gli sviluppatori di Ethereum si rimboccano le maniche in Hunt for Scalability Cure
Poiché sono i clienti ad essere responsabili dell’archiviazione dei dati su una blockchain e della convalida dei blocchi, è importante che siano completamente sincronizzati. La maggior parte dei sette clienti individuali attualmente in fase di sviluppo per Ethereum 2.0 stanno lavorando all’ottimizzazione di Schlesi, la prima rete di test multi-client di Ethereum 2.0 che simula l’ambiente di rete principale. Dopo i test di successo di Schlesi, gli sviluppatori di Ethereum hanno deciso di andare avanti con il lancio di una rete di test più formale, con diversi client programmati per giugno 2023.
Paradigma multiutente
Sono attualmente disponibili sette implementazioni client di ETH 2.0: The Ethereum Foundation Trinity, Prysm Labs Prysmatic, Sigma Prime Lighthouse, Status Nimbus, Lodestar ChainSafe, Teku PegaSys e Cortex Nethermind.
Il cosiddetto approccio della “prima specifica” è stato adottato dal team di sviluppo per creare le basi su cui ogni cliente potrà operare. La mole di lavoro è stata colossale, poiché l’approccio prevede prima il completamento dell’intera bozza del protocollo, seguito dal processo di implementazione stesso. Questo “paradigma multi-client” sta causando ritardi, poiché le risorse umane sembrano essere insufficienti per garantire uno sviluppo ottimale, secondo a capo del progetto Danny Ryan.
Il fatto è che avere più client è fondamentale per mantenere un alto livello di sicurezza di rete e il team di sviluppo sembra non essere disposto a compromettere la sicurezza per tempi di avvio ottimali. Anche se questo significa rompere alcune promesse e rinviare il lancio.
Nel tentativo di accelerare la lucidatura del sistema, il programma bug bounty offerte cacciatori ovunque da $ 1.000 a $ 20.000 per errori critici in grado di spezzare la catena. Il programma di taglie è in esecuzione in parallelo con l’audit della specifica Fase 0, che viene condotto per assicurarsi che la rete possa passare alla fase successiva del suo sviluppo in preparazione del lancio.
Struttura complessa e problemi di gestione
Oltre ai bug, ci sono anche problemi di gestione che stanno spingendo ulteriormente la data di lancio a causa di fattori umani. La blockchain di Ethereum può sembrare un’unica entità, ma in realtà è gestita da diversi team di sviluppo e amministrazione. Alcuni di loro sono stati acquisiti da organizzazioni indipendenti.
Per fare un po ‘di luce sul modo in cui opera l’intera rete, è necessario capire che diversi team (doppiati client), lavorano sullo sharding, altri sono impegnati nello svolgimento di audit di sicurezza e alcuni stanno lavorando su Casper PoS. Da un lato, questo approccio di distribuzione del lavoro consentirebbe una delega efficiente, ma dall’altro complica anche lo sviluppo sistematico su scala più ampia, gettando in secondo piano i compiti più piccoli. La mancanza di una corretta gestione e sincronizzazione tra le squadre potrebbe, quindi, contribuire ai ritardi regolari.
Secondo Ankitt Gaur, fondatore e CEO della piattaforma di trading Koinfox, che sta implementando il suo protocollo broker sulla blockchain PoS, le reti che lavorano sull’algoritmo di consenso PoS sono più complesse in termini di processo di gestione rispetto alle blockchain proof-of-work. Ha spiegato a Cointelegraph:
“Il ritardo in Ethereum è il risultato di più di un aspetto. Ethereum sin dall’inizio aveva più client che dovevano comunicare tra loro. Ciò diventa più complicato quando il processo di picchettamento entra in gioco poiché tutti i validatori devono comunicare tra loro “.
Il processo di gestione diventa sempre più difficile poiché più persone, organizzazioni e software vengono coinvolti nello sviluppo della piattaforma. Lane Rettig, uno degli sviluppatori principali autoidentificati, notato la necessità di scalabilità sia tecnica che sociale, aggiungendo che “il problema del coordinamento sta diventando più difficile”. Come per la scalabilità tecnica, anche la scalabilità sociale sotto una corretta gestione deve garantire operazioni fluide e snelle.
Eventuali divisioni all’interno dell’intera struttura possono anche portare ad un elevato turnover del personale, rallentando ulteriormente il processo di sviluppo a causa del lungo onboarding. “Non abbiamo abbastanza persone per aiutarci effettivamente in queste cose”, dichiarato Jameson Hudson della Ethereum Foundation, riferendosi alla mancanza di sviluppatori blockchain che lavorino sui compiti più tecnologici alla conferenza Devcon4.
Tenendo conto delle sfide affrontate dal team di sviluppo, è fondamentale che la testnet rimanga pienamente operativa per almeno due mesi per essere responsabile del lancio ufficiale. Attualmente, due clienti stanno lavorando sulla rete Schlesi: Lighthouse di Sigma Prime e Prysm di Prysmatic Labs. Anche i client Teku e Nimbus si sono sincronizzati con Schlesi e presto lanceranno i loro validatori sulla rete di test.
Concorrenti che vincono la gara
Mentre gli sviluppatori di Ethereum stanno risolvendo i bug, il premio per il primo consenso PoS in esecuzione potrebbe essere preso dai loro concorrenti.
Ci sono diversi grandi progetti che si avvicinano al traguardo: EOS, Harmony (ONE), Zilliqa (ZIL), Tezos (XTZ), Cosmos (ATOM), Algorand (ALGO) e Qtum (QTUM) – tutti con prodotti vitali e operativi o lavorando su PoS puro o PoS delegato.
Correlati: All in on PoS Blockchain: una panoramica delle reti di Crypto-Staking
Le reti che operano con successo lanciate da questi progetti dimostrano la loro capacità di ottenere in un anno ciò che richiede anni per Ethereum. Ad esempio, Harmony della Silicon Valley ha recentemente lanciato il suo staking, diventando la prima blockchain PoS frammentata che è riuscita a implementare due tecnologie contemporaneamente. In particolare, queste tecnologie devono ancora essere implementate sulla rete principale dagli sviluppatori di Ethereum.
Il 19 maggio, il team di Harmony ha riferito di aver aggiornato la sua mainnet, che attualmente supporta centinaia di nodi in più frammenti. Gli sviluppatori affermano di essere riusciti a superare Ethereum non solo in termini di sharding e staking, ma anche in termini di prestazioni di rete, raggiungendo una commissione di elaborazione delle transazioni di $ 0,000001 sulla mainnet e 118.000 transazioni al secondo in testnet.
Tuttavia, con nuove soluzioni che emergono rapidamente nel mercato blockchain, Ethereum rimane ancora il pioniere e il principale contributore allo sviluppo di tecnologie di sharding e staking. Viste le centinaia di migliaia di transazioni effettuate sulla rete ogni giorno, il rinvio di un upgrade significativo come Ethereum 2.0 – volto a rendere agevole e sicuro l’uso della blockchain – potrebbe essere semplicemente il male minore.

Facebook
Pinterest