Următoarea oprire Shanghai — cea mai recentă etapă de hotar a Ethereum se apropie

Ecosistemul Ethereum își va continua metamorfoza în curs de desfășurare, pe măsură ce modernizarea foarte anticipată de la Shanghai se apropie. Cea mai recentă îmbunătățire a protocolului blockchain al contractului inteligent va activa Ether (ETH) retrageri din lanțul Beacon al Ethereum.

Fuziunea a marcat o piatră de hotar semnificativă pentru rețeaua Ethereum în 2022, platforma blockchain trecând de la consensul de dovadă a muncii la consensul de dovadă a mizei. Această schimbare a introdus validatorii ca noi „mineri” ai rețelei, miza ETH devenind o componentă cheie în menținerea rețelei.

În timp ce validatorii completi au fost obligați să mizeze 32 de ETH pentru a procesa tranzacții și pentru a adăuga noi blocuri în rețea, ecosistemul mai larg ar putea miza cantități mai mici de ETH pentru a câștiga o parte din recompense – la fel ca un investitor care pune capital în conturi purtătoare de dobândă.

Cei care au blocat ETH pentru a deveni validatori nu au putut să-și retragă deținerile pariate din lanțul Beacon. Acest lucru se schimbă odată cu upgrade-ul de la Shanghai și este un motiv major pentru fanfara crescută în jurul celei mai recente modificări aduse rețelei Ethereum.

Upgrade-ul de la Shanghai include o mână de propuneri de îmbunătățire a Ethereum (EIP) în plus față de activarea retragerilor de miză. Cointelegraph a contactat membrii echipei ConsenSys, Fundația Ethereum și firma de analiză Nansen pentru a dezvălui toate aspectele viitoarei etape.

Capella x Shanghai = Shapella

Schimbările viitoare trăsătură două upgrade-uri simultane combinate pentru a cuprinde toate fațetele upgrade-ului.

Shanghai se referă la modificările aduse stratului de execuție al Ethereum, permițând în principal depozitarea ETH mizată în portofelele stratului de execuție. Upgrade-ul de la Shanghai necesită o modificare simultană a Beacon Chain, care a fost numit Capella.

Justin Florentine, un inginer de protocol al personalului pentru Hyperledger-Besu de la ConsenSys, a explicat în continuare upgrade-urile combinate la nivelurile de execuție și consens:

„Este denumit dublu pentru că este prima actualizare simultană a stratului de execuție și a stratului de consens al Ethereum și este foarte anticipat, deoarece va permite retragerile ETH în miză.”

În cadrul ecosistemului Ethereum, upgrade-urile stratului de execuție sunt denumite după orașele care au găzduit evenimente Devcon, în timp ce upgrade-urile stratului de consens sunt numite după stele. Prin urmare, numele tehnic al viitorului upgrade este Shapella, combinând Shanghai și Capella.

Cu toate acestea, având în vedere accentul pus pe activarea retragerilor ETH în miză, ecosistemul mai larg de criptomonede se referă la upgrade-ul care se profilează ca Shanghai. După cum a explicat Beiko, Shanghai închide un capitol important în evoluția lui Ethereum:

„Este mai bine să ne gândim la Shanghai ca la „terminarea fuziunii” decât la upgrade-uri viitoare. Nu am introdus retrageri în timpul Merge, deoarece acea actualizare era deja cea mai complexă din istoria Ethereum.”

Shanghai pe scurt

După cum au subliniat mai mulți analiști și dezvoltatori Ethereum, Shanghai are cinci EIP-uri. EIP-4895 va permite utilizatorilor să se retragă din contractul de miză Ethereum, care fusese blocat anterior.

Plățile cu recompense vor fi trimise automat la adresele de retragere la intervale regulate către validatori. Utilizatorii au, de asemenea, opțiunea de a renunța complet la miza, ceea ce le va returna întregul sold de validare.

Soldurile validatorului sunt maxime la 32 ETH, ceea ce înseamnă că soldurile peste acest prag ca urmare a recompenselor nu contribuie la suma principală și nici nu măresc ponderea unui validator în rețea.

EIP-3651, EIP-3855, EIP-3860 și EIP-6049 sunt celelalte patru element a upgrade-ului de rețea. Matt Nelson, ConsenSys Hyperledger Besu și manager senior de produs Web3, au subliniat impactul fiecăruia dintre aceste EIP.

Protocolul Ethereum pretează gazul în funcție de câte unități de lucru va necesita o funcție de la un computer din rețea. Modificările aduse costurilor cu gazul Ethereum se adaptează adesea pentru a corecta operațiunile cu prețuri excesive sau sub prețuri, care au unități centrale de procesare care fac mai mult sau mai puțin lucru decât era anticipat. Warm coinbase (3651), PUSH0 (3855) și modificările initcode (3860) fac parte din aceste corecții, potrivit Nelson.

EIP-3651 modifică prețul accesării adresei coinbase a unui validator care trimite și execută tranzacții. Validatorii primesc taxe la adresa lor coinbase pentru întreținerea rețelei. După cum a rezumat Nelson, EIP-3651 urmărește să reducă costul gazului pentru accesarea unei adrese coinbase, astfel încât utilizatorii care trimit tranzacții să poată plăti direct validatorii în condiții specifice:

„Indiferent, acest EIP corectează o ignorare anterioară a costului accesării adresei coinbase și oferă câteva beneficii suplimentare utilizatorilor și dezvoltatorilor care deschid noi cazuri de utilizare.”

EIP-3860 va avea un efect similar. Dezvoltatorii trimit codul de init în rețea atunci când implementează un nou contract inteligent. Când initcode este executat, un contract inteligent „bytecode” este creat în lanț, rulând de fiecare dată când este apelat contractul și rulează, de asemenea, aplicații descentralizate (DApps).

Initcode de contorizare intenționează să corecteze costul gazului necesar pentru ca nodurile de rețea să proceseze și să implementeze contractele inteligente specificate în initcode. Nodurile de validare verifică în prezent dacă contractele sunt valabile la implementare, ceea ce costă timp și gaz pentru finalizare, pe care initcode-ul EIP își propune să îl îmbunătățească, așa cum a explicat Nelson:

„EIP-3860 aplică un nou cost codului inițial care se scalează în corelație cu dimensiunea „codului inițial” pentru a se asigura că gestionarea creării contractului este calculată în mod corespunzător.”

În cele din urmă, EIP-3855 efectuează o „schimbare simplă și simplă” a mașinii virtuale Ethereum (EVM) și a costului gazului. Starea actuală a EVM nu stochează o valoare de zero pe stiva de execuție ieftin, dezvoltatorii fiind nevoiți să folosească operația „scumpoasă” PUSH1 pentru a seta o valoare la zero.

Nelson a subliniat că costurile cu gazul sunt direct legate de spațiul de stocare în acest caz, ceea ce înseamnă că EVM-ul are nevoie de doar 1 octet pentru a stoca un singur zero, în timp ce este necesar mai mult de 1 octet pentru a stoca un număr mai mare de la operațiunea PUSH1:

„Această modificare creează un nou cod operațional PUSH0, care costă 1 octet de stocare a datelor (mai puțin decât PUSH1) și va reduce costurile de gaz pentru dezvoltatori (și în cele din urmă utilizatori).

Beiko a reiterat, de asemenea, că EIP-urile în format obiect Ethereum Virtual Machine incluse inițial în upgrade-ul de la Shanghai au fost scos din eveniment.

La ce să te aștepți

Efectul upgrade-ului de la Shanghai asupra piețelor de criptomonede și valoarea ETH este o altă întrebare pertinentă la care este poate mai dificil de răspuns.

Andrew Thurman, analist la platforma de analiză blockchain Nansen, a declarat pentru Cointelegraph că upgrade-ul ar avea ramificații semnificative pentru fluxurile de aprovizionare și prețul ETH, având în vedere că staking-ul creează schimbări fundamentale în structura pieței Ethereum:

„Unii cred că o modernizare reușită a rețelei va stimula mai multe depozite, ceea ce ar duce la o activitate optimistă a pieței. Alții, între timp, cred că porțiuni mari din oferta de ETH mizată – acum peste 17.5 milioane de ETH – vor fi retrase și vândute.”

Simon Dudley, un inginer senior de protocol blockchain ConsenSys, a rezumat o schimbare în atenție pentru upgrade-ul de la Shanghai pentru a prioritiza retragerile validatorului. Aceasta a însemnat că punerea în aplicare a anumitor EIP-uri a fost deplasată mai departe în termen pentru a limita riscurile de întârzieri ulterioare ale viitoarei upgrade: 

„Din acest motiv, a existat o dorință puternică în rândul dezvoltatorilor de bază de a preveni ca upgrade-ul de la Shanghai să devină prea complicat.”

Câteva dintre aceste EIP-uri au fost împinse înapoi la modernizarea Cancun, care va urma Shanghai mai târziu în 2023. Aceasta include îmbunătățiri care vor pune bazele sharding-ului, și anume „Proto-Danksharding” EIP-4844.

Dudley a remarcat că Shanghai a exclus în mod intenționat munca de sharding fundamentală, dar lucrările la EIP-4844 au continuat în paralel. El admite, de asemenea, că desfășurarea Shanghaiului ar putea influența activitatea în curs de desfășurare privind fragmentarea în lunile următoare:

„Expedierea upgrade-ului Shanghai poate avea un impact asupra sharding-ului, deoarece îi eliberează pe dezvoltatorii care lucrau la Shanghai să se concentreze pe seria mai complicată de upgrade-uri sharding, cunoscută sub numele de „The Surge”.

Upgrade-ul Shanghai este programat să aibă loc pe rețeaua principală Ethereum la începutul lunii aprilie. Data inițială a fost amânată din martie 2023, cu rețeaua de testare Goerli – care permite testarea dezvoltării înainte de implementările rețelei principale – efectuând upgrade-ul Shapella în martie 14.