Przejdź do treści
Słownikethereumgasoplaty

Base fee

Minimalna opłata za jednostkę gazu w Ethereum, wyliczana automatycznie przez protokół w systemie EIP-1559 i spalana przy transakcji.

Czym jest base fee

Base fee to podstawowa opłata za gaz w Ethereum. Nie ustawiasz jej ręcznie; protokół wylicza ją automatycznie dla każdego bloku.

Po EIP-1559 Ethereum używa mechanizmu, w którym base fee rośnie, gdy bloki są bardziej zapełnione, i spada, gdy popyt na miejsce w bloku jest niższy.

Najważniejszy szczegół: base fee jest spalana. Nie trafia do walidatora jako wynagrodzenie za blok.

Base fee a inne elementy opłaty

Base fee
Minimalna opłata wymagana przez protokół za jednostkę gazu. Jest spalana.
Priority fee
Dodatkowy napiwek dla walidatora, który może pomóc w szybszym lub pewniejszym włączeniu transakcji.
Max fee
Maksymalna cena za gaz, którą użytkownik zgadza się zapłacić.
Gas used
Ilość jednostek gazu faktycznie zużytych przez transakcję.

Dlaczego base fee się zmienia

Ethereum ma docelowy poziom zapełnienia bloków. Gdy popyt na transakcje jest wysoki i bloki są bardziej zapełnione, base fee w kolejnych blokach rośnie.

Gdy popyt spada, base fee obniża się. Dzięki temu opłaty reagują na przeciążenie sieci bez czystej aukcji, w której każdy użytkownik zgaduje cenę od zera.

Portfel zwykle pokazuje szacowaną opłatę na podstawie aktualnej base fee, oczekiwanego zużycia gazu i priority fee.

Co to oznacza dla użytkownika

Base fee wpływa na koszt transakcji, ale nie jest jedynym elementem rachunku.

  • Nie możesz zapłacić mniej niż aktualna base fee za gaz wymagany przez transakcję.
  • Jeśli base fee rośnie po przygotowaniu transakcji, portfel może potrzebować wyższego limitu max fee.
  • Priority fee trafia do walidatora, a base fee jest spalana.
  • Prosta wysyłka ETH zużywa mniej gazu niż interakcja ze smart kontraktem.
  • W godzinach dużego popytu nawet prosta transakcja może być droższa.

Prosty przykład

  • Portfel pokazuje base fee na poziomie 30 gwei.
  • Dodajesz priority fee, na przykład 2 gwei.
  • Efektywna cena gazu dla transakcji może wynieść około 32 gwei.
  • Część odpowiadająca base fee zostaje spalona.
  • Priority fee trafia do walidatora, który uwzględnia transakcję w bloku.

Dlaczego spalanie base fee ma znaczenie

Spalanie base fee zmniejsza podaż ETH. Każda transakcja usuwa z obiegu część ETH równą zużytemu gazowi pomnożonemu przez base fee.

W okresach wysokiej aktywności ilość spalonego ETH może być bardzo duża. EIP-1559 ma więc podwójne znaczenie: poprawia przewidywalność opłat i ogranicza podaż ETH.

Walidatorzy nadal otrzymują inne wynagrodzenia, w tym priority fees i nagrody protokołu. Base fee nie jest częścią ich bezpośredniego przychodu.

Najczęstsze błędne założenia

  • Base fee nie jest napiwkiem dla walidatora.
  • Użytkownik nie wybiera base fee ręcznie. Może ustawić limity, ale samą wartość wylicza protokół.
  • Niska base fee oznacza niski popyt w ostatnich blokach, a nie gwarancję tanich transakcji przez cały dzień.
  • Koszt transakcji zależy też od tego, ile gazu zużyje dana operacja.
  • Swap w DeFi może być dużo droższy niż zwykły transfer ETH, nawet przy tej samej base fee.

Base fee jest spalana

Gdy płacisz za transakcję w Ethereum, część opłaty wynikająca z base fee jest usuwana z obiegu. Walidator dostaje priority fee, a nie całą kwotę widoczną jako koszt gazu.

Najczęstsze pytania

Nie. Base fee jest spalana. Walidator może otrzymać priority fee oraz inne nagrody protokołu.

Nie. Base fee ustala protokół. Portfel pozwala ustawić limity i priority fee, ale minimalna opłata bazowa wynika z aktualnego stanu sieci.

Jeśli ustawiony max fee jest zbyt niski względem rosnącej base fee, transakcja może nie zostać szybko uwzględniona. Portfele zwykle pozwalają ją przyspieszyć przez podniesienie parametrów opłaty.

Tak. Spalona base fee zmniejsza podaż ETH. W okresach wysokiego użycia sieci spalanie może istotnie wpływać na dynamikę podaży.