Co je to London hard fork sítě Ethereum?
Domů
Články
Co je to London hard fork sítě Ethereum?

Co je to London hard fork sítě Ethereum?

Pokročilí
Zveřejněno Jun 1, 2021Aktualizováno Feb 21, 2023
6m

TL;DR

London hard fork sítě Ethereum je aktualizace, která mění model transakčních poplatků blockchainu a časovanou bombu obtížnosti. Síť Ethereum bude pro každý blok stanovovat transakční poplatky se  základním poplatkem  a nikoliv licitovat o výši poplatků.

V souvislosti s plánovaným spuštěním Etherea 2.0 vývojáři také odkládají záměrně zabudovanou událost známou jako časovaná bomba obtížnosti. To povzbudí těžaře, aby přešli z Proof of Work (PoW) na Proof of Stake (PoS).


Úvod

London hard fork sítě Ethereum je aktualizace blockchainu Etherea, která přichází brzy po Berlin hard forku z dubna 2021. Aktualizace London přináší významné změny v systému transakčních poplatků Etherea, který je již dlouho sporným tématem. Aktualizace se také připravuje na plánované uvedení Etherea 2.0 a upravuje model konsenzu.

Někteří však aktualizaci London považují za kontroverzní kvůli významným změnám v transakčních poplatcích a těžbě kryptoměn. Přesné dopady změn na uživatele a těžaře nejsou zcela známy, ale budou jen dočasné, protože brzy přijde Ethereum 2.0.


Co je nového v aktualizaci London sítě Ethereum?

Aktualizace London je hard fork, který zavádí dva nové návrhy na vylepšení sítě Ethereum (EIP). Se spuštěním verze Ethereum 2.0 (Serenity) plánovaným na rok 2022 se aktualizace London připravuje na přechod na Proof of Stake. Těžaři se dočkají zpomalení zvyšující se obtížnosti těžby, které se bude krýt se Serenity. Jelikož London je hard fork, všechny uzly musí používat nová pravidla a nejnovější verzi, aby mohly pokračovat v těžbě a validaci.
Nejvýznamnější změnou budou transakční poplatky, včetně nového deflačního mechanismu. Dříve uživatelé dávali nabídku na hrazení svých poplatků. Těžaři upřednostňovali transakce na základě zvýšeného poplatku a poplatek používali jako odměnu za jeho přidání do bloku. Nyní bude mít každý blok pevně stanovený související poplatek. Tato změna je výsledkem návrhu EIP-1559, který je součástí aktualizace London spolu s EIP-3238.


Co je to EIP?

Návrhy na vylepšení sítě Ethereum (EIP) jsou technické specifikace, které popisují nové funkce pro blockchain Etherea. Vývojáři vytvářejí své návrhy společně s návrhy komunity Etherea. Kdokoli může vytvořit EIP a předložit jej k diskusi předtím, než komunita návrh přijme.

Každé EIP se řídí pokyny uvedenými v EIP1:

EIP by mělo obsahovat stručnou technickou specifikaci funkce a její zdůvodnění. Autor EIP je zodpovědný za dosažení konsenzu v rámci komunity a zdokumentování nesouhlasných názorů.

Autor EIP musí před schválením EIP dodržet stanovený postup, který zahrnuje vzájemná hodnocení a návrhy. Jakmile je komunita s návrhem spokojena, může jej připravit ke spuštění.


Co je to EIP-1559?

EIP-1559 je navrhovaná změna způsobu, jakým uživatelé platí poplatky v síti Ethereum. Toto EIP vytvořil zakladatel Etherea Vitalik Buterin a tým dalších vývojářů.


Postupem času se průměrný poplatek, který platí uživatelé Etherea, stal pro malé transakce příliš nákladným. Pokud se například síťový poplatek pohybuje kolem 20 USD, odeslání etheru (ETH) nebo jiného digitálního aktiva v hodnotě 20 USD se nevyplatí. Tyto vysoké poplatky snižují atraktivitu sítě, zejména pro začátečníky.

EIP-1559 navrhuje nový mechanismus určování cen, který místo toho vytvoří základní poplatek pro každý blok. Blockchain spálí poplatek, čímž se sníží celková nabídka Etheru (ETH). Tento efekt vyvine na kryptoměnu deflační tlak.
Základní poplatek se pro každý blok mění v závislosti na poptávce sítě. Pokud se blok zaplní transakcemi na více než 50 %, zvýší se základní poplatek a naopak. Tento mechanismus se snaží udržet poloviční rovnovážnou úroveň pro většinu bloků.
Můžete také přidat tip (spropitné) pro těžaře jako pobídku k přeskočení fronty pro vaši transakci. Ethereum se však snaží udržovat bloky zaplněné přibližně z 50 % i bez tipů. Vzhledem k tomu, že v každém bloku je k dispozici spousta místa, bude s největší pravděpodobností stačit jen malý tip, abyste se dostali do čela fronty.


Co je to EIP-3238?

V Ethereu je zabudována časovaná bomba obtížnosti, díky níž je těžba Etherea stále obtížnější. Až dosáhneme časované bomby obtížnosti, bude doba potřebná k vytěžení nového bloku tak dlouhá, že ziskovost těžařů klesne a transakce budou příliš pomalé. Vývojáři chtějí zajistit, aby těžaři neměli jinou možnost než přestat těžit Ethereum 1.0 a přejít po vydání na Ethereum 2.0.
Tohoto bodu by však blockchain dosáhl příliš brzy. Aby síť motivovala validátory k modelu konsenzu Etherea 2.0 Proof of Stake ve správný čas, EIP-3238 časovanou bombu odloží.
Bez toho by mohlo dojít k tomu, že těžaři budou nadále používat Ethereum 1.0, podobně jako došlo k rozdělení sítí na Ethereum a Ethereum Classic. Zpoždění časované bomby povede k 30sekundové blokové „době ledové“ kolem 2. čtvrtletí roku 2022. V tu chvíli by mělo být sloučení sítě Ethereum 1.0 se sítí Ethereum 2.0 dokončeno.


Co si myslí komunita?

V souvislosti s modernizací sítě London panují smíšené pocity, zejména pokud jde o transakční poplatky. Ačkoli se těžaři s Ethereem 2.0 připravují na konec Proof of Work, tato aktualizace výrazně mění poplatky, které těžaři dostávají. Toto snížení by mohlo potenciálně vést ke snížení zisků těžařů. Další obavou je, že těžba sítě Ethereum by se mohla více centralizovat. Někteří tvrdí, že pouze největší těžaři s nejnižšími náklady na energii budou schopni fungovat se ziskem.
I když to nemůžeme říci s jistotou, očekává se, že deflační mechanismy zvýší cenu ETH. Takové očekávání by mohlo souviset s tím, že po aktualizaci Ethereum spálí základní poplatek ETH ze všech blockchainových transakcí.


Co znamená aktualizace London pro uživatele?

Podobně jako u Bitcoinu funguje současný mechanismus obdobně jako nabídka. Čím více zaplatíte za transakční poplatky (nebo náklady poplatku), tím větší je pravděpodobnost, že vaše transakce bude rychle vybrána a validována těžaři. Po aktualizaci London však již nebudete muset při transakcích na síti Ethereum vybírat výši poplatku, kterou zaplatíte.

Místo toho se zobrazí pouze základní poplatek a možnost dát těžaři tip. Základní poplatek se však může mezi odesláním transakce a jejím přidáním do bloku změnit. Abyste tomu předešli, můžete nastavit horní hranici poplatku jako maximum, které chcete zaplatit. Pokud těžař zahrne vaši transakci do bloku, kde je základní poplatek  menší než vaše horní hranice poplatku, síť vám rozdíl vrátí.


Závěrem

London bude jednou z významných aktualizací, které zažíváme v souvislosti s interakcí uživatelů s Ethereem. Mnoho předchozích aktualizací změnilo spoustu systémů, které při používání Etherea obvykle nevidíme. Pravděpodobnost snížení cen a časů transakcí je nyní mnohem vyšší, ale stále není zaručena.

Nicméně přechod Etherea 2.0 na PoS je plánován na rok 2022, takže implementace London hard forku je stále časově omezená a dočasná.