Opłaty za gaz w Ethereum zasadniczo składają się z trzech elementów: limitu gazu, opłaty podstawowej i opłaty priorytetowej. Opłata obliczana jest poprzez pomnożenie limitu gazu przez sumę opłaty podstawowej i opłaty za pierwszeństwo. Razem jednostki te pobierają opłatę gazową, która jest wykorzystywana do dodawania transakcji w łańcuchu bloków.

W tym artykule zbadamy znaczenie tych poszczególnych składników, a także zrozumiemy, w jaki sposób składają się one na opłatę za gaz. Będziemy używać odniesienia do Ethereum jako blockchain. 

Czy wiesz, że Ethereum jest publicznym blockchainem, ale istnieją również prywatne blockchainy?

Zrozumienie koncepcji i działania gazu

Koncepcja

Gaz jest miarą tego, ile pracy muszą wykonać walidatorzy, aby zweryfikować transakcję i dodać ją do łańcucha bloków.

Z technicznego punktu widzenia gaz to energia potrzebna do wprowadzenia zmiany stanu w łańcuchu bloków.

W Ethereum i innych opartych na nim blockchainach gaz jest oznaczony Gwei lub Giga-wei. Wei to najmniejsza jednostka Ethereum, a Gwei oznacza 1 Giga wei, co przelicza się na 0,000000001 ETH (lub 1 ETH = 1 miliard Gwei).

Praca w skrócie

W Ethereum gaz jest zazwyczaj sprzedawany na aukcji, co oznacza, że ​​ci, którzy chcą wysłać transakcję na blockchainie Ethereum, muszą konkurować z innymi, aby kupić gaz. Dlatego też, gdy transakcji jest więcej, ceny gazu rosną w wyniku konkurencyjnych ofert, a gdy w sieci jest mniej transakcji, ceny gazu są niskie.

Ponadto każdy blok Ethereum ma limit gazu dla całego bloku, który obecnie wynosi 30 milionów Gwei. W momencie, gdy łączna opłata gazowa płacona za blok przekroczy ten limit, podwyższana jest opłata podstawowa wymagana do rozliczenia transakcji. Zniechęca to do składania konkurencyjnych ofert na gaz i umożliwia odblokowanie sieci.

Powyższą koncepcję można lepiej zrozumieć na poniższym diagramie, na którym ciemne obszary przedstawiają przeciążone sieci, a jaśniejsze obszary oznaczają niski ruch w sieci.

Mapa ciepła cen gazu.

Należy pamiętać, że ceny gazu są stosunkowo wyższe w południe czasu UTC, ponieważ jest to okres największej aktywności na całym świecie.

Przewodnik po wszystkich opłatach w kryptowalutach i blockchainie.

Obliczenia opłat gazowych

Obecna formuła naliczania opłat za gaz została sfinalizowana po londyńskim hard forku. Obejmuje trzy czynniki: limit gazu, opłatę podstawową i opłatę priorytetową.

Opłata za gaz = (limit gazu) x (opłata podstawowa + opłata za pierwszeństwo)

  • Limity gazu to jednostki „gazu” zużywane w celu zatwierdzenia i dodania transakcji do sieci. Są to dokładne wartości i nawet jeśli ustawisz tę wartość na wyższą, dodatkowy gaz zostanie zwrócony na Twoje konto.

  • Opłata podstawowa to minimalna opłata wymagana, aby Twoja transakcja została uznana za ważną w Ethereum. Jest to opłata wyrażona w gwei za otwarcie dowolnego narzędzia do śledzenia zużycia paliwa. Przykładowo na poniższym schemacie opłata podstawowa wynosi 5 Gwei.

Śledzenie opłat za gaz Ethereum.

  • Opłata priorytetowa to dodatkowa opłata przyspieszająca realizację transakcji. Ta dodatkowa opłata jest płacona walidatorom, dzięki czemu szybko przechwytują transakcję i szybciej ją realizują.

Podczas wojen gazowych opłata ta jest często zwiększana do wysokich limitów, aby użytkownicy mogli szybciej przetwarzać swoje transakcje. Wojny gazowe zwykle mają miejsce, gdy wielu użytkowników próbuje przeprowadzić transakcję przed sobą z powodów takich jak wybicie NFT, żądanie zrzutów lub z innych pilnych powodów.

Dlaczego opłata za gaz Ethereum spadła do 1 Gwei?

Opłata podstawowa za Ethereum spadła do 1 Gwei w dniu 22 czerwca 2024 r. z powodu wprowadzenia różnych ulepszeń skalowania.

Czy wiesz? Wraz z załamaniem się opłaty za gaz w Ethereum, opłaty za warstwę 2 spadły jeszcze bardziej. 

Ethereum wdrożyło aktualizację Dencun 13 marca, która wprowadziła funkcję tymczasowego przechowywania zwaną blobami. Najlepsi nabywcy gazu, tacy jak Uniswap, Tether, Circle i rozwiązania warstwy 3, zaczęli następnie wykorzystywać te „bloby” do grupowania transakcji w partie. 

Wcześniej koszty transakcji w Ethereum mogły sięgać nawet setek dolarów.

Po zobaczeniu tak wysokich opłat za gaz za Ethereum jestem pewien, że nadchodzi krach, pieniądze napływają do shitcoinów jak szalone, struktura rynku wskazuje na to samo, rynek potrzebuje zniesienia. Duży!!!!!Nawet L2 pobierają szaloną opłatę#Ethereum#crypto#bitcoinpic.twitter.com/AVhiNNKCQP

— rajputzaibii.eth.bnb.apt|22922.lens (@rajputzaibii) 6 maja 2023 r.

Wcześniej weryfikowali te transakcje indywidualnie. Ponieważ protokoły te zużywały dużo gazu, przejście na „bloby” sprawiło, że transakcje były dla nich tańsze.

Ostatecznie, w związku z uwolnieniem gazu dla innych, opłata podstawowa została obniżona, co ostatecznie doprowadziło do niskich cen gazu.

Śledzenie opłat za gaz.

Uwaga: Opłata podstawowa jest największym składnikiem kalkulacji opłaty za gaz.

Dlaczego moja transakcja utknęła?

Czasami, gdy ustawisz zbyt niskie limity gazu, transakcja utknie. Dzieje się tak dlatego, że w danym momencie sieć potrzebuje określonej ilości gazu, aby zatwierdzić i dodać transakcję do łańcucha bloków.

Najpierw upewnij się, że wiesz, jak sprawdzić transakcję na Ethereum.

Zablokowana transakcja wydarzyła się kilka razy, gdy testowaliśmy transakcje o niskim zużyciu paliwa po aktualizacji Dencun. 

  1. Możesz przyspieszyć transakcję, gdy tylko zauważysz, że Twoja sieć opóźnia wysłanie transakcji, prawdopodobnie z powodu niskiego poziomu paliwa. W MetaMask ta funkcja jest dostępna tuż pod szczegółami transakcji w zakładce Kolejka.

Przyspieszenie zablokowanych transakcji Ethereum

  1. Na następnym ekranie odpowiednio dostosuj limit gazu. Pamiętaj, że przeciętna transakcja wymaga około 21 000 jednostek gazu, a w przypadku wojen gazowych i przeciążenia sieci limit ten może wzrosnąć do wyższych limitów.

Przyspieszenie wydanej transakcji na MetaMask

  1. Jako dodatkowy środek możesz także zwiększyć Opłatę Priorytetową o około 5 Gwei, co może następnie odciążyć sieć i wysłać transakcję z najwyższym priorytetem. 

  2. Kliknij Zapisz, a transakcja zostanie zrealizowana w ciągu kilku następnych minut.

Jeśli problem nadal występuje, skontaktuj się z zespołem pomocy technicznej swojego portfela.

Wniosek

Opłata za gaz naliczana jest w oparciu o dwa czynniki: opłatę podstawową i opłatę priorytetową. Obydwa te czynniki mnoży się przez „limit gazu”, aby otrzymać całkowitą opłatę za gaz w Gwei, która stanowi jedną miliardową ETH. Opłata podstawowa to opłata minimalna, którą należy uiścić, natomiast opłata priorytetowa uiszczana jest w celu przyspieszenia transakcji. 

Czasami, jeśli limit gazu jest ustawiony zbyt nisko, transakcje mogą utknąć i można je odblokować poprzez dodanie większej ilości gazu do transakcji.