Ďalšia zastávka Šanghaj — Blíži sa posledný míľnik Etherea

Ekosystém Ethereum bude pokračovať vo svojej prebiehajúcej metamorfóze, keďže sa blíži očakávaná modernizácia v Šanghaji. Najnovšie vylepšenie inteligentného zmluvného blockchain protokolu aktivuje Ether (ETH) výbery z Beacon Chain spoločnosti Ethereum.

Zlúčiť znamenalo významný míľnik pre sieť Ethereum v roku 2022, pričom blockchainová platforma sa posunula z proof-of-work na proof-of-stake konsenzus. Táto zmena zaviedla validátorov ako nových „baníkov“ siete, pričom stávkovanie ETH sa stalo kľúčovým komponentom pri udržiavaní siete.

Zatiaľ čo úplní validátori museli vložiť 32 ETH na spracovanie transakcií a pridanie nových blokov do siete, širší ekosystém mohol vložiť menšie množstvá ETH, aby získal podiel na odmenách – podobne ako investor, ktorý vkladá kapitál na úročené účty.

Tí, ktorí zablokovali ETH, aby sa stali validátormi, neboli schopní stiahnuť svoje vložené podiely z Beacon Chain. To sa mení s inováciou v Šanghaji a je to hlavný dôvod pre zvýšenú fanfáru okolo poslednej zmeny siete Ethereum.

Aktualizácia Shanghai obsahuje okrem aktivácie výberov stávok aj niekoľko návrhov na zlepšenie Etherea (EIP). Cointelegraph oslovil členov tímu ConsenSys, Ethereum Foundation a analytickú firmu Nansen, aby rozbalili všetky aspekty nadchádzajúceho míľnika.

Capella x Shanghai = Shapella

Nadchádzajúce zmeny vlastnosť dve simultánne vylepšenia zlúčené tak, aby zahŕňali všetky aspekty upgradu.

Shanghai odkazuje na zmeny v realizačnej vrstve Etherea, hlavne umožňujúce vkladanie vkladaných ETH do peňaženiek realizačnej vrstvy. Aktualizácia Shanghai vyžaduje súčasnú zmenu na Beacon Chain, ktorý bol nazvaný Capella.

Justin Florentine, zamestnanecký protokolový inžinier pre Hyperledger-Besu spoločnosti ConsenSys, ďalej vysvetlil kombinované aktualizácie na úrovni vykonávania a konsenzu:

"Je to dvojité pomenovanie, pretože ide o prvý súčasný upgrade exekučnej vrstvy Etherea a vrstvy konsenzu a je veľmi očakávané, pretože umožní výbery ETH v stávke."

V rámci ekosystému Ethereum sú upgrady realizačnej vrstvy pomenované po mestách, ktoré hostili udalosti Devcon, zatiaľ čo upgrady konsenzuálnej vrstvy sú pomenované podľa hviezd. Technický názov pripravovanej modernizácie je preto Shapella, ktorý kombinuje Shanghai a Capella.

Napriek tomu, vzhľadom na aktiváciu výberov ETH v stávke, širší ekosystém kryptomien označuje hroziaci upgrade ako Šanghaj. Ako vysvetlil Beiko, Šanghaj uzatvára dôležitú kapitolu vo vývoji Etherea:

„Je lepšie myslieť na Šanghaj ako na ‚dokončenie zlúčenia‘, než ako na budúce upgrady. Počas zlúčenia sme nezaviedli výbery, pretože tento upgrade bol už najkomplexnejší v histórii Etherea.“

Šanghaj v skratke

Ako zdôraznili viacerí analytici a vývojári Ethereum, Shanghai má päť EIP. EIP-4895 umožní používateľom odstúpiť od zmluvy o stávke Ethereum, ktorá bola predtým uzamknutá.

Platby odmien budú v pravidelných intervaloch automaticky odosielané na adresy pre výbery overovateľom. Používatelia majú tiež možnosť úplne ukončiť stávkovanie, čím sa im vráti celý zostatok validátora.

Zostatky validátorov sú maximálne 32 ETH, čo znamená, že zostatky nad touto hranicou v dôsledku odmien neprispievajú k sume istiny ani nezvyšujú váhu validátora v sieti.

EIP-3651, EIP-3855, EIP-3860 a EIP-6049 sú ďalšie štyri prvky aktualizácie siete. Matt Nelson, ConsenSys Hyperledger Besu a senior produktový manažér Web3 zdôraznili vplyv každého z týchto EIP.

Protokol Ethereum oceňuje plyn podľa toho, koľko jednotiek práce bude funkcia vyžadovať od počítača v sieti. Zmeny v nákladoch na plyn Ethereum sa často prispôsobujú tak, aby opravovali predražené alebo podhodnotené operácie, pri ktorých centrálne spracovateľské jednotky vykonávajú viac alebo menej práce, ako sa očakávalo. Warm coinbase (3651), PUSH0 (3855) a zmeny initcode (3860) sú podľa Nelsona súčasťou týchto opráv.

EIP-3651 mení cenu za prístup k adrese coinbase validátora, ktorý odosiela a vykonáva transakcie. Validátori dostávajú poplatky na svoju coinbase adresu za udržiavanie siete. Ako zhrnul Nelson, EIP-3651 sa snaží znížiť náklady na plyn pri prístupe k adrese coinbase, aby používatelia, ktorí zadávajú transakcie, mohli platiť validátorom priamo za špecifických podmienok:

"Bez ohľadu na to, toto EIP opravuje predchádzajúci dohľad nad nákladmi na prístup k adrese coinbase a poskytuje používateľom a vývojárom ďalšie výhody, ktoré otvárajú nové prípady použitia."

EIP-3860 bude mať podobný účinok. Vývojári odosielajú initcode do siete pri nasadzovaní novej inteligentnej zmluvy. Keď sa vykoná initcode, v reťazci sa vytvorí inteligentná zmluva „bytecode“, ktorá sa spustí pri každom volaní zmluvy a tiež spustí decentralizované aplikácie (DApps).

Meranie initcode má za cieľ opraviť náklady na plyn potrebné pre uzly siete na spracovanie a nasadenie inteligentných zmlúv špecifikovaných v initcode. Validačné uzly v súčasnosti kontrolujú, či sú zmluvy platné pri nasadení, čo stojí čas a plyn na dokončenie, čo je cieľom initcode EIP zlepšiť, ako vysvetlil Nelson:

"EIP-3860 aplikuje nové náklady na initkód, ktoré sa škálujú v korelácii s veľkosťou 'initcode', aby sa zabezpečilo, že vytvorenie zmluvy bude primerane ocenené."

Nakoniec, EIP-3855 vykonáva „priamu a jednoduchú zmenu“ virtuálneho stroja Ethereum (EVM) a kalkulácie plynu. Aktuálny stav EVM neukladá nulovú hodnotu do vykonávacieho zásobníka lacno, pričom vývojári musia použiť „drahú“ operáciu PUSH1 na nastavenie hodnoty na nulu.

Nelson zdôraznil, že náklady na plyn sú v tomto prípade priamo spojené s úložným priestorom, čo znamená, že EVM potrebuje iba 1 bajt na uloženie jednej nuly, zatiaľ čo na uloženie väčšieho čísla z operácie PUSH1 je potrebný viac ako 1 bajt:

„Táto zmena vytvára nový operačný kód PUSH0, čo je cena za 1 bajt dátového úložiska (menej ako PUSH1) a zníži náklady na plyn pre vývojárov (a v konečnom dôsledku používateľov).

Spoločnosť Beiko tiež zopakovala, že EIP EIP vo formáte objektu Ethereum Virtual Machine pôvodne zahrnuté do aktualizácie v Šanghaji boli odstránené z udalosti.

Čo očakávať

Vplyv šanghajského upgradu na kryptomenové trhy a hodnotu ETH je ďalšou relevantnou otázkou, na ktorú je možno ťažšie odpovedať.

Andrew Thurman, analytik na blockchainovej analytickej platforme Nansen, povedal Cointelegraphu, že upgrade by mal významné dôsledky pre toky dodávok a cenu ETH, keďže stávkovanie vytvára zásadné zmeny v štruktúre trhu Ethereum:

„Niektorí veria, že úspešná modernizácia siete podnieti viac vkladov, čo by viedlo k vzostupnej trhovej aktivite. Iní sa medzitým domnievajú, že veľká časť zásob ETH – teraz presahujúcich 17.5 milióna ETH – bude stiahnutá a predaná.“

Simon Dudley, hlavný inžinier blockchain protokolu ConsenSys, zhrnul posun v zameraní inovácie v Šanghaji s cieľom uprednostniť výbery validátorov. Znamenalo to, že implementácia určitých EIP sa posunula ďalej v časovom pláne, aby sa obmedzilo riziko ďalšieho oneskorenia v súvislosti s nadchádzajúcou aktualizáciou: 

"Z tohto dôvodu medzi hlavnými vývojármi existovala silná túžba zabrániť tomu, aby sa upgrade v Šanghaji stal príliš komplikovaným."

Niekoľko z týchto EIP bolo posunutých späť do aktualizácie v Cancúne, ktorá bude nasledovať po Šanghaji neskôr v roku 2023. To zahŕňa vylepšenia, ktoré položia základ pre sharding, konkrétne „Proto-Danksharding“ EIP-4844.

Dudley poznamenal, že Šanghaj zámerne vylúčil prácu na odstraňovaní základov, ale paralelne pokračovali práce na EIP-4844. Pripúšťa tiež, že nasadenie Šanghaja môže ovplyvniť prebiehajúce práce na shardingu v nasledujúcich mesiacoch:

„Odoslanie aktualizácie Shanghai môže mať vplyv na sharding, pretože umožňuje vývojárom, ktorí pracovali na Shanghai, zamerať sa na komplikovanejšiu sériu vylepšení shardingu, známu ako 'The Surge'.“

Shanghai upgrade je plánované uskutočnenie na Ethereum mainnet začiatkom apríla. Pôvodný dátum bol posunutý z marca 2023 s testovacou sieťou Goerli – ktorá umožňuje testovanie vývoja pred nasadením do siete – vykonaním modernizácie Shapella marca 14.