Protokoly vrstvy 2 si často účtují zlomek poplatků za plyn ve srovnání s Ethereem. Tyto řetězce používají proces zvaný Rollup ke zpracování více transakcí za cenu jedné. I když je to méně bezpečné, pomáhá jim to dosáhnout vysoké propustnosti transakcí za velmi nízké náklady.

V tomto článku se ponoříme do přesných podrobností o každé metodě, kterou používají škálovací řešení vrstvy 2, aby udržely své poplatky za plyn nízké a dostupné a zároveň udržely jejich řetězec bezpečný. 

Na konci článku se také podíváme na revoluční technologii, která pomohla dále snížit poplatky L2.

Podívejte se na nejlepší projekty škálování vrstvy 2 v roce 2024.

Co jsou to souhrny?

Rollupy jsou řešení škálování mimo řetězec, která využívají řetězce vrstvy 2 jako úložné prostory. Transakce prováděné na vrstvě 2 jsou zapsány do těchto prostorů a zpracovány v dávkách, nikoli jednotlivě, což pomáhá zpracovat více transakcí za cenu jediné.

Vzhledem k tomu, že řetězce vrstvy 2 musí své transakce dokončit z Etherea, zpracování dávky transakcí namísto jednotlivých jim pomáhá ušetřit náklady na plyn. Tyto řetězce pak mohou tyto výhody přenést na uživatele, kteří nyní musí zaplatit jen zlomek poplatku ve srovnání s Ethereem.

Ethereum blockchain zpracovává transakce individuálně; proto musí před dokončením projít několika validátory.

Zde je řada tweetů, které vysvětlují, proč na Ethereum Rollups záleží.

Ale protože provádění transakcí není na vrstvě 1, jak víte, zda byly výpočty provedeny správně? Existují dva hlavní přístupy k tomu: – optimistické souhrny – souhrny s nulovými znalostmi (8/17)

— Alex Kroeger (@alex_kroeger) 24. listopadu 2021

Jak Rollupy fungují?

Rozdělili jsme fungování souhrnů do čtyř kroků, abychom lépe vysvětlili, jak tyto transakce fungují.

Transakce zahájena

Jakmile je transakce zahájena prostřednictvím řešení Ethereum Layer-2, je přidána k ostatním transakcím v bloku vrstvy 2. Jakmile je transakce zahájena, je ověřena validátory vrstvy 2 a poté nahromaděna za účelem vytvoření souhrnu.

Někdy se před vytvořením hromady transakcí neprovádí žádné ověření. V těchto případech se ověření provádí pouze v případě, že kořen Merkle přesně nereprezentuje změny stavu před a po vytvoření souhrnu.

Vytvoření souhrnu

Když se jednotlivé transakce naplní do požadovaného počtu nebo ve stanoveném časovém rámci, jsou tyto transakce zaznamenány v bloku L2 a je vygenerován jejich souhrn. Tyto skupiny transakcí se nazývají souhrny.

Souhrn bude předložen L1

Souhrn těchto transakcí je poté odeslán do blockchainů vrstvy 1 (např. Ethereum) ke konečnému ověření. Řetězec vrstvy 1 před validací bloku vyhodnocuje tři věci: stav řetězce L2 před blokem (počáteční stav), změny zavedené blokem a stav řetězce L2 po bloku, tj. konečný stav. .

Logicky by změnou zavedenou blokem měl být rozdíl mezi počátečním a konečným stavem. Pokud se tyto věci neshodují, pak je celý blok znovu zkontrolován a špatné transakce jsou sledovány pomocí jeho Merkle Tree.

Chcete si vybudovat silnou kariéru v blockchainu? Podívejte se na tyto dovednosti, které musíte mít.

Finalizace

Jakmile je blok legitimní, jeho souhrn je zahrnut do blockchainu Ethereum jako jediná transakce, čímž se blok dokončí.

Právě díky tomuto procesu jsou vrstvy 2 schopny zpracovat více transakcí na 2. vrstvě za cenu jedné transakce Ethereum. Následně jsou náklady na transakci na vrstvě 2 zlomkem transakcí Ethereum.

Typy rollupů

Používá se několik typů kumulativních efektů, například kumulativní zk a optimistické kumulace. I když se všechny liší v tom, jak fungují, všechny dosahují stejného cíle: zpracování více transakcí za cenu jedné.

Rollupy ZK

Nejlepší ZK Rollups.

Zero Knowledge Rollups jsou ty, které fungují přesně výše uvedeným způsobem. Používají úložné prostory (bloky) na vrstvě 2 k ukládání transakcí a poté shrnutí předkládají řetězci vrstvy 1 ke konečnému schválení. 

Vzhledem k tomu, že řetězec vrstvy 1, což je ve většině případů převážně Ethereum, nezná jednotlivé transakce, nazývá se proces Zero-Knowledge Rollups.

Příklady ZK Rollups: Polygon PoS

Optimistické souhrny

Optimistické souhrny.

Optimistic Rollups využívají další úložné prostory v Ethereu, známé jako „prostory pro data volání“, k ukládání jednotlivých transakcí. Souhrn však předají pouze k ověření.

Tyto souhrny důvěřují jednotlivým transakcím, že jsou platné tak, jak přicházejí, a jsou zpochybňovány pouze v případě, že změny stavu nejsou správně seřazeny. Proto jsou známé jako optimistické souhrny kvůli jejich důvěře v každou transakci, pokud se neprokáže opak.

Příklady optimistických souhrnů: Optimismus

Ethereum Blobs, The New Age On-Chain Rollups

Se zavedením aktualizace Dencun klesly poplatky za vrstvu 2 ještě níže kvůli funkci zvané blob. Níže je uvedena historie cen plynu z Polygonu, nejoblíbenějšího řetězce vrstvy 2.

Vývoj cen polygonového plynu v roce 2024.

Upgrade Dencun zavedl funkci nazvanou „bloby“, která umožnila vrstvám 3, jako je Uniswap v3, ukládat transakce na bloby, čímž uvolnil blockchain Ethereum pro ostatní. Toto snížení přetížení vedlo ke snížení poptávky po plynu v Ethereu. To nakonec vedlo ke snížení cen plynu na Ethereu.

Víte, proč jsou blockchainy přetížené?

Nízký poplatek za plyn na Ethereu pomohl společnostem Layer-2 dále snížit ceny plynu. Výsledek tohoto dalšího snížení poplatků L2 je vidět na výše uvedeném diagramu. Můžete si všimnout, že ceny plynu Polygon v červnu jsou výrazně nižší než v dubnu.

Závěr

Transakční náklady na vrstvě 2 jsou závislé na cenách plynu Ethereum. Protože transakce vrstvy 2 jsou zpracovávány za zlomek transakcí Etherea, stojí méně. Tento proces využívá souhrny k sumarizaci transakcí vrstvy 2 a ověření celého bloku jako jediné transakce na vrstvě 1, což šetří čas a náklady.

Zjistěte, proč je Ethereum lepší investicí než bitcoin.

Zároveň, protože řetězec vrstvy 1 má větší zabezpečení, pomáhá vrstvě 2 nabízet téměř stejně dobré zabezpečení jako Ethereum, ale za nižší cenu.