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.
