Co je poplatek za plyn na blockchainu?

Autor: Kraken Learn team
8 min
21. února 2023

Shrnutí poplatků za plyn

Poplatek za plyn (gas fee) je běžně používaný termín pro náklady, které uživatelé určitých blockchainových protokolů platí validátorům sítě pokaždé, když chtějí na blockchainu provést nějakou funkci.

Plyn slouží jako pobídka pro validátory sítě, aby přesně zaznamenávali transakce a chovali se čestně při údržbě protokolu.

Zatímco Ethereum a Polygon používají termín „gas fees“ (poplatky za plyn), jiné blockchainy, jako například Solana a Bitcoin, používají termín „transaction fees“ (transakční poplatky). „Plyn“ (Gas) pochází z podobnosti poplatku s palivem, které udržuje vozidlo v chodu.

Poplatky za plyn často překvapí uživatele blockchainu. U nekustodiálních služeb, kde se transakce provádějí přímo na blockchainu, mohou být poplatky za plyn divoce nepředvídatelné z minuty na minutu. Na kustodiální platformě — jako je Kraken NFT — se transakce provádějí mimo blockchainovou síť a nepředvídatelné poplatky za plyn jsou eliminovány, dokud NFT zůstává na platformě.

Vysvětlení poplatků za plyn na blockchainu

Jakákoli aktivita prováděná přímo na blockchainu, od spuštění chytrého kontraktu po nákup nezaměnitelného tokenu (NFT), vyžaduje výpočetní výkon k zpracování a dokončení.

Validátoři sítě, distribuovaná skupina jednotlivců, kteří spouštějí specializovaný počítačový program k ověřování blockchainových transakcí, poskytují tento výpočetní výkon. Validátoři nakupují, provozují a udržují své vlastní vybavení, aby zajistili bezpečnost a přesnost blockchainové sítě. 

Poplatky za plyn hrají důležitou roli tím, že přenášejí hodnotu od těch, kteří potřebují službu blockchainové sítě, k těm, kteří dodávají výpočetní výkon potřebný k jejímu provedení. Poplatky za plyn motivují validátory k přesnému zpracování transakcí a udržení bezpečnosti blockchainové účetní knihy.

Síťové pobídky, náklady a sankce

Pobídky

Na proof-of-work (PoW) blockchainech, jako je Ethereum, platí koncoví uživatelé poplatky za plyn těžařům za ověřování jejich transakcí. Těžaři soutěží pomocí specializovaného výpočetního vybavení o generování náhodných kódů zvaných hashe. První těžař, který dokáže náhodně vygenerovat kryptografický hash začínající stejným počtem nul (nebo více) ve srovnání s „cílovým hashem“, je prohlášen za vítěze.

Úspěšný těžař pak může vyplnit nový blok čekajícími transakcemi. Tím těžař získává nově vytvořenou kryptoměnu distribuovanou z odměny za blok a veškeré poplatky spojené s těmito transakcemi.

Poplatky za plyn jsou důležité také v blockchainových protokolech používajících konsenzuální mechanismus proof-of-stake (PoS), jako je další evoluce Etherea, Ethereum 2.0. Na těchto blockchainech poplatky za plyn odměňují validátory, kteří nejprve vloží určité množství kryptoměny do sítě, aby byli vybráni k ověřování nových transakcí. 

Ti, kteří uzamknou více mincí, mohou provozovat více validátorů, což zvyšuje jejich pravděpodobnost, že budou vybráni k ověřování nových transakcí, než ti, kteří vloží méně mincí. Nicméně, určitá programová náhodnost na úrovni protokolu znamená, že to není zaručeno a validátoři s menším počtem mincí mohou být stále vybráni k ověřování transakcí a získání odměny za blok.

Náklady

Bez ohledu na konsenzuální algoritmus není ověřování transakcí v blockchainové síti zdarma. Náklady zahrnují specializované počítačové vybavení a elektřinu spotřebovanou tímto vybavením, stejně jako finanční vklad uzamčený validátory provozujícími tyto stroje. 

Aby se jednotlivci stali validátory na novém blockchainu Ethereum 2.0 založeném na proof-of-stake, musí vložit minimálně 32 ETH. 

Sankce

Sankce mohou nastat také pro PoS validátory, kteří jednají mimo pravidla stanovená sítí. Běžně známé jako „slashing“, je to navrženo tak, aby odradilo špatné aktéry a může vést k částečnému nebo úplnému zabavení vkladu validátora. V extrémních případech škodlivého chování mohou být validátoři zcela odstraněni ze sítě.

Podrobnosti o sankcích za slashing se liší napříč blockchainy a jsou definovány v pravidlech protokolu.

Odměňováním čestných validátorů pobídkami a trestáním nečestných aktérů využívají blockchainové sítě principy teorie her k efektivnímu a autonomnímu udržování integrity svých informací. To umožňuje blockchainům používat předdefinovaná pravidla k autonomnímu zabezpečení záznamů bez potřeby zprostředkujících institucí.

Jak se poplatky za plyn počítají a platí?

Poplatky za plyn jsou založeny na základním ekonomickém konceptu nabídky a poptávky

V případě blockchainu je nabídka celkový výpočetní výkon validátorů v síti a poptávka je celkový výpočetní výkon potřebný k provedení transakcí odeslaných uživateli sítě. 

Vrátíme-li se k příkladu s autem, nabídka je množství benzínu uloženého v nádržích čerpací stanice a poptávka je množství benzínu, které si zákazníci stanice chtějí koupit. Cena plynu je stanovena tak, aby maximalizovala zisky pro validátory sítě / těžaře a uživatelé ochotní zaplatit více za plyn mohou mít svou transakci zpracovanou dříve.

Poplatky za plyn jsou obvykle aktualizovány v reálném čase na základě aktuální poptávky sítě. V závislosti na svých potřebách a možnostech mohou uživatelé ručně upravit svou nabídku poplatků, aby si vybrali mezi rychlejším, ale dražším vypořádáním a pomalejším, ale levnějším vypořádáním. 

Před aktualizací Ethereum London v srpnu 2021 byl plyn vypočítáván na základě dvou faktorů:

  • Cena plynu: Cena, kterou se uživatel rozhodne zaplatit za každou jednotku plynu. Můžete si to představit jako nastavení ceny, kterou jste ochotni zaplatit za jednotku paliva.
     
  • Limit plynu: Ten je nastaven uživatelem a určuje maximální množství plynu, které lze použít k provedení konkrétní funkce. Můžete si to představit jako maximální počet galonů paliva, které je řidič ochoten zakoupit.

Vynásobením těchto dvou složek, Cena plynu x Limit plynu, se získal maximální poplatek za plyn, který by uživatel mohl zaplatit za provedení transakce. 

Po zavedení EIP-1559, jehož cílem je učinit poplatky za plyn předvídatelnějšími, se poplatky za plyn vypočítávají na základě nového vzorce: 

Limit plynu x (Základní poplatek + Prioritní poplatek (Tip))

Namísto toho, aby uživatelé určovali náklady na poplatky za plyn, síť Ethereum nyní implementuje základní poplatek, který se automaticky upravuje za blok v závislosti na poptávce uživatelů, a zároveň stanovuje nejnižší možnou cenu, kterou musí uživatel zaplatit za zpracování svých transakcí.

Jakmile je poplatek za plyn zaplacen, základní částka ETH je trvale odstraněna (spálena) z oběhu. Aktualizace také umožňuje uživatelům dávat spropitné validátorům (připojit prioritní poplatek) podle vlastního uvážení, aby byly jejich transakce zpracovány rychleji.

V případě, že uživatel nastaví limit plynu příliš vysoko, síť mu automaticky vrátí rozdíl po zpracování jeho transakce.

Poplatky za plyn Etherea se platí v malých nominálních hodnotách kryptoměny ETH, která je nativní pro blockchain Ethereum. Tyto menší jednotky ETH se označují jako GWEI, kde jeden GWEI se rovná jedné miliardtině ETH (nebo 0,000000001 ETH). 

Online nástroje, jako je sledovač plynu Etherea od Etherscan, umožňují uživatelům kdykoli zkontrolovat průměrné ceny plynu Etherea, aby zjistili, kolik by mohli potřebovat zaplatit za danou transakci.

K zpracování transakcí na Ethereu je obvykle vyžadován minimální limit plynu 21 000 GWEI. Nabídka pod touto částkou (nebo uvedenou minimální částkou potřebnou k provedení výpočtu) povede k neúspěšné transakci, ačkoli validátor sítě si poplatek stále vezme.

Užijte si nulové poplatky za plyn pro obchody na Kraken NFT

Poplatky za plyn vytvořily významnou bariéru pro vstup mnoha uživatelů blockchainu, ale zejména sběratelů NFT. 

Uživatelé Kraken NFT platí poplatky za plyn pouze při přesunu NFT na platformu nebo z ní. Obchody provedené na Kraken NFT nezpůsobují nepředvídatelné poplatky za plyn, ať už při nákupu nebo prodeji.

Eliminace poplatků za plyn odstraňuje stres z obchodování s NFT, což znamená, že si můžete vybudovat svou vysněnou sbírku bez obav z neočekávaných nákladů.

Prozkoumejte, spravujte a zabezpečte svou sbírku NFT — s nulovými poplatky za plyn — na tržišti Kraken NFT.

Dopady síťové aktivity na poplatky za plyn

Síť se stává přetíženou, když uživatelé odesílají více transakcí. Jelikož validátoři musí zpracovávat více transakcí, náklady mají tendenci růst. 

Opak je také pravdou: V dobách, kdy se poptávka po blockchainových službách zpomalí nebo se zvýší počet dostupných validátorů, průměrná cena plynu má tendenci klesat.

Poptávka po projektech založených na NFT, jako jsou CryptoKitties, Stoner Cats a Otherdeed for Otherside od Yuga Labs, v minulosti vyhnala cenu plynu v síti Ethereum na extrémní úrovně. Uprostřed těchto šílenství dosáhly náklady na plyn více než 10 000 $ a výrazně překročily náklady samotných NFT.

Kromě toho tyto špičky v síťové aktivitě způsobily značné zpoždění při vypořádání transakcí napříč jinými typy aplikací (DeFi, play-to-earn a další) v síti, což mnohé vedlo k otázkám, zda jejich transakce vůbec budou někdy zpracovány.