Volgende stop Shanghai — De nieuwste mijlpaal van Ethereum nadert

Het Ethereum-ecosysteem zal zijn voortdurende metamorfose voortzetten naarmate de langverwachte upgrade van Shanghai nadert. De nieuwste vooraanstaande verbetering van het blockchain-protocol voor slimme contracten activeert Ether (ETH) opnames uit de Beacon Chain van Ethereum.

de fusie markeerde een belangrijke mijlpaal voor het Ethereum-netwerk in 2022, waarbij het blockchain-platform verschuift van proof-of-work naar proof-of-stake consensus. Die verandering introduceerde validators als de nieuwe "mijnwerkers" van het netwerk, waarbij het uitzetten van ETH een belangrijk onderdeel werd bij het onderhouden van het netwerk.

Hoewel volledige validators 32 ETH moesten inzetten om transacties te verwerken en nieuwe blokken aan het netwerk toe te voegen, kon het bredere ecosysteem kleinere hoeveelheden ETH inzetten om een ​​deel van de beloningen te verdienen - net zoals een belegger die kapitaal in rentedragende rekeningen steekt.

Degenen die ETH hebben opgesloten om validators te worden, zijn niet in staat geweest om hun ingezette posities uit de Beacon Chain terug te trekken. Dit verandert met de Shanghai-upgrade en is een belangrijke reden voor de toegenomen fanfare rond de laatste wijziging in het Ethereum-netwerk.

De Shanghai-upgrade bevat een handvol Ethereum Improvement Proposals (EIP's) naast het activeren van uitbetalingen. Cointelegraph nam contact op met leden van het ConsenSys-team, de Ethereum Foundation en analysebedrijf Nansen om alle aspecten van de aanstaande mijlpaal uit te pakken.

Capella x Shanghai = Shapella

De komende veranderingen kenmerken twee gelijktijdige upgrades samengevoegd om alle facetten van de upgrade te omvatten.

Shanghai verwijst naar wijzigingen in de uitvoeringslaag van Ethereum, waardoor voornamelijk ETH kan worden gestort in portefeuilles met uitvoeringslagen. De Shanghai-upgrade vereist een gelijktijdige wijziging van de Beacon Chain, die Capella is genoemd.

Justin Florentine, een stafprotocolingenieur voor Hyperledger-Besu van ConsenSys, legde de gecombineerde upgrades op de uitvoerings- en consensuslagen verder uit:

"Het heeft een dubbele naam omdat het de eerste gelijktijdige upgrade is van de uitvoeringslaag en de consensuslaag van Ethereum, en er wordt lang naar uitgekeken omdat het intrekking van ETH-intrekkingen mogelijk zal maken."

Binnen het Ethereum-ecosysteem zijn upgrades van de uitvoeringslaag vernoemd naar steden die Devcon-evenementen hebben gehost, terwijl upgrades van de consensuslaag zijn vernoemd naar sterren. Daarom is de technische naam van de komende upgrade Shapella, een combinatie van Shanghai en Capella.

Niettemin, gezien de focus op het activeren van uitgezette ETH-opnames, verwijst het bredere cryptocurrency-ecosysteem naar de dreigende upgrade als Shanghai. Zoals Beiko uitlegde, sluit Shanghai een belangrijk hoofdstuk af in de evolutie van Ethereum:

“Je kunt beter aan Shanghai denken als 'het afronden van de Merge' dan aan toekomstige upgrades. We hebben tijdens de Merge geen opnames geïntroduceerd omdat die upgrade al de meest complexe in de geschiedenis van Ethereum was.

Sjanghai in een notendop

Zoals is benadrukt door verschillende analisten en Ethereum-ontwikkelaars, beschikt Shanghai over vijf EIP's. Met EIP-4895 kunnen gebruikers zich terugtrekken uit het Ethereum-stakingcontract, dat eerder was vergrendeld.

Beloningsbetalingen worden met regelmatige tussenpozen automatisch naar validators verzonden naar opnameadressen. Gebruikers hebben ook de optie om staken volledig te beëindigen, waardoor hun volledige validatiesaldo wordt geretourneerd.

Validator-saldi zijn maximaal 32 ETH, wat betekent dat saldi boven deze drempel als gevolg van beloningen niet bijdragen aan de hoofdsom, noch het gewicht van een validator op het netwerk verhogen.

EIP-3651, EIP-3855, EIP-3860 en EIP-6049 zijn de andere vier geeft je de mogelijkheid van de netwerkupgrade. Matt Nelson, ConsenSys Hyperledger Besu en Web3 senior productmanager, benadrukte de impact van elk van deze EIP's.

Het Ethereum-protocol prijst gas op basis van het aantal werkeenheden dat een functie nodig heeft van een computer in het netwerk. Wijzigingen in de gaskosten van Ethereum worden vaak aangepast om te dure of te lage prijzen te corrigeren waarbij centrale verwerkingseenheden meer of minder werk doen dan verwacht. Warme coinbase (3651), PUSH0 (3855) en de initcode-wijzigingen (3860) maken volgens Nelson deel uit van deze correcties.

EIP-3651 verandert de prijs van toegang tot het coinbase-adres van een validator die transacties indient en uitvoert. Validators ontvangen vergoedingen op hun coinbase-adres voor het onderhouden van het netwerk. Zoals Nelson samenvatte, lijkt EIP-3651 de gaskosten van toegang tot een coinbase-adres te verlagen, zodat gebruikers die transacties indienen de validators rechtstreeks kunnen betalen onder specifieke voorwaarden:

"Hoe dan ook, dit EIP corrigeert een eerder overzicht van de kosten om toegang te krijgen tot het coinbase-adres en biedt enkele extra voordelen voor gebruikers en ontwikkelaars die nieuwe use-cases openen."

EIP-3860 zal een vergelijkbaar effect hebben. Ontwikkelaars dienen initcode in bij het netwerk bij het implementeren van een nieuw slim contract. Wanneer de initcode wordt uitgevoerd, wordt een smart contract "bytecode" in de keten gemaakt, die elke keer dat het contract wordt aangeroepen, wordt uitgevoerd en ook gedecentraliseerde applicaties (DApps) uitvoert.

Metering initcode is bedoeld om de gaskosten te corrigeren die nodig zijn voor netwerkknooppunten om de slimme contracten die in de initcode zijn gespecificeerd, te verwerken en in te zetten. Validerende knooppunten controleren momenteel of contracten geldig zijn bij implementatie, wat tijd en gas kost om te voltooien, wat de initcode EIP wil verbeteren, zoals Nelson uitlegde:

"EIP-3860 past nieuwe kosten toe op de initcode die schaalbaar is in correlatie met de grootte van de 'initcode' om ervoor te zorgen dat het maken van contracten op de juiste manier wordt berekend."

Ten slotte voert EIP-3855 een "ongecompliceerde en eenvoudige wijziging" uit aan de Ethereum Virtual Machine (EVM) en gaskosten. De huidige status van de EVM slaat een waarde van nul niet goedkoop op de uitvoeringsstack op, waarbij ontwikkelaars de "dure" PUSH1-bewerking moeten gebruiken om een ​​waarde op nul te zetten.

Nelson benadrukte dat gaskosten in dit geval direct gekoppeld zijn aan opslagruimte, wat betekent dat de EVM slechts 1 byte nodig heeft om een ​​enkele nul op te slaan, terwijl er meer dan 1 byte nodig is om een ​​groter getal van de PUSH1-bewerking op te slaan:

"Deze wijziging creëert een nieuwe PUSH0-opcode, die 1 byte aan gegevensopslag kost (minder dan PUSH1), en zal de gaskosten voor ontwikkelaars (en uiteindelijk gebruikers) verlagen."

Beiko herhaalde ook dat Ethereum Virtual Machine-objectformaat EIP's die oorspronkelijk waren opgenomen in de Shanghai-upgrade, zijn geweest verwijderd van het evenement.

Wat te verwachten

Het effect van de Shanghai-upgrade op cryptocurrency-markten en de waarde van ETH is een andere relevante vraag die misschien moeilijker te beantwoorden is.

Andrew Thurman, een analist bij het blockchain-analyseplatform Nansen, vertelde Cointelegraph dat de upgrade aanzienlijke gevolgen zou hebben voor de toeleveringsstromen en de prijs van ETH, aangezien staking fundamentele veranderingen in de marktstructuur van Ethereum veroorzaakt:

“Sommigen geloven dat een succesvolle netwerkupgrade meer stortingen zal stimuleren, wat zou leiden tot bullish marktactiviteit. Anderen geloven ondertussen dat grote delen van de ingezette ETH-voorraad – nu meer dan 17.5 miljoen ETH – zullen worden teruggetrokken en verkocht.”

Simon Dudley, een senior blockchain-protocolingenieur van ConsenSys, somde een verschuiving op in de focus voor de Shanghai-upgrade om prioriteit te geven aan het intrekken van validatoren. Dit betekende dat de implementatie van bepaalde EIP's verder naar beneden in de tijdlijn werd verschoven om de risico's van verdere vertragingen bij de aanstaande upgrade te beperken: 

"Om deze reden was er een sterk verlangen onder de kernontwikkelaars om te voorkomen dat de Shanghai-upgrade te ingewikkeld zou worden."

Verschillende van deze EIP's zijn teruggedrongen naar de Cancun-upgrade, die later in 2023 in Shanghai zal volgen. Dit omvat verbeteringen die de basis zullen leggen voor sharding, namelijk "Proto-Danksharding" EIP-4844.

Dudley merkte op dat Shanghai opzettelijk fundamenteel sharding-werk heeft uitgesloten, maar dat het werk aan EIP-4844 parallel is voortgezet. Hij geeft ook toe dat de inzet van Shanghai de lopende werkzaamheden aan sharding in de komende maanden mogelijk zal beïnvloeden:

"Het verzenden van de Shanghai-upgrade kan van invloed zijn op sharding, omdat het ontwikkelaars die aan Shanghai werkten, vrijmaakt om zich te concentreren op de meer gecompliceerde reeks sharding-upgrades, bekend als 'The Surge'."

De Shanghai-upgrade is gepland plaatsvinden op het Ethereum-mainnet begin april. De oorspronkelijke datum werd verschoven vanaf maart 2023, met het Goerli-testnetwerk - dat ontwikkelingstests mogelijk maakt vóór mainnet-implementaties - het uitvoeren van de Shapella-upgrade op maart 14.