- Torna al menu
- Torna al menuPrezzi
- Torna al menuRicerca
- Torna al menu
- Torna al menu
- Torna al menu
- Torna al menu
- Torna al menuWebinar ed Eventi
Cosa fare prima che Ethereum entri in "Metropolis"?
Uno sguardo a cosa resta ancora da fare per gli sviluppatori Ethereum che lavorano all'aggiornamento di Metropolis, la terza delle quattro fasi pianificate della piattaforma.

Ethereum ha superato il momento difficile e si sta avviando verso la terza delle quattro fasi di sviluppo pianificate per gettare le basi del cosiddetto "computer mondiale".
La fase successiva, denominata Metropolis, prevede una serie di modifiche tecniche che potrebbero sembrare un BIT' casuali, ma che apriranno la strada a futuri aggiornamenti che renderanno Ethereum più facile da usare.
L'aggiornamento è stato effettuatopiù lungo del previsto,in gran parte perché un aggressore sconosciuto ha lanciato attacchi di negazione del servizio sulla rete l'anno scorso, interrompendo le transazioni e i progetti in fase di sviluppo sulla piattaforma.
Tuttavia, le note delle recenti riunioni degli sviluppatori <a href="https://github.com/ethereum/pm/blob/master/All%20Core%20Devs%20Meetings/Meeting%2013.md show">https://github.com/ Ethereum/pm/blob/master/All%20Core%20Devs%20Meetings/Meeting%2013.md mostrano</a> che i progressi continuano, con alcuni team che hanno quasi completato l'implementazione delle modifiche e ora si stanno preparando per i test.
Dimitry Khokhlov, ingegnere addetto ai test presso la Ethereum Foundation, ha dichiarato a CoinDesk che lo sviluppo della terza fase è ormai a metà strada verso il completamento.
Quindi, cosa resta ancora da fare?
Proposte di miglioramento
Innanzitutto, gli sviluppatori devono terminare la codifica degli aggiornamenti. Sebbene questa release tanto attesa T includerà cambiamenti radicali come proof-of-stake o sharding, questa fase incorpora circa 10 Ethereum Improvement Proposals (EIP).
Tutti questi EIP mirano ad aprire la strada all'"astrazione" riducendo la quantità di funzionalità hard-coded in Ethereum. L'obiettivo, molto simile all'obiettivo di Ethereum stesso, è lasciare più spazio agli sviluppatori di app per prendere le proprie decisioni di progettazione.
, ad esempio, consente agli utenti o agli sviluppatori di app di proteggere gli account nel modo che preferiscono.
Un portavoce di Ethcore ha dichiarato a CoinDesk che Parity, un popolare client Ethereum scritto in Rust, ha implementato sette dei 10 EIP, ma è in attesa di istruzioni più chiare man mano che gli sviluppatori raggiungeranno un consenso sulle modifiche che devono essere implementate.
Questo approccio basato sul "consenso approssimativo" è comune nello sviluppo open source.
L'attesa T dovrebbe essere lunga per Parity o Geth, poiché questi progetti sono prossimi al completamento. Altri, invece, scritti in linguaggi di programmazione diversi, tra cui python e C++, sono più indietro.
Processo complesso
ONE parte complicata è apportare modifiche a tutti i client Ethereum , indipendentemente dal linguaggio di programmazione in cui sono scritti, in modo graduale.
Khokhlov della Ethereum Foundation ha scritto test utilizzando uno strumento chiamato Hive per garantire non solo che i client implementino correttamente le modifiche, ma che tutti i client concordino sulle modifiche a livello di consenso. Questo perché se tutti i client T Seguici le stesse regole, potrebbe verificarsi una divisione accidentale in reti diverse (come accadutobrevemente a novembre).
Proprio come i precedenti cambiamenti di fase Frontier e Homestead, il passaggio a Metropolis richiede un "hard fork", ovvero i nodi o i miner che non riescono ad aggiornare alla nuova blockchain saranno lasciati indietro. A causa della possibilità di una divisione involontaria, gli hard fork sono controversi e presi molto sul serio.
Tuttavia, poiché questo cambiamento è da tempo sulla tabella di marcia tecnica di Ethereum, l'opinione diffusa è che sia improbabile che porti a una scissione.
Tuttavia, i cambiamenti richiedono un'attenzione particolare, portando Khokhlov a dire:
"Ho mal di testa a causa delle regole di transizione hard fork."
Per Khokhlov, ci sono molti "se" da considerare quando si tratta di garantire che ogni caso limite venga preso in considerazione per garantire che l'etere degli utenti sia sicuro in ogni situazione.
Ad esempio, ha dovuto assicurarsi che le transazioni sul nuovo fork funzionassero solo se 'limite di GAS' e le firme delle transazioni sono corrette e il comportamento dell'opcode, che è cambiato da un fork all'altro, non disturba le operazioni.
"Più modifiche abbiamo, più controlli vengono aggiunti al codice e più logica da controllare. Ciò non lo rende un codice pulito", ha affermato.
I benefici ti aspettano
Ma alla fine, l'aggiornamento Metropolis consentirà probabilmente la creazione di applicazioni Ethereum migliori.
Stefan George, CTO del mercato di previsione Ethereum Gnosis, ha dichiarato a CoinDesk:
"Avere più astrazione consente sempre più flessibilità."
Ad esempio, ha affermato che la maggiore flessibilità potrebbe consentire al destinatario o all'intermediario di pagare le commissioni di transazione anziché agli utenti dell'app.
Questo potrebbe essere utile per gli utenti che utilizzano app basate su ethereum, come un notebook. Normalmente, l'utente dovrebbe acquistare ether per apportare qualsiasi modifica, come aggiungere o eliminare una nota, ma con gli aggiornamenti di Metropolis, il provider può pagare la commissione e gli utenti possono apportare modifiche senza il passaggio aggiuntivo di acquistare ether.
In definitiva, questo avvicina il protocollo Ethereum all'esperienza familiare di un app store tradizionale.
"Immagino che in questo modo molti più utenti utilizzeranno i servizi Ethereum ", ha affermato George.
George ha aggiunto che un altro cambiamento in Metropolis contribuirà anche a risolvere alcuni problemi delle tecnologie off-chain che consentono di trasferire i dati dalla blockchain principale Ethereum , migliorando le prestazioni e la scalabilità della rete senza compromettere la sicurezza degli utenti.
Questa adattabilità consentirà, ancora una volta, agli sviluppatori di avere il controllo sulla progettazione delle loro applicazioni.
Come ha affermato il team di Parity:
"Metropolis rappresenta un passo importante che migliora il protocollo e risolve alcuni casi d'uso che in precedenza erano impraticabili."
Correzione:Una versione precedente di questo articolo affermava in modo errato un fatto sull'implementazione Geth di Ethereum. Questo è stato rivisto.
Grattacieliimmagine tramite Shutterstock
Alyssa Hertig
Giornalista tecnologica collaboratrice di CoinDesk, Alyssa Hertig è una programmatrice e giornalista specializzata in Bitcoin e Lightning Network. Nel corso degli anni, il suo lavoro è apparso anche su VICE, Mic e Reason. Attualmente sta scrivendo un libro che esplora i dettagli della governance Bitcoin . Alyssa possiede alcuni BTC.
