Prefazione
Con l'avvicinarsi del momento dell'aggiornamento di Ethereum a Shanghai, il volume delle discussioni diventa sempre più forte. Da un lato si aspettano con ansia i miglioramenti funzionali apportati da ogni aggiornamento di Ethereum e, dall'altro, si stanno avvicinando. sono preoccupati se ci saranno inconvenienti dopo l'aggiornamento. Il problema del calo dei prezzi delle valute dovuto alla mancanza di ideali, soprattutto questa volta, è legato allo sblocco degli impegni della catena di fari, quindi molte persone hanno iniziato a preoccuparsi dell'aggiornamento di Shanghai; Ethereum.
Quindi, cosa include esattamente questo aggiornamento di Ethereum Shanghai (Capella)? Quali impatti avrà? Questo articolo ha fatto un po' di smistamento per coloro che sono interessati.
Sviluppatori principali di Ethereum (Core Team)

Ma prima di parlare dell'aggiornamento di Shanghai, devo parlare degli sviluppatori principali di Ethereum. Dopotutto, è questo gruppo di persone che discute e decide la direzione di sviluppo di Ethereum, quindi prima di discutere del contenuto dell'aggiornamento di Shanghai, spero per conoscere questo gruppo. Chi è la persona?
Il nome "Core Team" di Ethereum può essere fatto risalire a un post di "Domande e risposte" sul forum Reddit nel luglio 2014, a cui ha risposto il primo team di Ethereum. Nel post, il team di Ethereum ha aggiunto una parola al proprio nome ed è diventato il "core team di Ethereum". Entro la fine del 2015, il co-fondatore di Ethereum Gavin Wood ha creato un canale Gitter chiamato "AllCoreDevs" in cui gli sviluppatori principali di Ethereum potevano comunicare su questioni relative allo sviluppo del protocollo.
Gli sviluppatori core di Ethereum sono coloro che stanno dando un contributo importante allo sviluppo del protocollo sottostante di Ethereum. Un esempio di contributo significativo potrebbe essere l'invio di più parti di codice al software Ethereum (a un livello inferiore rispetto al livello dApp, come il codice client). Un altro esempio potrebbe essere qualcuno che sta scrivendo la specifica del protocollo per Ethereum 2.0. Tuttavia, "Core Developer" non è un titolo conferito a qualcuno e non è affatto permanente. Se non contribuisci più, sei solo un "ex sviluppatore core di Ethereum". Come il co-fondatore di Ethereum Gavin Wood.
Progresso attuale dell'aggiornamento di Shanghai
La Fondazione Ethereum ha tenuto il suo primo incontro ACD nel 2023 il 5 gennaio, confermando i piani per lanciare un "testnet pubblico" per l'aggiornamento di Shanghai all'inizio di febbraio e pianificando provvisoriamente di lanciare la "mainnet" per l'aggiornamento di Shanghai a marzo.
Anche il fork ombra della rete principale aggiornato di Shanghai (Shadow Fork) è stato completato e avviato alle 22:30 del 23/1. Il "fork ombra" fungerà da ambiente di test per l'aggiornamento di Shanghai, consentendo agli sviluppatori di identificare bug ed eventuali problemi.

Tutti gli EIP inclusi nell'aggiornamento includono:
EIP-3651: COINBASE caldo
EIP-3855: istruzione PUSH0
EIP-3860: codice init di limitazione e misurazione
EIP-4895: La catena di beacon spinge le operazioni di ritiro
Durante l'incontro è stato confermato che l'EOF (EVM Object Format), originariamente incluso nell'aggiornamento principale di questo aggiornamento, sarà eliminato e le discussioni successive si concentreranno sul successivo aggiornamento di Cancun.
🔰 EIP-3651:COINBASE calda
Questo EIP corregge una svista nell'EIP-2929 che modificava il costo del gas per l'accesso a determinati campi dati in base al costo del client che ha archiviato i campi dati in memoria (WARM) o deve recuperarli dal disco (COLD).
EIP-2929 All'inizio di ogni transazione, due dati nella memoria del client vengono impostati su WARM: l'indirizzo di invio e l'indirizzo di ricezione. EIP-3651 aggiunge un terzo indirizzo a questo elenco, l'indirizzo COINBASE (noto anche come feeRecipient), poiché è anche l'indirizzo che il client ha in memoria durante l'elaborazione delle transazioni a blocchi.
🔰 EIP-3855: istruzione PUSH0
Come suggerisce il nome, EIP-3855 introduce un codice operativo che inserisce il valore 0 nello stack. Premendo 0 viene spesso utilizzato per popolare i valori nell'EVM e questo codice operativo fornirà un modo più efficiente ed economico per farlo.
🔰 EIP-3860: codice init di limitazione e misurazione
Questo EIP aumenta la dimensione massima degli initcode e introduce la misurazione del gas in base alla loro lunghezza. Il limite di dimensione aggiunge un'invariante all'EVM che renderà più semplice ragionare e proporre modifiche.
È stato introdotto un sovraccarico del codice di avvio da 2 gas/32 byte per tenere conto dell'analisi jumpdest che il cliente deve eseguire prima dell'esecuzione, che non era presa in considerazione nei piani gas precedenti.
🔰 EIP-4895: operazione di ritiro push della catena di fari
Questo EIP fornisce ai validatori della Beacon Chain un modo per prelevare fondi nell'EVM. L'architettura si basa su "push" anziché "pull", in cui i prelievi devono essere elaborati a livello di esecuzione una volta rimossi dalla coda dal livello di consenso.
I prelievi sono rappresentati come un'"operazione" nel payload di esecuzione e il client EL applicherà questi prelievi dopo l'esecuzione della transazione durante la costruzione o l'elaborazione del blocco. In altre parole, i prelievi vengono elaborati in modo simile al modo in cui vengono accreditati i premi di prova di lavoro e non competono con le transazioni degli utenti per lo spazio del blocco.
Questo approccio è più complesso rispetto al precedente approccio di introduzione di nuovi tipi di transazioni, ma separa chiaramente questa operazione "a livello di sistema" dalle transazioni regolari. Questa separazione facilita la sicurezza semplificando i test e riducendo le interazioni che derivano dalla combinazione di tali preoccupazioni a livello di sistema con i dati degli utenti.
Inoltre, questo approccio è più complesso in termini di protocollo principale rispetto alle alternative basate su "pull", ma fornisce una più stretta integrazione delle funzionalità chiave nel protocollo stesso.

Problema di pressione di vendita aggiornato

Credo che questo sia un problema che preoccupa molte persone. Dopotutto, secondo i dati di Dune Analytics e il sito ufficiale, ci sono più di 16 milioni di ETH che possono essere ritirati dopo questo sblocco, il che equivale a 26,6 miliardi di dollari USA. Anche se non si tratta di una piccola somma, tutti potrebbero aver trascurato i seguenti punti:
🔰 Gli utenti che effettuano lo staking iniziale sono sostenitori a lungo termine di Ethereum
Questi primi utenti disposti a correre rischi maggiori sono quelli che sono già sostenitori a lungo termine di Ethereum. A causa della loro attuale posizione sul mercato, è anche più probabile che siano disposti a vendere i loro ETH in futuro.
🔰 Potrebbe essere più attraente per le istituzioni o i grandi investitori
Con l’apertura dello sblocco dei pegni, è possibile attirare più istituzioni o grandi investitori ad entrare, da un lato, questa funzione stessa dà fiducia a più utenti, dall’altro può fornire un meccanismo di uscita migliore per alcuni utenti; senza preoccuparsi della liquidità in uscita o dello sconto; infine, alcuni utenti devono anche ottenere un reddito relativamente stabile nel mercato ribassista. L'attuale reddito annualizzato della valuta ETH può raggiungere il 4,2%, sebbene non sia paragonabile alla DeFi durante il mercato rialzista. ma date le attuali condizioni di mercato, questo rendimento è ancora interessante per i sostenitori a lungo termine.
🔰 Consenso della comunità di Ethereum
Ethereum stesso ha una base di sviluppatori, una base ecologica e una base di utenti. Sulla base di ciò, si è formato un consenso comunitario relativamente forte. Questo consenso comunitario, mentre l'ecosistema Ethereum continua a svilupparsi, incluso il Layer 2 che supera gradualmente la stragrande maggioranza delle catene pubbliche, il ruolo di Ethereum come livello di regolamento più basilare e fornitore di sicurezza nel campo della crittografia non farà altro che rafforzare il suo fossato.
🔰 Oltre allo sblocco dello staking ETH, l'upgrade prevede anche altre ottimizzazioni di funzioni
Questo aggiornamento non include solo lo sblocco dello staking di ETH, ma anche altri aggiornamenti, anch'essi vantaggiosi per lo sviluppo a lungo termine del suo ecosistema. Ad esempio, EIP-3651 può aiutare i minatori a risparmiare sui costi del gas e ad accelerare le transazioni dei minatori; ad esempio, EIP-3855 può anche ridurre il consumo di gas; EIP-3860 può supportare contratti più grandi e supportare l'implementazione di contratti con funzioni più ricche, il che può aiutare gli sviluppatori lanciano dAPP più fantasiose.
Gli analisti di JP Morgan hanno anche affermato in un rapporto che l'aggiornamento di Ethereum Shanghai dovrebbe aumentare le entrate di staking di Coinbase secondo le stime, Coinbase guadagna già circa 50 milioni di dollari di entrate ogni anno attraverso lo staking di Ethereum e, dopo l'aggiornamento di Ethereum Shanghai, si prevede che in seguito; che il 95% degli investitori al dettaglio su Coinbase può partecipare allo staking di Ethereum, che porterà le entrate annuali di Coinbase da 225 milioni di dollari a 545 milioni di dollari.
🔰 Riepilogo
Sulla base dei quattro punti precedenti, personalmente ritengo che l'apertura immediata dello sblocco dei pegni avrà un impatto minimo sulla pressione di vendita. Anche questo "evento di aggiornamento" sarà vantaggioso per lo sviluppo a lungo termine dell'intero Ethereum, quindi non preoccuparti. troppo.
Insomma
Come accennato in precedenza, l'aggiornamento di Ethereum a Shanghai è positivo per lo sviluppo a lungo termine dell'intero Ethereum. Ciò significa che i membri del Core Team hanno discusso modi migliori per ottimizzare i servizi dell'intero Ethereum, sebbene EOF non fosse incluso. in questo round alla fine l'aggiornamento è un po' un peccato, dal punto di vista dello sviluppatore, l'unificazione del formato EVM aiuterà a ridurre il numero di "EVM paralleli" da mantenere come previsto. Posso solo continuare a prestare attenzione alla riunione successiva dell'ACD e attendere con ansia il prossimo aggiornamento.
Ethereum ha impiegato poco più di nove anni dal 2013 ad oggi. Per poter raggiungere tali prestazioni, voglio davvero ringraziare tutti gli sviluppatori per il loro contributo e dedizione attualmente, in termini di Consensus Layer Conference (CL), EIP-4844; è stato designato come il primo aggiornamento in futuro, non vedo l'ora che arrivino i cambiamenti e gli sviluppi che questa proposta pubblicata da V God può portare al prossimo aggiornamento.

Riferimenti
Manuale del costruttore di Ethereum
https://ethereum.org/zh-tw/developers/
Hudson Jameson《Cos'è uno sviluppatore core di Ethereum?》
https://hudsonjameson.com/2020-06-22-what-is-an-ethereum-core-developer/
Riunione sul livello di esecuzione 152 #700
https://github.com/ethereum/pm/issues/700
L'aggiornamento di Shanghai potrebbe illuminare le prospettive per Coinbase: JP Morgan
https://decrypt.co/119735/shanghai-update-could-brighten-outlook-for-coinbase-jp-morgan
EIP-4844: TRANSAZIONI BLOB SHARD
https://www.eip4844.com/
#perchécripto #Ethereum