Czym jest gas fee i dlaczego transakcje czasami tyle kosztują?
Za każdym razem, gdy przeprowadzasz transakcję na blockchainie, płacisz opłatę walidatorom, którzy ją przetwarzają. Ta opłata może czasem przekroczyć wysyłaną kwotę, i nie jest przypadkowa. Stoi za nią cała ekonomia.
Spis treści:
Czym jest gas fee?
Gas fee to rodzaj opłaty transakcyjnej, która pojawia się w sieciach blockchain wykorzystujących inteligentne kontrakty. Ethereum jako pierwsze je wprowadziło, a dziś wiele innych sieci również je stosuje.
Za każdym razem, gdy wysyłasz kryptowaluty lub korzystasz z usługi DeFi na blockchainie, Twoja transakcja musi zostać zweryfikowana i trwale zapisana w publicznym rejestrze. Nie dzieje się to automatycznie, robią to walidatorzy, prawdziwi ludzie, którzy używają swoich komputerów i płacą za prąd, aby wykonać tę pracę.
Gas fee to opłata, którą im płacisz za ten wysiłek. Bez niej nikt nie miałby powodu przetwarzać Twoich transakcji, a sieć po prostu by się zatrzymała.
Ważne jest, aby wiedzieć, że gas fee zawsze jest płacone w natywnej kryptowalucie danej sieci.
Na Ethereum oznacza to ETH, na Solanie SOL, i tak dalej. Szacowaną kwotę zobaczysz przed potwierdzeniem jakiejkolwiek transakcji w swoim portfelu.
Ale gas fee pełni też inną rolę. Gdy każda transakcja ma swój koszt, spam jest automatycznie zapobiegany. Bez tego kosztu ktoś mógłby wysłać miliony bezużytecznych transakcji i całkowicie zatkać sieć, blokując wszystkich innych użytkowników.
Gas fee nie jest więc tylko nagrodą dla walidatorów, to mechanizm, który utrzymuje sieć sprawną i uczciwą.
Matematyka stojąca za opłatą
Obliczenie całkowitej opłaty jest proste, mnożysz zużyte jednostki gazu przez cenę za jednostkę gazu. Ale za tymi dwoma składnikami kryje się interesująca ekonomia.
Liczba zużytych jednostek gazu zależy od tego, co robisz w sieci. Wysyłanie ETH zawsze kosztuje dokładnie 21 000 jednostek gazu, to nigdy się nie zmienia.
Interakcja z protokołem DeFi to bardziej złożona operacja i może kosztować od 150 000 do 500 000 jednostek gazu. Im bardziej złożona operacja, tym więcej gazu zużywa.
Cena za jednostkę gazu mierzona jest w miliardowych częściach ETH, zwanych Gwei, i jest całkowicie dynamiczna. Rynek określa ją w czasie rzeczywistym. Gdy sieć jest spokojna, cena spada. Gdy wszyscy chcą przeprowadzać transakcje w tym samym czasie, cena rośnie.
Konkretnie, jeden Gwei odpowiada 0,000000001 ETH. Jeśli aktualna cena gazu wynosi 50 Gwei, wysłanie ETH kosztuje 21 000 pomnożone przez 50, co daje 1 050 000 Gwei, czyli 0,00105 ETH. Przy cenie ETH wynoszącej 3 000 dolarów, to około 3,15 dolara za jedną transakcję.
Dlaczego cena tak bardzo się waha?
Wszystko sprowadza się do jednej rzeczy: podaży i popytu na miejsce w blokach.
Każdy blok w sieci Ethereum ma maksymalny limit jednostek gazu, które może zawierać.
Gdy popyt na transakcje przekracza dostępne miejsce w bloku, użytkownicy zaczynają konkurować, oferując wyższe opłaty.
EIP-1559: Aktualizacja, która zmieniła wszystko
Przed sierpniem 2021 roku model gas fee na Ethereum był prostą aukcją, kto oferował więcej, szedł pierwszy. To powodowało chaos i nieprzewidywalność. Aktualizacja znana jako EIP-1559 wprowadziła nowy model.
Po EIP-1559 opłaty nie są już obliczane jak wcześniej. Składają się teraz z dwóch elementów, base fee i priority fee, które są mnożone przez liczbę zużytych jednostek gazu.
Base fee to stała opłata określana przez sam protokół, która jest automatycznie niszczona, te pieniądze nie trafiają do nikogo, są trwale usuwane z obiegu.
Priority fee to dobrowolny napiwek, który użytkownik dodaje, aby jego transakcja została przetworzona szybciej, i trafia bezpośrednio do walidatora.
Rezultatem jest to, że opłaty stały się bardziej przewidywalne niż wcześniej. A ponieważ base fee jest niszczona, w okresach wysokiej aktywności sieci z obiegu usuwa się więcej ETH niż jest tworzone, co sprawia, że ETH staje się rzadsze i potencjalnie bardziej wartościowe.
Wysoka gas fee nie jest więc błędem systemu. To po prostu sygnał, że w danym momencie wiele osób jednocześnie próbuje coś zrobić w sieci, a miejsce w blokach jest ograniczone.
Nie wszystkie blockchainy są takie same
Wysokie opłaty Ethereum napędziły rozwój alternatywnych sieci i rozwiązań Layer 2. Każdy blockchain ma inne podejście do przetwarzania transakcji, a to podejście bezpośrednio wpływa na wysokość opłat.
Sieci Layer 1, takie jak Ethereum i Bitcoin, przetwarzają wszystkie transakcje bezpośrednio w łańcuchu głównym, co czyni je najbezpieczniejszymi, ale także najdroższymi w okresach wysokiej aktywności.
Sieci Layer 2 działają inaczej. Przetwarzają transakcje poza łańcuchem głównym i zapisują na nim tylko podsumowanie, dzieląc koszty między wszystkich użytkowników.
Łańcuchy boczne (sidechainy) to z kolei całkowicie oddzielne łańcuchy, które dzielą z łańcuchem głównym tylko niektóre standardy techniczne.
Rezultatem jest to, że opłaty mogą wahać się od ułamka centa w niektórych sieciach do dziesiątek dolarów w okresach wysokiej aktywności.
Jak zmniejszyć opłaty?
Nie zawsze jest to możliwe, ale istnieje kilka sprawdzonych taktyk.
Wybierz odpowiedni moment
Wczesne poranki i noce weekendowe (UTC) są zazwyczaj spokojniejsze. Śledź gas tracker na jednej z bezpłatnych platform do monitorowania sieci.
Używaj Layer 2
Do aktywności DeFi i NFT, Arbitrum, Optimism i Base oferują takie samo bezpieczeństwo za ułamek kosztów.
Ustaw priority fee ręcznie
Portfele często pozwalają samodzielnie ustalić napiwek. Jeśli transakcja nie jest pilna, ustaw go na minimum.
Grupuj transakcje
Zamiast pięciu oddzielnych transakcji, szukaj protokołów oferujących operacje batch, płacisz gas tylko raz.
Gas fee to cena decentralizacji
Gas fee to być może najmniejsza liczba, którą widzisz, gdy otwierasz swój portfel, ale to właśnie ta liczba mówi Ci więcej o stanie sieci niż jakiekolwiek inne dane.
Mówi Ci, ile osób jest aktywnych, jak zdrowa jest sieć i ile warta jest Twoja transakcja w danym momencie dla osoby, która ją przetwarza.
Następnym razem, gdy zatrzymasz się przed ekranem potwierdzenia i zobaczysz opłatę, która Cię zaskoczy, nie po prostu ją zaakceptuj lub odrzuć. Przeczytaj ją. Coś Ci mówi.
