Czas czytania 13 minut(y)

Gas fee w Ethereum - czym są opłaty za gaz w kryptowalutach?

Opłaty za gaz to koszt korzystania z sieci blockchain. Dowiedz się, jak działa gas fee w Ethereum, dlaczego się zmienia i jak wpływa na rzeczywisty koszt transakcji dokonywanych za pomocą kryptowalut.
Opłaty za gaz to koszt korzystania z sieci blockchain. Dowiedz się, jak działa gas fee w Ethereum, dlaczego się zmienia i jak wpływa na rzeczywisty koszt transakcji dokonywanych za pomocą kryptowalut.

Nie tylko zarabiaj pieniądze. Pozwól im pracować dla Ciebie

Otwórz konto

Opłaty za gaz to koszty transakcyjne ponoszone przez użytkowników sieci blockchain. W łańcuchu bloków Ethereum są one podstawowym elementem mechanizmu przetwarzania transakcji i działań wykonywanych przez smart kontrakty. Ostateczny koszt transakcji w Ethereum nie jest stały. Opłaty gazowe w przypadku Ethereum zależą od tego, ile mocy obliczeniowej jest potrzebne do przetworzenia danej transakcji oraz jak bardzo w danym momencie obciążona jest sieć. Z tego powodu gas fees mogą istotnie zmieniać rzeczywisty koszt przenoszenia aktywów, stakingu lub korzystania z aplikacji on-chain.

Kluczowe wnioski

  • Opłaty za gaz w Ethereum to koszty przetwarzania aktywności w sieci blockchain. W przypadku Ethereum wysokość opłaty za gaz zależy zarówno od pracy wykonywanej przez transakcję, jak i ceny płaconej za jednostkę gas. Sam gas mierzy nakład pracy obliczeniowej, natomiast ceny są zazwyczaj podawane w gwei, gdzie 1 gwei = 0,000000001 ETH.

  • Prosty transfer i bardziej złożona interakcja z blockchainem Ethereum nie zużywają takiej samej ilości gas. Dlatego jedna opłata za gaz w Ethereum może być niewielka, podczas gdy koszt innej transakcji na blockchainie Ethereum będzie znacznie wyższy. Dokumentacja Ethereum wskazuje, że całkowita opłata zależy od ilości zużytego gas pomnożonej przez koszt jednej jednostki gas.

  • Od czasu wdrożenia EIP-1559 Ethereum korzysta z systemu opłat opartego na opłacie bazowej, która dostosowuje się do popytu i jest spalana, oraz opłacie priorytetowej, która pomaga zachęcić walidatorów do uwzględnienia transakcji w bloku. To jeden z powodów, dla których opłaty za gaz zmieniają się wraz z aktywnością w sieci, zamiast pozostawać na stałym poziomie.

Czym są opłaty za gaz na rynku kryptowalut? 

Opłaty za gaz to koszty ponoszone za przetworzenie transakcji lub wykonanie danej operacji w sieci blockchain. Gdy ktoś wysyła tokeny, przenosi aktywa z portfela kryptowalutowego albo korzysta ze smart kontraktu, sieć musi zweryfikować i zapisać taką operację. Gas fee reprezentuje koszt tej pracy i jest płacona uczestnikom sieci odpowiedzialnym za potwierdzenie transakcji.

W protokole Ethereum pojęcie gas zostało wprowadzone po to, aby mierzyć, jak dużego nakładu pracy obliczeniowej wymaga każda operacja. Zamiast naliczać stały koszt transakcji w Ethereum, sieć przypisuje różne wymagania dotyczące gas w zależności od złożoności danej aktywności. Oznacza to, że prosty transfer między portfelami może wiązać się ze stosunkowo niewielką opłatą za gaz w Ethereum, natomiast bardziej zaawansowane operacje, takie jak korzystanie ze zdecentralizowanych aplikacji, mogą wymagać znacznie większej ilości gas, a w efekcie - być droższe.

Kolejnym ważnym aspektem jest to, że sam gas nie jest walutą, lecz jednostką miary. Określa, ile pracy obliczeniowej musi wykonać rozproszona sieć. Rzeczywista płatność za tę pracę dokonywana jest w ETH, dlatego opłaty za gaz w Ethereum zmieniają się w zależności od ceny ETH oraz popytu na aktywność w sieci w danym momencie.

Różne działania w sieci zużywają różne ilości gas, ponieważ wymagają różnych poziomów obliczeń. Zasadniczo operacje obejmujące smart kontrakty są bardziej zasobochłonne niż proste transfery, dlatego zwykle generują wyższe gas fees, z którymi użytkownicy kryptowalut spotykają się podczas korzystania ze zdecentralizowanych finansów lub innych usług on-chain.

💡 CZY WIESZ, ŻE?

Standardowe zapotrzebowanie na gas dla prostego transferu ETH wynosi 21 000 jednostek gas. Ta wartość nie zmieniła się od wczesnych etapów rozwoju sieci Ethereum.

Bardziej złożone interakcje z blockchainem mogą wymagać kilkukrotnie większej pracy obliczeniowej, co jest jednym z powodów, dla których ostateczny koszt transakcji w Ethereum znacząco różni się w zależności od tego, w jaki sposób użytkownik korzysta z sieci. Badanie obejmujące niemal 900 milionów transakcji blockchain pokazuje, że ceny gas zwykle rosną, gdy bloki są bardziej zapełnione.

Mówiąc prościej, gdy wykorzystywana jest większa część dostępnej przestrzeni w bloku, średnia opłata za gaz ma tendencję do wzrostu. Dane sugerują również, że ceny gas są często wyższe, gdy większy udział transakcji obejmuje wywołania smart kontraktów lub transakcje starszego typu, w których użytkownicy samodzielnie ustawiali swoją ofertę. Z drugiej strony wyższy limit gas w bloku jest zazwyczaj powiązany z niższymi cenami gas, ponieważ w każdym bloku może zmieścić się więcej aktywności transakcyjnej.

Źródło: Economic Determinants of Ethereum Transaction Fees in the Priority Fee and Proof of Stake Period

Dlaczego opłaty za gaz istnieją i kto je otrzymuje? 

Opłaty za gaz istnieją, ponieważ sieci blockchain potrzebują mechanizmu alokacji ograniczonej mocy obliczeniowej oraz ochrony przed spamem transakcyjnym. Każdy blok w łańcuchu bloków może zawierać jedynie ograniczoną ilość pracy obliczeniowej, dlatego użytkownicy dołączają opłatę za gaz, aby zasygnalizować sieci znaczenie danej transakcji. Bez takiego systemu sieć mogłaby zapełnić się bezsensownymi transakcjami kreowanymi np. przez boty po nieznacznym koszcie.

Innym powodem, dla którego opłaty za gaz są niezbędne, jest fakt, że tworzą one rynkowy system priorytetyzacji. Gdy wiele transakcji konkuruje o uwzględnienie w kolejnym bloku, te oferujące wyższe opłaty za gaz w Ethereum mają większą szansę zostać przetworzone szybciej. Mechanizm ten pozwala sieci automatycznie równoważyć popyt i dostępną przestrzeń w blokach bez konieczności polegania na centralnym organie.

Co ważne, gas fees nie są pobierane przez firmę ani platformę. W Ethereum opłaty są dystrybuowane w ramach samego protokołu. Walidatorzy - uczestnicy, którzy potwierdzają transakcje i zabezpieczają sieć - otrzymują priorytetową część opłaty za gaz w Ethereum jako wynagrodzenie za uwzględnienie transakcji w bloku. Ta zachęta ekonomiczna pomaga utrzymać bezpieczeństwo i niezawodność sieci.

Od aktualizacji EIP-1559 w 2021 roku Ethereum korzysta z dwuczęściowej struktury opłat. Każda transakcja obejmuje opłatę bazową, która jest automatycznie spalana, czyli trwale usuwana z obiegu, oraz opcjonalną opłatę priorytetową płaconą walidatorom. System ten pomaga stabilizować koszt transakcji w Ethereum, jednocześnie nadal wynagradzając uczestników odpowiedzialnych za utrzymywanie sieci.

💡 CZY WIESZ, ŻE?

Opłaty pobierane w sieci Bitcoin i gas fee w Ethereum nie są obliczane w ten sam sposób. W przypadku Bitcoina opłata zależy głównie od tego, ile miejsca zajmuje dana transakcja w bloku - większe transakcje zajmują więcej miejsca, więc zwykle kosztują więcej. Opłata za gaz w Ethereum zależy od ilości wymaganej pracy obliczeniowej. To dlatego prosty transfer i interakcja ze smart kontraktem mogą mieć bardzo różne koszty nawet w ramach tej samej sieci blockchain. Krótko mówiąc, opłaty w przypadku Bitcoina są ściślej powiązane z rozmiarem transakcji, natomiast opłaty za gaz w Ethereum - ze złożonością transakcji.

Jak obliczana jest gas fee w sieci Ethereum?

Całkowita opłata za gaz w Ethereum jest obliczana poprzez pomnożenie ilości zużytego gas przez cenę płaconą za każdą jednostkę gas. W uproszczeniu wzór wygląda następująco: 

Całkowita opłata = wykorzystane jednostki gas × cena gas 

Infografika XTB wyjaśniająca sposób obliczania całkowitej opłaty za gaz w Ethereum, pokazująca podział na komponent opłaty bazowej i opłaty priorytetowej w transakcjach blockchain. 

Jednostki gas reprezentują ilość pracy obliczeniowej wymaganej do wykonania określonej operacji. Cena gas odzwierciedla to, ile użytkownik jest gotów zapłacić za jednostkę tej pracy. Te dwie wartości razem określają ostateczny koszt danego działania w sieci Ethereum.

Ceny gas Ethereum są zwykle podawane w gwei, czyli ułamkowej jednostce ETH. Jeden gwei równa się 0,000000001 ETH, co oznacza, że w jednym ETH znajduje się 1 miliard gwei. Ta jednostka pozwala przedstawiać opłaty gas w Ethereum w bardziej przystępnych liczbach, nawet gdy ceny ETH się zmieniają.

Różne operacje na blockchainie wymagają różnych ilości gas. Podstawowy transfer ETH między dwoma adresami zwykle zużywa 21 000 jednostek gas - standardową wartość, która pozostaje niemal niezmienna od wczesnych lat rozwoju sieci Ethereum. Bardziej złożone interakcje ze smart kontraktem wymagają dodatkowych kroków obliczeniowych, co zwiększa zapotrzebowanie na gas oraz ostateczną wysokość opłaty gas.

Użytkownicy ustawiają również limit gas, który określa maksymalną ilość gas, jaka może zostać wykorzystana w transakcji. Działa on jak zabezpieczenie. Jeśli operacja wymaga mniej gas niż limit, niewykorzystana część opłaty zostaje zwrócona. Jeśli transakcja wyczerpie gas przed zakończeniem, operacja się nie powiedzie, ale zużyty gas nadal zostanie opłacony, ponieważ sieć już wykonała pracę obliczeniową.

📌 Przykład:

Adam ma w swoim portfelu kryptowalutowym ETH o wartości 100 USD. Chce przesłać je w sieci blockchain, a następnie wykorzystać część środków w aplikacji DeFi. Pierwsza transakcja kosztuje 4 USD w opłatach za gaz w Ethereum, a druga 6 USD, ponieważ wykonywanie operacji smart kontraktów zwykle wymaga od sieci większego nakładu pracy. Oznacza to, że Adam płaci łącznie 10 USD, czyli 10% początkowej wartości swoich środków.

Teraz wyobraźmy sobie te same dwie czynności przy ETH o wartości 10000 USD zamiast 100 USD. Koszt transakcji w Ethereum nadal miałby znaczenie, ale stanowiłby znacznie mniejszą część całej kwoty. To pokazuje, dlaczego opłaty za gaz ponoszone przez użytkowników kryptowalut są często ważniejsze w przypadku transakcji o mniejszej wartości oraz działań składających się z więcej niż jednego kroku.

Opłata za gaz a tańsze sieci

Porównując wysokość gas fee w sieci Ethereum z kosztami innych sieci blockchain warto zachować ostrożność, ponieważ każdy łańcuch w inny sposób rozlicza ograniczoną przestrzeń w blokach oraz pracę użytkowników zabezpieczających sieć. W sieciach opartych o konsensus Proof of Work (PoW), takich jak np. Bitcoin, koszt transakcji zależy przede wszystkim od tego, ile miejsca dana transakcja zajmuje w bloku oraz jak duży jest popyt na jej szybkie potwierdzenie.

Inaczej jest w przypadku sieci opartych o konsensus Proof of Stake (PoS) takich jak Ethereum, gdzie znaczenie ma także złożoność operacji wykonywanej przez smart kontrakt. Wiele sieci Proof of Stake, takich jak Polygon, Solana czy inne blockchainy zaprojektowane z myślą o większej przepustowości, często oferuje niższe koszty pojedynczych transferów i prostych interakcji on-chain. Nie oznacza to jednak, że niższe opłaty (tak jak gas fee w Ethereum) powinny być jedynym kryterium wyboru sieci. Użytkownik powinien brać pod uwagę także bezpieczeństwo, płynność, dostępność aplikacji, poziom decentralizacji oraz to, czy dana sieć obsługuje aktywa i protokoły, z których faktycznie dany użytkownik chce korzystać.

W praktyce tańsze sieci mogą zmniejszać koszt częstych lub niewielkich transakcji, ale Ethereum pozostaje jednym z najważniejszych ekosystemów smart kontraktów, w którym wyższe opłaty są często konsekwencją dużego popytu na ograniczoną przestrzeń blokową.

Co powoduje wzrost i spadek opłat za gaz? 

Wysokość opłaty za gaz podlega zmianom, ponieważ przestrzeń w blokach Ethereum jest ograniczona, a użytkownicy konkurują o tę przestrzeń podczas interakcji z siecią. Każdy blok Ethereum może przetworzyć tylko określoną ilość pracy obliczeniowej, zdefiniowaną przez limit gas w bloku, który obecnie wynosi około 30 milionów gas na blok. Ponieważ bloki są tworzone mniej więcej co 12 sekund, sieć może w tym czasie przetworzyć jedynie ograniczoną liczbę transakcji.

W okresach wzmożonej aktywności, gdy wielu użytkowników jednocześnie inicjuje operacje, wzrasta zapotrzebowanie na ograniczoną przestrzeń w blokach Ethereum. Aby przyspieszyć zatwierdzenie swoich operacji przez walidatorów, uczestnicy rynku decydują się na oferowanie wyższych stawek gas. Wysokość tych opłat ma szczególne znaczenie w przypadku transakcji o niewielkiej wartości oraz przy realizacji wieloetapowych procesów on-chain.

Wraz z aktualizacją London i wdrożeniem EIP-1559 w sierpniu 2021 roku, Ethereum porzuciło czysty model aukcyjny na rzecz bardziej stabilnego rozwiązania. Obecnie każda operacja zawiera opłatę bazową, która samoczynnie koryguje się względem obciążenia infrastruktury. W sytuacjach, gdy bloki są regularnie wypełnione, opłata ta rośnie, natomiast przy mniejszym zapotrzebowaniu ulega obniżeniu. Taka struktura poprawia przewidywalność wydatków w sieci Ethereum, dając jednocześnie użytkownikom możliwość przekazania opłaty priorytetowej dla ekspresowej realizacji transakcji.

Historycznie pewne rodzaje aktywności w sieci Ethereum wywoływały gwałtowny skok kosztów transakcyjnych. Do głównych czynników należą nagłe ożywienie w sektorze zdecentralizowanych finansów (DeFi), masowe emisje tokenów NFT oraz wzmożony obrót na giełdach DEX. Złożoność tych operacji, wynikająca z konieczności uruchomienia smart kontraktów, generuje wyższe zapotrzebowanie na gas niż w przypadku zwykłych przelewów, co prowadzi do szybkiego zajmowania dostępnego miejsca w blokach sieci.

Kiedy gas fees stają się istotnym kosztem? 

Koszty gas nabierają szczególnego znaczenia w sytuacjach, gdy opłata transakcyjna pochłania znaczną część kapitału angażowanego w operacje on-chain. Z uwagi na to, że każda aktywność w sieci blockchain wiąże się z koniecznością uiszczenia opłaty, nawet drobne działania mogą okazać się kosztowne przy wysokim obciążeniu sieci. Z tego powodu świadomość tego, czym są gas fees w sieciach blockchain, jest niezbędna dla każdego aktywnego użytkownika zdecentralizowanych finansów.

Istotność kosztów gas rośnie drastycznie w momentach, gdy prowizja sieciowa stanowi odczuwalny procent kapitału wykorzystywanego w operacjach on-chain. Ponieważ każda czynność w ekosystemie blockchain wymaga wniesienia opłaty, nawet drobne interakcje mogą stać się nieekonomiczne przy silnym obciążeniu infrastruktury. Z tego powodu zrozumienie mechanizmu opłat za gaz jest kluczowe dla osób aktywnie korzystających ze zdecentralizowanych finansów.

Kluczowym aspektem jest relacja między wielkością transferu a poniesionym kosztem. Przykładowo, opłata w Ethereum wynosząca 5 USD przy transakcji o wartości 50 USD oznacza koszt rzędu 10%, podczas gdy przy kwocie 5000 USD staje się ona marginalna. Właśnie ten efekt skali sprawia, że użytkownicy kryptowalut oceniają opłaty za gaz głównie przez pryzmat wartości transakcji, a nie tylko ich nominalnej ceny.

Opłaty te towarzyszą każdej interakcji z aplikacjami on-chain, w tym m.in.:

  • przesyłaniu środków między portfelami,

  • deponowaniu tokenów w protokołach lub ich wypłacaniu,

  • zatwierdzaniu uprawnień do wydatkowania tokenów oraz wykonywaniu smart kontraktów.

Warto pamiętać, że złożona operacja w sektorze DeFi może składać się z wielu osobnych transakcji z których każda generuje własny koszt gas. Co istotne, opłaty te są pobierane niezależnie od rynkowego wyniku transakcji - koszt przetwarzania operacji przez sieć Ethereum jest płatny zawsze, bez względu na to, czy działanie użytkownika ostatecznie przyniesie zysk, czy stratę. W związku z tym monitorowanie cen gas przed potwierdzeniem aktywności w portfelu kryptowalutowym jest powszechną praktyką.

⚠️ Uwaga

Opłaty za gaz mogą mieć duży wpływ na niewielkie transakcje on-chain. Jeśli popyt w sieci gwałtownie wzrośnie, gas fee w Ethereum potrzebna do przetworzenia transakcji może stać się bardzo wysoka. W niektórych przypadkach może nawet przekroczyć wartość przesyłanych środków. Podczas dużego przeciążenia sieci w 2021 i 2022 roku niektórzy użytkownicy Ethereum płacili opłaty za gaz wyższe niż wartość ich niewielkich swapów tokenów. Pokazało to, jak warunki sieciowe mogą bezpośrednio wpływać na rzeczywisty koszt korzystania z blockchaina. 

Tu pracują Twoje pieniądze

Inwestowanie jest ryzykowne. Inwestuj odpowiedzialnie.

Otwórz konto

FAQ

Opłata za gaz to koszt wymagany do przetworzenia transakcji lub wykonania smart kontraktu w sieci blockchain. W Ethereum gas fees wynagradzają walidatorów, którzy potwierdzają transakcje i zabezpieczają sieć.

Opłaty za gaz pokrywają pracę obliczeniową wymaganą do obsługi transakcji i aplikacji w blockchainie. Pomagają priorytetyzować transakcje i zapobiegać spamowi w sieci, ponieważ składanie niepotrzebnych operacji wiąże się z kosztem.

Gas mierzy ilość pracy obliczeniowej wymaganej do wykonania transakcji, natomiast cena gas określa, ile użytkownik jest gotów zapłacić za jednostkę gas. Razem wyznaczają ostateczny koszt transakcji w Ethereum.

Aktualne opłaty za gaz w Ethereum można sprawdzić za pomocą narzędzi takich jak Etherscan. Wiele portfeli kryptowalutowych pokazuje również szacowaną opłatę przed potwierdzeniem transakcji.

Opłaty za gaz mogą być czasem niższe, gdy popyt w sieci spada. Niektórzy użytkownicy czekają na okresy mniejszej aktywności albo sprawdzają trackery gas, aby porównać koszt transakcji w Ethereum przed jej wysłaniem.

Opłaty za gaz pomagają utrzymać bezpieczeństwo i efektywność sieci blockchain. Zapobiegają spamowi transakcyjnemu, alokują ograniczoną przestrzeń w blokach i tworzą zachęty ekonomiczne dla walidatorów przetwarzających transakcje.

Aktualizacja EIP-1559 wprowadziła opłatę bazową, która automatycznie dostosowuje się do popytu w sieci. Mechanizm ten sprawia, że opłaty za gaz w Ethereum są bardziej przewidywalne, a część opłaty jest spalana, co zmniejsza podaż ETH w obiegu.

Transakcja z bardzo niską gas fee może być przetwarzana dłużej albo pozostać oczekująca w okresach wysokiego popytu. W niektórych przypadkach może być konieczne zastąpienie jej transakcją z wyższą opłatą, aby została potwierdzona.

Podstawowy transfer ETH zwykle wymaga 21 000 jednostek gas, choć ostateczny koszt transakcji w Ethereum zależy od ceny gas w momencie dokonywania transakcji.

Koszt można oszacować, mnożąc wymaganą liczbę jednostek gas przez aktualną cenę gas. Większość portfeli i narzędzi do śledzenia gas automatycznie oblicza tę wartość przed wysłaniem transakcji.

20 minut

Halving Bitcoina - co warto o nim wiedzieć?

16 minut

Portfel kryptowalut - co to jest, jak działa i jaki wybrać?

15 minut

Seed Phrase - jak bezpiecznie przechowywać kryptowaluty?

Ta publikacja handlowa jest informacyjna i edukacyjna. Nie jest rekomendacją inwestycyjną ani informacją rekomendującą lub sugerującą strategię inwestycyjną. W materiale nie sugerujemy żadnej strategii inwestycyjnej ani nie świadczymy usługi doradztwa inwestycyjnego. Materiał nie uwzględnia indywidualnej sytuacji finansowej, potrzeb i celów inwestycyjnych klienta. Nie jest też ofertą sprzedaży ani subskrypcji. Nie jest zaproszeniem do nabycia, reklamą ani promocją jakichkolwiek instrumentów finansowych. Publikację handlową przygotowaliśmy starannie i obiektywnie. Przedstawiamy stan faktyczny znany autorom w chwili tworzenia dokumentu. Nie umieszczamy w nim żadnych elementów oceniających. Informacje i badania oparte na historycznych danych lub wynikach oraz prognozy nie stanowią pewnego wskaźnika na przyszłość. Nie odpowiadamy za Twoje działania lub zaniechania, zwłaszcza za to, że zdecydujesz się nabyć lub zbyć instrumenty finansowe na podstawie informacji z tej publikacji handlowej. Nie odpowiadamy też za szkody, które mogą wynikać z bezpośredniego czy też pośredniego wykorzystania tych informacji. Inwestowanie jest ryzykowne. Inwestuj odpowiedzialnie.