Další zastávka Šanghaj — blíží se poslední milník Etherea

Ekosystém Ethereum bude pokračovat ve své pokračující metamorfóze, protože se blíží vysoce očekávaný upgrade v Šanghaji. Nejnovější preeminentní vylepšení protokolu blockchain smart kontraktu aktivuje Ether (ETH) výběry z Beacon Chain společnosti Ethereum.

Sloučení znamenal významný milník pro síť Ethereum v roce 2022, kdy se blockchainová platforma posunula z proof-of-work na proof-of-stake konsensus. Tato změna zavedla validátory jako nové „těžaře“ sítě, přičemž sázka ETH se stala klíčovou součástí údržby sítě.

Zatímco úplní validátoři museli vsadit 32 ETH pro zpracování transakcí a přidání nových bloků do sítě, širší ekosystém mohl vsadit menší množství ETH, aby získal podíl na odměnách – podobně jako investor, který vkládá kapitál na úročené účty.

Ti, kteří zablokovali ETH, aby se stali validátory, nebyli schopni stáhnout své vsazené podíly z Beacon Chain. To se mění s upgradem v Šanghaji a je to hlavní důvod pro rostoucí fanfáry kolem poslední změny sítě Ethereum.

Upgrade v Šanghaji obsahuje kromě aktivace výběrů sázek i několik návrhů na vylepšení Etherea (EIP). Cointelegraph oslovil členy týmu ConsenSys, nadaci Ethereum a analytickou firmu Nansen, aby rozbalili všechny aspekty nadcházejícího milníku.

Capella x Shanghai = Shapella

Nadcházející změny vlastnost dvě současné upgrady sloučené tak, aby zahrnovaly všechny aspekty upgradu.

Shanghai odkazuje na změny v prováděcí vrstvě Etherea, které umožňují především vkládání vsazených ETH do peněženek realizační vrstvy. Aktualizace Shanghai vyžaduje současnou změnu na Beacon Chain, který byl nazván Capella.

Justin Florentine, technik protokolu zaměstnanců pro Hyperledger-Besu společnosti ConsenSys, dále vysvětlil kombinované upgrady na úrovni provádění a konsensu:

"Je dvakrát pojmenován, protože jde o první současný upgrade prováděcí vrstvy Etherea a vrstvy konsensu, a je vysoce očekávaný, protože umožní výběry ETH v sázce."

V rámci ekosystému Ethereum jsou upgrady realizační vrstvy pojmenovány po městech, která hostila události Devcon, zatímco upgrady konsensuální vrstvy jsou pojmenovány po hvězdách. Technický název nadcházejícího upgradu je proto Shapella, který kombinuje Shanghai a Capella.

Nicméně, vzhledem k zaměření na aktivaci vsazených výběrů ETH, širší ekosystém kryptoměn označuje hrozící upgrade jako Shanghai. Jak vysvětlil Beiko, Šanghaj uzavírá důležitou kapitolu ve vývoji Etherea:

„Je lepší o Šanghaji uvažovat jako o ‚dokončení sloučení‘ než o budoucích modernizacích. Během sloučení jsme nezavedli výběry, protože tento upgrade byl již nejsložitější v historii Etherea.“

Šanghaj v kostce

Jak bylo zdůrazněno několika analytiky a vývojáři Etherea, Shanghai má pět EIP. EIP-4895 umožní uživatelům odstoupit od smlouvy o stakingu Ethereum, která byla dříve uzamčena.

Platby odměn budou v pravidelných intervalech automaticky zasílány validátorům na adresy pro výběr. Uživatelé mají také možnost zcela ukončit sázky, čímž se jim vrátí celý zůstatek validátoru.

Zůstatky validátorů jsou max. 32 ETH, což znamená, že zůstatky nad touto hranicí v důsledku odměn nepřispívají k částce jistiny ani nezvyšují váhu validátoru v síti.

EIP-3651, EIP-3855, EIP-3860 a EIP-6049 jsou další čtyři prvky upgradu sítě. Matt Nelson, ConsenSys Hyperledger Besu a senior produktový manažer Web3 zdůraznili dopad každého z těchto EIP.

Protokol Ethereum oceňuje plyn podle toho, kolik jednotek práce bude funkce vyžadovat od počítače v síti. Změny v nákladech na plyn Ethereum se často přizpůsobují tak, aby korigovaly předražené nebo podhodnocené operace, u nichž centrální procesorové jednotky odvádějí více či méně práce, než se očekávalo. Teplá coinbase (3651), PUSH0 (3855) a změny initcode (3860) jsou podle Nelsona součástí těchto oprav.

EIP-3651 mění cenu za přístup k adrese coinbase validátoru, který odesílá a provádí transakce. Validátoři dostávají poplatky na svou coinbase adresu za údržbu sítě. Jak shrnul Nelson, EIP-3651 se snaží snížit náklady na plyn za přístup k adrese coinbase, aby uživatelé, kteří zadávají transakce, mohli platit validátorům přímo za specifických podmínek:

"Bez ohledu na to toto EIP opravuje předchozí přehlédnutí nákladů na přístup k adrese coinbase a poskytuje uživatelům a vývojářům další výhody, které otevírají nové případy použití."

EIP-3860 bude mít podobný účinek. Vývojáři odešlou initcode do sítě při nasazování nového smart kontraktu. Když je initcode spuštěn, vytvoří se v řetězci inteligentní kontrakt „bytecode“, který se spustí pokaždé, když je kontrakt zavolán, a také spustí decentralizované aplikace (DApps).

Měření initcode má za cíl opravit náklady na plyn požadované pro síťové uzly ke zpracování a nasazení chytrých kontraktů specifikovaných v initcode. Ověřovací uzly v současné době kontrolují, zda jsou smlouvy platné při nasazení, jehož dokončení stojí čas a plyn, což má initcode EIP za cíl zlepšit, jak vysvětlil Nelson:

"EIP-3860 aplikuje nové náklady na initkód, které se škálují v korelaci s velikostí 'initcode', aby bylo zajištěno, že vytvoření smlouvy bude náležitě zpoplatněno."

A konečně EIP-3855 provádí „přímou a jednoduchou změnu“ virtuálního stroje Ethereum (EVM) a kalkulace plynu. Současný stav EVM neukládá nulovou hodnotu do prováděcího zásobníku levně, přičemž vývojáři musí k nastavení hodnoty na nulu použít „nákladnou“ operaci PUSH1.

Nelson zdůraznil, že náklady na plyn jsou v tomto případě přímo spojeny s úložným prostorem, což znamená, že EVM potřebuje pouze 1 bajt k uložení jediné nuly, zatímco k uložení většího čísla z operace PUSH1 je zapotřebí více než 1 bajt:

"Tato změna vytváří nový operační kód PUSH0, což je cena za 1 bajt úložiště dat (méně než PUSH1), a vývojářům (a nakonec uživatelům) sníží náklady na plyn."

Společnost Beiko také zopakovala, že EIP ve formátu objektového formátu virtuálního stroje Ethereum původně zahrnuté v aktualizaci Shanghai byly odstraněn z události.

Co čekat

Vliv šanghajského upgradu na kryptoměnové trhy a hodnotu ETH je další relevantní otázkou, na kterou je možná obtížnější odpovědět.

Andrew Thurman, analytik na blockchainové analytické platformě Nansen, řekl Cointelegraphu, že upgrade by měl významné důsledky pro toky dodávek a cenu ETH, vzhledem k tomu, že sázky vytvářejí zásadní změny ve struktuře trhu Ethereum:

„Někteří věří, že úspěšná modernizace sítě podnítí více vkladů, což by vedlo k vzestupné aktivitě trhu. Jiní se mezitím domnívají, že velká část vsazené nabídky ETH – nyní přesahující 17.5 milionu ETH – bude stažena a prodána.

Simon Dudley, senior blockchainový protokolový inženýr ConsenSys, shrnul posun v zaměření upgradu v Šanghaji s cílem upřednostnit výběry validátorů. To znamenalo, že implementace některých EIP byla posunuta dále v časovém horizontu, aby se omezilo riziko dalšího zpoždění nadcházejícího upgradu: 

"Z tohoto důvodu mezi hlavními vývojáři existovala silná touha zabránit tomu, aby se upgrade v Šanghaji stal příliš komplikovaným."

Několik z těchto EIP bylo odsunuto zpět do upgradu v Cancúnu, který bude následovat po Šanghaji později v roce 2023. To zahrnuje vylepšení, která položí základy pro sharding, konkrétně „Proto-Danksharding“ EIP-4844.

Dudley poznamenal, že Šanghaj záměrně vyloučila základní shardovací práce, ale paralelně pokračovaly práce na EIP-4844. Rovněž připouští, že rozmístění Šanghaje může v nadcházejících měsících dobře ovlivnit pokračující práce na shardingu:

„Dodání aktualizace Shanghai může mít dopad na sharding, protože to umožňuje vývojářům, kteří na Shanghai pracovali, soustředit se na složitější sérii vylepšení shardingu, známou jako 'The Surge'.“

Upgrade Shanghai je naplánováno na mainnetu Ethereum začátkem dubna. Původní datum bylo posunuto z března 2023 s testovací sítí Goerli – která umožňuje vývojové testování před nasazením v mainnetu – provedení modernizace Shapella v březnu 14.