Upgrade Dencun představil koncept „blobs“, který pomohl zpracovat více transakcí za cenu jedné. Upgrade, součást řady upgradů Surge, pomohl snížit poptávku po plynu velkými protokoly; čímž se sníží jeho poptávka a cena. Výsledkem je, že protokoly Layer-2 a Layer-3 by nyní mohly účtovat ještě méně, protože mohly zaúčtovat více transakcí Ethereum za cenu jedné.

V tomto článku prozkoumáme význam, historii a fungování upgradu Dencun a zhodnotíme jeho přínosy.

Víte, jak se na scéně objevilo přetížení blockchainové sítě?

Proč byl upgrade nezbytný?

Před upgradem byl blockchain Ethereum ucpaný. Transakce byly finalizovány extrémně pomalou rychlostí 10-15 transakcí za sekundu (TPS). 

Protože síť zůstala ucpaná, transakční náklady někdy vyskočily přes 300 Gwei, protože poplatky za plyn byly vždy vyšší než 150 Gwei. Nejlepší uživatelé jako Layer-2s, Layer-3s, Swap Protocols, DeFi protokoly a Dapps využívali hodně plynu, což je pro méně časté uživatele, jako jsou maloobchodní uživatelé, zdražilo.

Co se děje na Ethereu? Poplatek za plyn je nyní více než 300 Gwei#eth#gasfee#gweipic.twitter.com/sfKjdrxnuc

— Hodná holka Alex (@AlexMemeToken) 21. září 2023

Tato situace byla velmi problematická pro větší přijetí Etherea, protože většina krypto transakcí je obvykle pod 100 $. Platit síťový poplatek 50 USD nebo více (což byl obvyklý případ) nedávalo žádný smysl. 

Jiné blockchainy, jako Solana, Cardano a XRP Ledger, byly daleko napřed a zpracovávaly tisíce transakcí za sekundu. V důsledku toho Ethereum čelilo riziku opuštění.

Dějiny

Upgrade Dencunu byl koncipován jako dočasné opatření ke zvýšení rychlosti sítě Ethereum. 

Původně mělo být Ethereum škálováno pomocí Shardingu, kde by byli všichni validátoři rozděleni do skupin, kterým se říkalo shardy, a každá skupina by mohla jednat nezávisle na sobě a všechny skupiny by mohly přidávat nové bloky do řetězce.

Implementace však nebyla snadná v době, kdy Ethereum právě implementovalo velký přechod od proof of work consensus k proof of stake konsenzu a upgrade se nazýval „The Merge“.

Pochopte rozdíl mezi dokladem o práci a dokladem o sázce.

EIP-4844, Návrh na upgrade Dencunu.

Dankrad Feist, kryptograf a výzkumník Etherea, tedy zaslal návrh. Návrh byl dále řešen a brzy získal konečnou podobu. Hlavními přispěvateli se stali Dankrad Feist a Protolambda (Diederik Loerakker), autory návrhu byli Vitalik Buterin, George Kadianakis, Matt Garnett, Ansgar Dietrichs a Mofi Taiwo.

Výsledkem úsilí dvou hlavních výzkumníků, Dankrada Feista a Protolambdy, byl návrh pojmenován „Proto-Dank Sharding“.

Jak to funguje?

Fungování upgradu mělo za cíl dosáhnout dvou cílů. Za prvé by to mělo zvýšit propustnost a odblokovat Ethereum blockchain. Za druhé, mělo by to vytvořit odrazový můstek pro finální upgrade v této sérii, tedy Surge.

Upgrade představil novou funkci v bloku Ethereum nazvanou „blob“. Blob je další úložný prostor uvnitř bloku Ethereum, který nebyl přístupný pro EVM, ale jeho odevzdání mu bylo přístupné. 

Jednoduše řečeno to znamená, že data (tj. transakce) uvnitř „blobu“ neměla být ověřena a validátory Etherea ověří pouze jeho potvrzení, souhrn dat.

Nyní, protože data neměla být ověřena, musel existovat způsob, jak zajistit, že data jsou legitimní. 

Upgrade čerpal inspiraci z Layer-2s, která používala Rollups k balení transakcí Ethereum a ověřování pouze jejich souhrnů. Kvůli Merkle Trees, pokud je v balíčku zmanipulována jediná transakce, celý souhrn se nevejde do blockchainu a bude odmítnut. Tato funkce zajišťuje, že transakce uvnitř souhrnu jsou stejně pravé jako jiné transakce.

Upgrade Dencun používá k dosažení výše uvedené funkce „bloby“. Objekty BLOB jsou dočasné úložiště v řetězci, které ukládá jednotlivé transakce, které jsou zabaleny dohromady. Jakmile uplyne dostatečná doba poté, co je souhrn objektu BLOB shledán platným, jednotlivé transakce se vymažou a pouze souhrn zůstane v řetězci jako jedna transakce.

Jak se v Ethereu používají bloby?

Je pozoruhodné, že bloby nejsou určeny pro maloobchodní a individuální transakce. Spíše jsou určeny pro protokoly, které využívají hodně plynu, známé také jako „Gas Guzzlers“. Tyto protokoly, které dříve spoléhaly na L2, mají nyní přímý přístup k Ethereu, díky čemuž jsou bezpečnější a důvěryhodnější.

Několik příkladů žroutů plynu jsou Polygon, Arbitrum, Uniswap a Tether.

Níže je zjednodušené vysvětlení toho, jak transakce BLOB fungují.

  1. Jakmile je transakce zaúčtována, je odeslána do blob.

  2. Jakmile se blob zaplní, vygeneruje se jeho souhrn hašováním jednotlivých transakcí a vygenerováním Merkleho kořene.

  3. Kořen Merkle je pak ověřen na Ethereu. V ověřovacím procesu se počáteční stav blockchainu před blobem a konečný stav blockchainu musí lišit od změny zavedené souhrnem blob. 

  4. Jakmile je shrnutí dokončeno, je přidáno do blockchainu jako jednoduchá transakce.

  5. Po několika dnech se data uvnitř objektu blob odstraní a objekt blob je připraven k naplnění dalšími transakcemi.

Výhody implementace upgradu Dencun

Největší přínos upgradu získalo Ethereum, pozadu však nezůstaly ani L2 a L3 coiny. V důsledku snížení poplatků za tyto protokoly se po upgradu mince projektu shromáždily.

Pokud chcete vědět, které tokeny L2 nebo L3 koupit, měli byste nejprve vědět, jak je analyzovat.

Nízké poplatky

Přímou výhodou upgradu Dencun bylo, že několik projektů vrstvy 2 a 3 začalo používat bloby k sumarizaci hromadných transakcí. To jim pomohlo ušetřit náklady v porovnání s jejich umístěním přímo na Ethereum. To pomohlo snížit poptávku po plynu na Ethereu, díky čemuž ceny plynu postupně ochlazovaly.

Níže uvedený graf ukazuje trend cen plynu poté, co byl 13. března 2024 uveden do provozu upgrade Dencun.

Sledování průměrné ceny plynu Ethereum, grafy zdroje Y

Poptávka po plynu se snížila do té míry, že ceny plynu spadly z průměrného poplatku 98 Gwei 5. března na pouhých 8 Gwei 22. června. Navíc minimální poplatek za plyn dokonce klesl na pouhých 1 Gwei.

Trendy cen plynu Ethereum. Lepší zabezpečení

Dříve používání řetězců L2 pro ukládání dat mimo řetězec představovalo určitá rizika i po ověření jeho kořene Merkle. Se stále rostoucím trhem L2 a L2 rostlo i riziko podvodu. 

Díky použití blobů jsou nyní data uložena na blockchainu Ethereum, což jim dodává větší důvěryhodnost s nejvyšším zabezpečením.

Malé až žádné přetížení sítě

Upgrade byl zásadní při řešení přetížení sítě. S bloby přešli hromadní nákupčí plynu na levnější způsob zpracování transakcí na Ethereu. Tím se uvolnil plyn, který bylo nyní možné využívat pro méně časté uživatele za přijatelnou cenu. Nízké ceny plynu také znamenaly vyšší využití Etherea. 

Využití blobů řešeními vrstvy 2 pro ně také vedlo k méně nákladnému způsobu zveřejňování transakcí na blockchainu Ethereum. To jim pomohlo dále snížit jejich poplatek na úroveň, kdy je prakticky zdarma.

Historie cen plynu Polygon PoS. Závěr

Dencun Upgrade pomohl snížit poptávku po plynu zavedením konceptu kuliček. Tato funkce umožňuje provádět více transakcí za cenu jedné. Použití blobů protokoly Layer-2 a Layer-3 snížilo jejich spotřebu plynu a učinilo je levněji dostupnými pro méně časté uživatele, jako jsou individuální uživatelé. Upgrade byl tak úspěšný, že během čtyř měsíců klesla cena plynu Etherea z průměrných 150 Gwei na pouhých 1 Gwei.