Condividi questo articolo

Costantinopoli in arrivo: tutto quello che devi sapere sul grande aggiornamento di Ethereum

Constantinople, il prossimo aggiornamento di sistema di ethereum, arriverà presto su un nodo NEAR a te. Ecco cosa significa.

Constantinople, il prossimo aggiornamento di sistema di Ethereum, arriverà presto su un nodo NEAR a te.

Finalizzato31 agosto, Constantinople include cinque diverse proposte di miglioramento Ethereum (EIP). Una volta rilasciate su Ethereum, le proposte modificheranno in modo permanente la blockchain con una serie di nuovi aggiornamenti retrocompatibili.

A História Continua abaixo
Non perderti un'altra storia.Iscriviti alla Newsletter Crypto Long & Short oggi. Vedi Tutte le Newsletter

Ciò significa che i nodi, ovvero la rete di computer che esegue il software Ethereum , devono aggiornarsi insieme all'intero sistema oppure continuare a funzionare come entità blockchain separata.

Più formalmente noti come "hard fork", gli aggiornamenti a livello di sistema hanno scatenato una discreta quantità di drammi in passato. In particolare, nel caso in cui una parte degli utenti T fosse d'accordo con il cambiamento, questo potrebbe comportare l'esecuzione simultanea di due diverse versioni della stessa blockchain.

Per quanto drammatiche possano essere queste cose (avendo in precedenza portato alla nascita di una Criptovaluta concorrente denominata Ethereum Classic), la maggior parte degli aggiornamenti di Constantinople T saranno evidenti agli utenti medi. Infatti, come descritto dallo sviluppatore indipendente Lane Rettig, il prossimo hard fork Ethereum T presenterà affatto "grandi cambiamenti" per gli utenti finali.

Caratterizzato principalmente da Rettig come un "aggiornamento di manutenzione e ottimizzazione", Constantinople presenta piccoli, ma altamente tecnici, miglioramenti Ethereum all'efficienza della rete e alla struttura delle commissioni, nonché aggiornamenti che aprono la strada all'attesissima roadmap di scalabilità di Ethereum.

Inoltre, l'hard fork include modifiche alla Politiche economica di base di Ethereum e il ritardo della bomba di difficoltà, un pezzo di codice programmato per attivare quella che è nota come " Ethereum ".era glaciale" in cui la creazione di nuovi blocchi sulla rete alla fine rallenta fino a fermarsi completamente.

Come dettagliato da CoinDesk, il cambiamento economico è stato causa di contesa, con opinioni contrastanti espresso dagli azionisti Ethereum nei mesi precedenti all'aggiornamento.

Al momento in cui andiamo in stampa, l'ansia ècontinuando a fermentaretra i minatori di reti che si trovano ad affrontare un imminente taglio di stipendio dopo Constantinople. Ma nonostante ciò, raggiungendo un equilibrio tra tutte le preoccupazioni degli stakeholder, gli sviluppatori sono fiduciosi che l'aggiornamento sarà ampiamente ben accolto.

Sebbene il numero di blocco ufficiale non sia ancora stato definito, gli sviluppatori CORE e i clienti stanno attualmente implementando, esaminando e testando il codice di Constantinople.

Come ha detto a CoinDesk il trader Ethereum Eric Conner:

"La codifica e i test complessi richiedono tempo. Ethereum è live, quindi è essenziale assicurarsi che nessuna modifica si rompa."

Il nuovo Ethereum

I cinque EIP che saranno pubblicati a Costantinopoli sono:

  • EIP 145: Un aggiornamento tecnico scritto da due sviluppatori Ethereum , Alex Beregszaszi e Pawel Bylica, EIP 145 descrive in dettaglio un metodo più efficiente di elaborazione delle informazioni su Ethereum noto come bitwise shifting.
  • EIP 1052: Ideato dallo sviluppatore CORE Nick Johnson e da Bylica, EIP 1052 offre un modo per ottimizzare l'esecuzione di codice su larga scala su Ethereum.
  • EIP 1283: Basata sull'EIP 1087, redatto da Johnson, questa proposta è vantaggiosa principalmentecontratto intelligentesviluppatori introducendo un metodo di determinazione dei prezzi più equo per le modifiche apportate all'archiviazione dei dati.
  • EIP 1014: Creato dal fondatore di Ethereum in persona, Vitalik Buterin, lo scopo di questo aggiornamento è quello di facilitare un certo tipo di soluzione di ridimensionamento basata su canali di stato e transazioni "off-chain".
  • EIP 1234: Sostenuto da Afri Schoedon, release manager del principale cliente Ethereum Parity, questo aggiornamento è il più controverso del lotto, riducendo l'emissione delle ricompense per il mining di blocchi da 3 ETH a 2 ETH, oltre a ritardare il "difficulty bomb" per un periodo di 12 mesi.

Nel complesso, le modifiche includono: ottimizzazioni del codice per migliorare i tempi di elaborazione per gli sviluppatori; strutture tariffarie più eque per le modifiche apportate all'archiviazione dei dati dei contratti intelligenti; una modifica del codice che semplifica l'implementazione di soluzioni di ridimensionamento tramite canali statali su Ethereum; e modifiche alla Politiche economica di Ethereum.

Considerando che è probabile che queste modifiche al codice influenzeranno il progresso della seconda blockchain più popolare negli anni a venire, vale la pena di dare un'occhiata più approfondita a Constantinople.

Ottimizzazione del codice

Per cominciare, sia l'EIP 145 che l'EIP 1052 mirano a migliorare l'efficienza della rete, apportando modifiche alla macchina virtuale sottostante di Ethereum, l'EVM.

Basato sul software al centro di Ethereum, l'EVM elabora i contratti intelligenti in una serie di numeri uno e zero, detti anche bytecode.

Cercando di preservare la longevità di Ethereum e di ottimizzare le prestazioni per soddisfare al meglio le esigenze degli utenti, sia EIP 145 che EIP 1052 mirano a ottimizzare l'esperienza degli sviluppatori in particolare per gli sviluppatori di contratti intelligenti.

EIP 145

introduce la funzionalità nativa "bitwise shifting" che è in grado di eseguire il bytecode senza basarsi su operazioni aritmetiche come moltiplicazione e divisione. In effetti, ciò significa che gli smart contract alla base di applicazioni decentralizzate comeGattini crittografativerranno elaborati più velocemente dall'EVM.

Inoltre, quando vengono eseguiti e richiamati i contratti intelligenti su Ethereum , EIP 1052introduce un aggiornamento mediante il quale vengono controllati solo i dati essenziali del codice del contratto anziché l'intero codice stesso.

In particolare, anziché verificare l'intero contratto, EIP 1052 consente di verificare una riga di codice compressa, o "hash", risparmiando tempo e costi di elaborazione, soprattutto per i contratti intelligenti lunghi che si basano su migliaia di righe di codice.

Archiviazione più economica

Ulteriori EIP riguardano il modo in cui i contratti intelligenti vengono archiviati su Ethereum , ad esempio EIP 1283, il che riduce l'importo che gli sviluppatori devono pagare quando creano contratti intelligenti.

Allo stato attuale, senza EIP 1283, alcuni aggiornamenti del codice degli smart contract comportano un notevole consumo di GAS, l'unità di energia computazionale necessaria per eseguire le operazioni sulla piattaforma Ethereum .

EIP 1283 implementa una migliore analisi dei costi per i contratti, suddividendo quali modifiche al contratto sono state scritte nella memoria a breve termine di Ethereum, anziché nella blockchain stessa.

Se nessuno o solo alcuni di questi aggiornamenti finiscono sulla blockchain, si riduce il costo complessivo per gli sviluppatori. Come ha raccontato a CoinDesk Johnson, l'autore del concept di proposta originale dietro EIP 1283:

"In alcuni casi, in passato, facevamo pagare la GAS per cose che in realtà T accadevano o che T costavano risorse reali. Ora stiamo cercando di modificare le cose in modo da far pagare solo la GAS in linea con il lavoro che dobbiamo effettivamente svolgere".

In futuro, ha aggiunto Johnson, gli sviluppatori intendono introdurre le cosiddette tariffe di affitto.

Come dettagliato daCoinDesk, l'idea è di far pagare una tariffa agli utenti che detengono dati archiviati in modo permanente sulla blockchain. Johnson ha detto che questo sarebbe un modo efficace per disincentivare "l'uso dello spazio di archiviazione per cose per cui T ti servono".

Canali statali

Oltre a una struttura rinnovata delle tariffe GAS per gli sviluppatori di contratti intelligenti, EIP 1014 aiuta a far progredire una soluzione di ridimensionamento sperimentale chiamata canali statali.

Attivamente in fase di sviluppo come parte degli sforzi per adattare Ethereum a un volume di transazioni maggiore, questi canali riducono al minimo la quantità di operazioni che devono essere eseguite sulla blockchain Ethereum stessa, liberando risorse e spazio di rete.

Creato dal fondatore di Ethereum Vitalik Buterin, EIP 1014 è descritto su Guidadallo sviluppatore dei canali statali Liam Horne, che si tratterebbe di "un significativo incremento delle prestazioni nei canali statali".

Altri utenti sullo stesso forum hanno condiviso questo sentimento, sollecitandone l'inclusione in Constantinople e affermando che l'EIP 1014 faciliterebbe le transazioni "off-chain".

Politiche economica

Infine, c'èEIP 1234, l'ultima aggiunta alle altre quattro proposte che saranno pubblicate a Costantinopoli e che riguardano l'aumento graduale della difficoltà di estrazione dei blocchi, noto come "bomba di difficoltà".

Originariamente destinato a favorire la transizione verso un modello più ecologico,prova di partecipazione basato sul sistema di consenso denominato Casper, il passaggio è ancora molto lontano. Pertanto, devono essere prese misure per ritardare la bomba — e ridurre l'emissione di ether parallelamente.

In parole povere, data la rimozione della bomba di difficoltà, i blocchi saranno più veloci da estrarre dopo Constantinople. Ciò significa che devono essere prese misure per ridurre anche la ricompensa per blocco, e EIP 1234 la riduce da 3 ETH a 2 ETH per blocco.

Poiché Ethereum T ha una Politiche monetaria formale (mantenendo attualmente un modello di inflazione senza limiti), secondo un trader di nome Eric Conner, la riduzione della ricompensa in EIP 1234 può essere considerata simile a una "soluzione tampone" volta a frenare efficacemente una "perdita di offerta".

Schoedon, autore dell'EIP 1234, lo ha descritto come "la migliore proposta per stabilizzare l'emissione ritardando allo stesso tempo la bomba" in un'e-mail a CoinDesk.

Tuttavia, alcuni membri della comunità di mining Ethereum contrariola decisione di ridurre le ricompense del mining, giustificando i margini di profitto più ridotti e il rischio che le operazioni di mining diventino sempre più centralizzate nelle mani di pochi.

Tali preoccupazioni giungono in un momento in cui gli ASIC, un tipo di hardware per il mining altamente competitivo che esclude gli hobbisti dal settore del mining, stanno diventando sempre più diffusi su Ethereum.

Cosa c'è dopo?

In sintesi, tutti e cinque gli EIP hanno un impatto su Ethereum che riguarda una serie di obiettivi e iniziative più ampi ancora da elaborare sulla piattaforma decentralizzata, anche dopo il completo rilascio di Constantinople.

Attualmente, ogni EIP continuerà a essere sottoposto a test, implementazione e revisione paritaria nelle settimane a venire, anche se il processo non segue in alcun modo una progressione lineare.

Come nota lo sviluppatore Ethereum CORE Nick Johnson, tecnicamente "chiunque può contribuire con test" a una suite di test globale che viene poi eseguita su tutte le implementazioni client. Tuttavia, non è come se i client Ethereum dovessero aspettare che questi test siano finalizzati prima di procedere con le proprie implementazioni di codice.

Schoedon, che vanta Parity come "probabilmente ONE dei team più rapidi nell'implementare i cambiamenti per Constantinople", ha sottolineato sabato scorso in un'e-mail a CoinDesk di essere stato il primo cliente, dopo aver implementato tutti e cinque gli EIP, ad essere "completamente funzionale" per Constantinople, in attesa ora di revisione paritaria prima della piena accettazione nel suo codice sorgente ufficiale.

Questo aspetto della preparazione relativo ai test e alla revisione che caratterizza un hard fork può richiedere molto tempo, se non di più, rispetto al raggiungimento del consenso su una piattaforma decentralizzata.

Quindi, nonostante una data di rilascio originale per8 ottobre, la grande anteprima del prossimo hard fork di Ethereum potrebbe non avvenire prima della fine del mese o addirittura a novembre.

Fortunatamente, l'anteprima di tutti e cinque gli EIP che saranno inclusi in Constantinople ha dato ai fan e ai critici Ethereum un'idea precisa di cosa aspettarsi.

L'unica cosa che resta da vedere per ora è un'esecuzione PRIME .

Orologio zodiacaleimmagine tramite Shutterstock

Christine Kim

Christine è un'analista di ricerca per CoinDesk. Si concentra sulla produzione di approfondimenti basati sui dati sul settore delle Criptovaluta e della blockchain. Prima del suo ruolo di analista di ricerca, Christine era una reporter tecnologica per CoinDesk, occupandosi principalmente degli sviluppi sulla blockchain Ethereum . Portafoglio Criptovaluta : nessuno.

Christine Kim