Po dokončení upgradu The Merge and Shapella (Shanghai + Capella) Ethereum úspěšně přešlo z mechanismu POW na POS. Dalším důležitým milníkem v plánu rozvoje Etherea je EIP 4844, nebo jednoduše „Proto-Danksharding“ – jméno dvou klíčových vývojářů Etherea, Protolambda a Dankrad Feist. EIP 4844 zavádí nový typ transakce nazvaný „blobs“, navržený tak, aby zlepšil škálovatelnost roll-upů postavených na Ethereu. Návrh byl oficiálně zahrnut do Dencunu, dalšího upgradu Etherea. Co je tedy upgrade Dencunu? Pojďme se dozvědět více prostřednictvím článku níže!

1. Co je upgrade Dencunu?

Upgrade Dencunu je další upgrade Etherea bezprostředně po události Shappela 12. dubna 2023. Pokud je Shapella kombinací Capella a Shanghai, pak je Dencun také pojmenován kombinací slov „Deneb“ (konsensuální vrstva) (CL) a „Cancun“ (prováděcí vrstva) (EL). To znamená, že dojde ke dvěma upgradům současně.

„Deneb“ představuje vylepšení třídy Consensus, nejjasnější hvězdy v souhvězdí Labutě. „Cancun“ je název upgradu na Ethereum's Execution Layer a byl hostitelským městem konference Devcon 3 v roce 2017.

Upgrade Cancúnu byl nyní dokončen a vývojáři jádra stále diskutují o postupu upgradu Deneb. V komunitě Ethereum existují dvě hlavní série konferencí, včetně:

  • Konference ACDE: zaměřená na změny kódu v Ethereum Execution Layer

  • Konference ACDC: zaměřená na koordinované diskuse o změnách Ethereum Consensus Layer.

Během konferenčního hovoru ACDE č. 163 dne 8. června dojde k pěti změnám kódu. Spolu s EIP 4844 budou v Cancúnu aktivovány také následující čtyři EIP: EIP 1153, EIP 4788, EIP 5656 a EIP 6780.

Seznam EIP navržených k zahrnutí do Cancúnu a jejich stav k červnu 2023 jsou následující:

Các EIP được đề xuất cho Cancun

2. Jakých je 5 navrhovaných vylepšení Etherea v upgradu Dencun?

2.1. EIP4844

EIP4844 là gì?

EIP 4844 (aka Proto-Danksharding) je jednoduchá implementace plné verze Danksharding. Proto-danksharding je určen k implementaci většiny logiky a „scaffoldingu“ (např. formáty transakcí, ověřovací pravidla), které tvoří úplnou specifikaci Danksharding.

Hlavním rysem EIP 4844 je zavedení nového typu transakce nazvané blob-carrying transakce. Typ transakce, která nese objekt blob, je jako běžná transakce, kromě toho, že také nese další část dat nazývanou blob.

Blob umožňuje, aby každý blok přenesl 1 MB až 2 MB dat. Kromě zavedení transakcí nesoucích blob bude EIP 4844 také implementovat logiku prováděcí vrstvy, ověřovací pravidla, trhy s vícecestnými poplatky a další systémové změny potřebné pro úplný Danksharding v budoucnu.

Proto-danksharding sníží náklady na publikování velkého množství dat do Etherea, což zase může snížit režii kompilací. EIP 4844 je považováno za zlepšení škálovatelnosti Etherea, protože může poskytnout nákladově efektivnější podporu pro projekty na 2. vrstvě.

2.2. EIP 1153

EIP 1153 je navrhované vylepšení upgradu Dencun, které zavádí operační kódy mezipaměti, které řídí provozní stav identický s úložištěm, kromě toho, že mezipaměť je po každé transakci zahozena.

Dočasné úložiště je levnější, protože nikdy nevyžaduje přístup k disku. Toto zavedení by mohlo otevřít nové případy použití, jako je schvalování jedné transakce ERC-20, zvýšení dostupnosti blokového prostoru, implementace re-entrantních klíčů a snížení souvisejících provozních nákladů týkajících se on-chain storage.

2.3. EIP 4788

EIP4788 slibuje, že bude navrhovaným vylepšením v rámci upgradu Dencun, který by mohl zefektivnit a zabezpečit komunikaci mezi různými protokoly a aplikacemi v síti Ethereum a pomohl by zlepšit vytyčování zabezpečení fondu, práce s přeinstalováním, mosty, protokol MEV atd.

2.4. EIP 5656

EIP 5656 zavede novou EVM instrukci pro efektivní kopírování paměťových oblastí, podporuje přesnější kopírování kódu, zlepšuje výkon paměťových kopií přibližně o 10,5 %. To bude užitečné pro mnoho výpočetně náročných operací a je to docela užitečné pro kompilátory pro generování efektivnějšího, menšího bajtkódu a také pro úsporu poplatků za plyn.

2.5. EIP6780

EIP 6780 umožňuje vytváření a mazání smluv v rámci jedné transakce. Tento návrh umožňuje, aby byl operační kód SELFDESTRUCT ukončen s minimálním dopadem na stávající smart kontrakty.

V analýze dopadu EIP 6780 během konference ACDE na konci května blockchainová bezpečnostní firma Dedaub poznamenala, že většina dApps na Ethereu bude při implementaci EIP 6780 schopna fungovat bez úprav.

Rozsah upgradu Deneb (CL upgrade) ještě nebyl dokončen. 15. června, během posledního setkání ACDC (#111), pořádaného výzkumným pracovníkem Ethereum Foundation Alexem Stokesem, diskutovaly skupiny klientů CL konečný rozsah upgradu společnosti Deneb a její plány na začlenění EIP 7044, EIP 7045 a EIP 4788 do společnosti Deneb. specifikace v následujících týdnech.

  • EIP 7044: Změny kódu pro zlepšení uživatelského dojmu při vytyčování. EIP zajistí, že podepsané výstupy validátoru budou trvale platné. EIP navržené vývojářem Lodestar (CL) „Dapplion“ bylo začleněno do specifikací Deneb.

  • EIP 7045: Změny kódu pro zvýšení zabezpečení řetězce. EIP rozšíří rozsah jedné epochy na 2 epochy. EIP navržený výzkumným pracovníkem nadace Ethereum Dannym Ryanem je předmětem další diskuse a závěrečné revize.

3. Jaký dopad má upgrade Dencunu?

Upgrade Dencun je dalším důležitým rozvětvením Etherea po upgradu Shapella a je začátkem „The Surge“, nové fáze plánu navrženého Vitalikem po „The Merge“.

Hlavním problémem fáze Surge je výrazné zlepšení výkonu Etherea a snížení transakčních nákladů zavedením technologií, jako je sharding a rollups.

Základním prvkem upgradu Dencunu je EIP 4844, který se sám nazývá „Rollup-Centric Sharding Scheme“ a který je také předběžnou verzí Danksharding, konečného modelu shardingu Etherea.

Prostřednictvím EIP 4844 může Ethereum škálovat modularizací a přenesením provádění transakcí na jiné protokoly.

Vzhledem k tomu, že data nemusí být trvale ukládána blockchainem, je levnější data používat, než je ukládat v řetězci (jako je například CALLDATA, která se v současnosti používají při kumulacích).

Rollups (L2) mohou toto úložiště používat k odesílání transakčních dat nebo důkazů zpět do Etherea (L1), což snižuje náklady na rollup a přináší výhody především uživatelům a provozovatelům rollupů.

Kromě EIP 4844 jsou již integrovány EIP 1153 a EIP 6780 a také 5 EIP, které mohou být integrovány do budoucího upgradu, který se také zaměřuje na snížení transakčních nákladů (plyn), zvýšení bezpečnosti, vylepšené vývojářské zkušenosti a další vylepšení.

Všechny výše uvedené návrhy slouží jako dobrý technický základ pro implementaci budoucích intenzivních operací nebo zavádění nových rozsáhlých funkcí (jako je abstrakce účtu) v Ethereu.

4. Závěr

Celkově bude úspěšný upgrade Dencunu důležitým zlepšením pro Ethereum, které pomůže přispět k dlouhodobému rozvoji ekosystému a také posílit jeho pozici na trhu.

Krátkodobá implementace technických vylepšení, jako je EIP 4844, navíc přinese významné zlepšení výkonu a snížení transakčních nákladů pro Ethereum, což pomůže vyvinout nové aplikace nad stávající infrastrukturou vrstvy 2 a urychlí další vývoj agregace vrstvy 2 projekty pod vedením Optimism a Arbitrum.

Nahoře jsou všechny informace, které vám chce TheBlock101 přinést. Doufejme, že po přečtení tohoto článku víte, co je upgrade Dencunu, a plně rozumíte tomu, co chceme sdělit.

Zdroj: Theblock101.com