Järgmine peatus Shanghai – Ethereumi uusim verstapost läheneb

Ethereumi ökosüsteem jätkab oma käimasolevat metamorfoosi, kuna väga oodatud Shanghai uuendus läheneb. Viimane silmapaistev nutika lepingu plokiahela protokolli täiustus aktiveerib Ether (ETH) eemaldamised Ethereumi majakaketist.

Ühendamine tähistas 2022. aastal Ethereumi võrgustiku jaoks olulist verstaposti, kuna plokiahela platvorm nihkus töö tõestamiselt panuse tõendamise konsensusele. See muudatus tutvustas valideerijaid kui võrgu uusi "kaevureid", kusjuures ETH panus sai võrgu hooldamise võtmekomponendiks.

Kui täielikud valideerijad pidid tehingute töötlemiseks ja võrku uute plokkide lisamiseks panustama 32 ETH-d, siis laiem ökosüsteem võis panustada väiksemas koguses ETH-d, et teenida osa tasudest – sarnaselt investorile, kes paigutab kapitali intressikandvatele kontodele.

Need, kes lukustasid ETH, et saada valideerijateks, ei ole saanud oma osalust majakaahelast välja võtta. See muutub koos Shanghai versiooniuuendusega ja on peamiseks põhjuseks, miks Ethereumi võrgu viimaste muudatuste ümber on suurenenud kära.

Shanghai versiooniuuendus sisaldab lisaks panustatud väljamaksete aktiveerimisele käputäis Ethereumi täiustamise ettepanekuid (EIP). Cointelegraph võttis ühendust ConsenSysi meeskonna, Ethereumi fondi ja analüütikafirma Nanseni liikmetega, et eelseisva verstaposti kõik aspektid lahti pakkida.

Capella x Shanghai = Shapela

Eelseisvad muudatused tunnusjoon kaks samaaegset versiooniuuendust on ühendatud, et hõlmata täienduse kõiki tahke.

Shanghai viitab muudatustele Ethereumi täitmiskihis, võimaldades peamiselt panustatud ETH-d deponeerida täitmiskihi rahakottidesse. Shanghai uuendus nõuab samaaegset muudatust Beacon Chain'is, mis on saanud nimeks Capella.

Justin Florentine, ConsenSysi Hyperledger-Besu personaliprotokolli insener, selgitas täiendavalt kombineeritud versiooniuuendusi täitmise ja konsensuse kihtides:

"Seda nimetatakse kahekordselt, kuna see on Ethereumi täitmiskihi ja konsensuskihi esimene samaaegne uuendus ning see on väga oodatud, kuna see võimaldab panustatud ETH väljavõtmist."

Ethereumi ökosüsteemis on täitmiskihi versiooniuuendused nime saanud Devconi sündmusi võõrustanud linnade järgi, konsensuskihi versiooniuuendused aga tähtede järgi. Seetõttu on eelseisva uuenduse tehniline nimi Shapella, mis ühendab Shanghai ja Capella.

Arvestades aga keskendumist panustatud ETH väljamaksete aktiveerimisele, viitab laiem krüptovaluutade ökosüsteem ähvardavale uuendusele kui Shanghaile. Nagu Beiko selgitas, sulgeb Shanghai Ethereumi arengus olulise peatüki:

"Parem on mõelda Shanghaist kui "ühendamise lõpetamisest" kui tulevaste uuendustega seoses. Me ei kehtestanud ühendamise ajal väljavõtmist, sest see uuendus oli juba Ethereumi ajaloo kõige keerulisem.

Shanghai lühidalt

Nagu mitmed analüütikud ja Ethereumi arendajad on rõhutanud, on Shanghail viis EIP-d. EIP-4895 võimaldab kasutajatel taganeda Ethereumi panustamise lepingust, mis oli varem lukustatud.

Preemiamaksed saadetakse valideerijatele korrapäraste ajavahemike järel automaatselt väljamakseaadressidele. Kasutajatel on ka võimalus panustada täielikult, mis tagastab kogu nende validaatori saldo.

Validaatori saldod on maksimaalselt 32 ETH-ni, mis tähendab, et preemiatest tulenevad saldod, mis ületavad seda läve, ei panusta põhisummasse ega suurenda validaatori kaalu võrgus.

EIP-3651, EIP-3855, EIP-3860 ja EIP-6049 on ülejäänud neli elemendid võrgu uuendamisest. Matt Nelson, ConsenSys Hyperledger Besu ja Web3 vanemtootejuht tõstsid esile kõigi nende EIP-de mõju.

Protokoll Ethereum hindab gaasi selle alusel, kui palju tööühikuid funktsioon võrgus olevalt arvutilt nõuab. Muudatused Ethereumi gaasikuludes kohandatakse sageli ülehinnatud või alahinnatud toimingute korrigeerimiseks, mille puhul keskprotsessorid teevad oodatust rohkem või vähem tööd. Soe mündibaas (3651), PUSH0 (3855) ja algkoodi muudatused (3860) on Nelsoni sõnul osa nendest parandustest.

EIP-3651 muudab tehinguid esitava ja teostava validaatori mündibaasi aadressi juurdepääsu hinda. Validaatorid saavad võrgu hooldamise eest tasu oma mündibaasi aadressile. Nagu Nelson kokku võttis, soovib EIP-3651 vähendada mündibaasi aadressi juurdepääsu gaasikulusid, et tehinguid esitavad kasutajad saaksid konkreetsetel tingimustel otse validaatoritele maksta:

"Sellest hoolimata parandab see EIP varasemat möödalaskmist mündibaasi aadressi juurdepääsu kulude osas ning annab kasutajatele ja arendajatele mõningaid lisahüvesid, mis avavad uusi kasutusjuhtumeid."

EIP-3860 mõju on sarnane. Arendajad esitavad uue nutika lepingu juurutamisel võrku algkoodi. Algkoodi käivitamisel luuakse ahelas nutikas lepingu "baitkood", mis töötab iga kord, kui lepingut kutsutakse, ja käivitab ka detsentraliseeritud rakendusi (DApps).

Initcode'i mõõtmise eesmärk on korrigeerida gaasikulusid, mis on vajalikud võrgusõlmedele algkoodis määratud nutikate lepingute töötlemiseks ja juurutamiseks. Valideerivad sõlmed kontrollivad praegu, kas lepingud kehtivad kasutuselevõtul, mille lõpuleviimine maksab aega ja gaasi, mida initcode EIP eesmärk on parandada, nagu Nelson selgitas:

"EIP-3860 rakendab algkoodile uut kulu, mis skaleerub vastavalt algkoodi suurusele, et tagada lepingu loomise asjakohane kulu."

Lõpuks viib EIP-3855 läbi Ethereumi virtuaalmasina (EVM) ja gaasikulude arvutamise "otse ja lihtsa muudatuse". EVM-i praegune olek ei salvesta nullväärtust täitmispinusse odavalt, kuna arendajad peavad väärtuse nulli määramiseks kasutama "kallist" PUSH1 toimingut.

Nelson rõhutas, et gaasikulud on antud juhul otseselt seotud salvestusruumiga, mis tähendab, et EVM vajab ühe nulli salvestamiseks ainult 1 baiti, samas kui PUSH1 operatsioonist suurema numbri salvestamiseks on vaja rohkem kui 1 bait:

"See muudatus loob uue PUSH0 opkoodi, mille maksumus on 1 bait andmesalvestust (vähem kui PUSH1), ja see vähendab arendajate (ja lõpuks ka kasutajate) gaasikulusid."

Beiko kordas ka, et Ethereumi virtuaalmasina objektivormingus EIP-id, mis algselt kaasati Shanghai versiooniuuendusse, on ürituselt eemaldatud.

Mida oodata

Shanghai uuenduse mõju krüptovaluutaturgudele ja ETH väärtusele on veel üks asjakohane küsimus, millele on ehk keerulisem vastata.

Plokiahela analüütikaplatvormi Nanseni analüütik Andrew Thurman ütles Cointelegraphile, et uuendusel on märkimisväärsed tagajärjed tarnevoogudele ja ETH hinnale, arvestades, et panustamine loob Ethereumi turustruktuuris olulisi muudatusi:

"Mõned usuvad, et võrgu edukas uuendamine suurendab hoiuseid, mis tooks kaasa turu tõusu. Teised aga usuvad, et suur osa ETH-st, mis praegu ületab 17.5 miljonit ETH-d, võetakse tagasi ja müüakse.

Simon Dudley, ConsenSysi vanem plokiahela protokolli insener, võttis kokku Shanghai uuenduse fookuse nihke, et seada prioriteediks validaatori eemaldamine. See tähendas, et teatud EIP-de rakendamine nihutati ajakavast kaugemale, et piirata eelseisva versiooniuuenduse edasiste viivituste ohtu. 

"Sel põhjusel oli põhiarendajate seas suur soov vältida Shanghai versiooniuuenduse muutumist liiga keeruliseks."

Mitmed neist EIP-dest on tagasi lükatud Cancuni versiooniuuendusse, mis järgneb Shanghaile hiljem 2023. aastal. See hõlmab täiustusi, mis panevad aluse killustamisele, nimelt „Proto-Danksharding” EIP-4844.

Dudley märkis, et Shanghai välistas tahtlikult vundamentide jagamise, kuid töö EIP-4844 kallal on paralleelselt jätkunud. Ta möönab ka, et Shanghai kasutuselevõtt võib järgmiste kuude jooksul käimasolevat tööd killustamisega mõjutada:

"Shanghai versiooniuuenduse tarnimine võib mõjutada jagamist, kuna see vabastab Shanghai kallal töötanud arendajad keskenduma keerukamale jaotamise versiooniuuenduste seeriale, mida tuntakse kui "The Surge"."

Shanghai uuendus on kavandatud toimuma aprilli alguses Ethereumi põhivõrgus. Algne kuupäev lükati välja 2023. aasta märtsist, kuna Goerli testvõrk, mis võimaldab arendustesti teha enne võrgu juurutamist, Shapella uuenduse läbiviimine märtsil 14.