Wróć do bloga
Solana

Opłaty transakcyjne w Solana: jak działa gas i ile kosztuje

Każda transakcja w Solana płaci opłatę w SOL, niezależnie od tego, czy wymieniasz token, wysyłasz NFT, czy zamykasz stare konto. Jeśli przychodzisz z Ethereum, nazwałbyś ją opłatą za gas. W Solana składa się ona z dwóch części i żadna z nich nie jest depozytem rentu, który odzyskujesz po zamknięciu konta.

Ile kosztuje transakcja w Solana?

Każda transakcja w Solana płaci opłatę podstawową 5,000 lamportów (0.000005 SOL) za podpis. Opcjonalna opłata priorytetowa dodaje cenę jednostki obliczeniowej w mikrolamportach razy limit jednostek obliczeniowych, podzielone przez 1,000,000; transakcje v1 ustalają ją zamiast tego w lamportach. Połowa opłaty podstawowej jest spalana; resztę zatrzymują walidatorzy.

CzęśćJak jest obliczanaDokąd trafia
Opłata podstawowa5,000 lamportów za każdy podpisPołowa jest spalana, połowa trafia do walidatora, który wyprodukował blok
Opłata priorytetowa (opcjonalna)Cena jednostki obliczeniowej × limit jednostek obliczeniowych ÷ 1,000,000, zaokrąglone w górę do całego lamporta (transakcje v1: ustalona kwota w lamportach)W całości do tego walidatora

Lamport to najmniejsza jednostka SOL, a 1 SOL to 1,000,000,000 lamportów. Prosty przelew podpisany przez jeden portfel, bez opłaty priorytetowej, kosztuje 0.000005 SOL.

Opłata jest pobierana z SOL płatnika opłaty, zwykle z Twojego portfela, zanim transakcja zostanie wykonana. Zawsze płaci się ją w SOL, nawet jeśli transakcja przenosi tylko token. Dlatego portfel, który ma tokeny, ale nie ma SOL, nie może samodzielnie niczego wysłać.

Jak oblicza się opłatę priorytetową?

Solana mierzy pracę wykonywaną przez transakcję w jednostkach obliczeniowych. Każda transakcja prosi o limit jednostek obliczeniowych, a opłata priorytetowa to cena za jednostkę, ustalana w mikrolamportach (milionowych częściach lamporta). Płacisz tę cenę od limitu, o który prosisz, a nie od mocy obliczeniowej, którą transakcja ostatecznie zużyje.

Gdy transakcja nie ustala limitu, Solana przydziela jej 200,000 jednostek obliczeniowych na każdą instrukcję wywołującą wdrożony program i 3,000 na każdą wbudowaną instrukcję, taką jak przelew przez System Program, maksymalnie 1,400,000 na transakcję. Połącz zawyżony limit z wysoką ceną, a zapłacisz za obliczenia, które nigdy się nie wykonają.

Wyceniliśmy te przykładowe wiadomości 7 października 2026 r. własną metodą sieci getFeeForMessage:

Przykładowa transakcjaŁączna opłata
Jeden podpis, bez opłaty priorytetowej5,000 lamportów (0.000005 SOL)
Dwa podpisy, bez opłaty priorytetowej10,000 lamportów (0.00001 SOL)
Jeden podpis, limit 200,000 jednostek przy 100,000 mikrolamportów25,000 lamportów (0.000025 SOL)
Jeden podpis, limit 50,000 jednostek przy 1 mikrolamporcie5,001 lamportów (opłata priorytetowa jest zaokrąglana w górę do 1 lamporta)

Wyższa cena zwiększa szansę, że bieżący producent bloku zaplanuje Twoją transakcję przed innymi, które konkurują o ten sam blok, i właśnie za to płacisz, gdy sieć jest obciążona. Transakcje w nowszym formacie v1 sieci Solana pomijają mnożenie i ustalają opłatę priorytetową jako jedną kwotę w lamportach.

Jaka część każdej opłaty jest spalana?

Połowa każdej opłaty podstawowej jest spalana, co usuwa ten SOL z podaży, a druga połowa trafia do walidatora, który wyprodukował blok. Opłaty priorytetowe w ogóle nie są spalane. Odkąd SIMD-0096 został aktywowany 12 lutego 2025 r., walidatorzy zatrzymują je w całości.

Dlatego spalony udział w łącznych opłatach zmienia się z bloku na blok, zależnie od tego, ile opłat priorytetowych zawiera dany blok. Weźmy jeden blok: w slocie 454,312,761 z 7 października 2026 r. łącznie 1,102 transakcje z 1,127 podpisami zapłaciły 0.014978319 SOL opłat. Dokładnie połowa ich opłat podstawowych, 0.0028175 SOL, została spalona, czyli około 19% wszystkiego, co zapłacono w tym bloku. Walidator otrzymał pozostałe 0.012160819 SOL.

Czy nieudane transakcje też płacą opłatę?

Tak. Gdy transakcja zostanie przetworzona w bloku, opłata jest pobierana, nawet jeśli instrukcja się nie powiedzie, a wszystkie zmiany transakcji zostaną wycofane. W tym samym bloku nie powiodło się 216 z 1,102 transakcji, które mimo to zapłaciły łącznie 0.006108245 SOL.

Inaczej jest z transakcją, która wygaśnie, zanim trafi do bloku: nigdy nie zostaje przetworzona, więc nic nie jest pobierane i możesz spróbować ponownie. Pobrana opłata jest ostateczna. Nasz przewodnik o odzyskiwaniu opłat transakcyjnych w Solana opisuje, co możesz odzyskać zamiast tego.

Opłaty transakcyjne a depozyty rentu

Gdy transakcja tworzy konto, a Twój portfel je finansuje, na przykład konto tokena dla monety, którą właśnie kupiłeś, z Twojego salda ubywa więcej SOL, niż wynosi opłata. Ta nadwyżka to depozyt rentu: zwrotne saldo minimalne, które konto musi utrzymywać, aby pozostać on-chain. Zamknięcie konta wypłaca wszystko, co ono przechowuje, łącznie z depozytem.

Opłata transakcyjnaDepozyt rentu
Za co się płaciPrzetworzenie jednej transakcjiUtrzymanie danych konta on-chain
Wysokość0.000005 SOL za podpis plus ewentualna opłata priorytetowa0.00148844 SOL za standardowe konto tokena otwarte według dzisiejszej stawki, 0.00203928 SOL według pierwotnej stawki
Wraca?NieTak, po zamknięciu konta

Stawki sprawdzono 7 października 2026 r.; konta otwarte między dwiema obniżkami rentu w Solana z września 2026 r. przechowują kwotę pośrednią, a nasz kalkulator rentu oblicza depozyt dla dowolnego rozmiaru. Nawet przy dzisiejszej niższej stawce depozyt jednego pustego konta tokena jest wart prawie 300 opłat podstawowych za jeden podpis. To dzięki tej różnicy zamykanie nieużywanych kont jest warte opłaty sieciowej.

Ile kosztują opłaty sieciowe w Sol Incinerator?

Śledzimy opłaty sieciowe płacone przez transakcje spalania i czyszczenia na naszej stronie. W ciągu 24 godzin do 19:09 UTC w dniu 7 października 2026 r. ponad 63,000 zarejestrowanych przez nas transakcji spalania i czyszczenia zapłaciło średnio po 0.0000094 SOL, wliczając opłatę podstawową. Zakończone czyszczenie, które może obejmować więcej niż jedną transakcję, kosztowało średnio łącznie około 0.00002 SOL opłat sieciowych. Jedno puste konto tokena otwarte według dzisiejszej stawki przechowuje około 75 razy więcej.

Oto jak utrzymujemy je na niskim poziomie:

  • Normalny to ustawienie domyślne. Ustalamy opłatę priorytetową za Ciebie i ograniczamy ustalaną przez nas kwotę do 0.00005 SOL na transakcję.
  • Prawie nie płacisz za niewykorzystaną moc obliczeniową. Symulujemy transakcje i prosimy tylko o nieco więcej mocy obliczeniowej, niż zużyła symulacja. W tych samych 24 godzinach nasze transakcje wykorzystały około 95% mocy obliczeniowej, o którą prosiły.
  • Możesz wybrać. W Pro Mode przycisk Ustawienia na ekranie potwierdzenia oferuje Turbo i Ultra, które korzystają z bieżącego szacunku opłaty sieciowej na jego poziomach Wysoki i Bardzo wysoki, z tym samym pułapem, oraz Niestandardowy, w którym ustawiasz własne maksimum w SOL.

Nasza własna opłata jest oddzielna od opłaty sieciowej: podstawowa opłata 2% od odzyskanego SOL, z opłatami minimalnymi za konta tokenów i NFT, które podnoszą efektywną stawkę dla nowszych kont, kont Token-2022 i spalania NFT. Zanim zatwierdzisz, podgląd pokazuje, co według przewidywań trafi do Twojego portfela po obu opłatach.

Nie masz SOL na opłatę?

Gasless Pay działa automatycznie! Wybierz, co chcesz wyczyścić lub spalić, a my pokryjemy z góry opłatę sieciową, jeśli Twoja transakcja się kwalifikuje. Nasz portfel sponsorski podpisuje transakcję jako płatnik opłaty obok Twojego portfela, więc sponsorowana transakcja ma dwa podpisy i opłatę podstawową 10,000 lamportów. Opłata Gasless Pay jest pobierana z SOL odzyskanego w tej transakcji, razem z opłatą za czyszczenie. Nasz przewodnik po Gasless Pay wyjaśnia, kiedy czyszczenie się kwalifikuje.

Sol Incinerator

Sol Incinerator

Zamknij konta, których nie potrzebujesz, i odzyskaj ich depozyty. Zanim zatwierdzisz, zobacz, co trafi do Twojego portfela po opłatach.

Wypróbuj teraz

Powiązane artykuły

Często zadawane pytania

Ile wynosi opłata za gas w Solana?

Solana nazywa ją opłatą transakcyjną. Każda transakcja płaci 5,000 lamportów (0.000005 SOL) za każdy podpis plus ewentualną opcjonalną opłatę priorytetową ustawioną przez transakcję. Opłatę płaci w SOL płatnik opłaty, zwykle Twój portfel, i nie jest ona zwracana.

Jak oblicza się opłatę priorytetową w Solana?

W transakcjach legacy i v0 pomnóż cenę jednostki obliczeniowej, wyrażoną w mikrolamportach, przez limit jednostek obliczeniowych, o który prosi transakcja, podziel przez 1,000,000 i zaokrąglij w górę do całego lamporta. Limit 200,000 jednostek przy 100,000 mikrolamportów dodaje 20,000 lamportów, nawet jeśli transakcja zużyje mniej. Nowsze transakcje v1 ustalają opłatę priorytetową bezpośrednio w lamportach.

Czy za nieudaną transakcję w Solana też trzeba zapłacić opłatę?

Tak. Transakcja przetworzona w bloku płaci pełną opłatę, nawet jeśli się nie powiedzie, a jej zmiany zostaną wycofane. Transakcja, która wygaśnie, zanim trafi do bloku, nigdy nie zostaje przetworzona, więc nie pobiera się za nią opłaty i możesz spróbować ponownie.

Jaka część opłaty transakcyjnej w Solana jest spalana?

Połowa opłaty podstawowej jest spalana, a druga połowa trafia do walidatora, który wyprodukował blok. Opłaty priorytetowe trafiają w całości do tego walidatora; tę zmianę wprowadził SIMD-0096, aktywowany 12 lutego 2025 r.

Kto płaci opłatę za transakcję w Solana?

Płatnik opłaty: pierwszy podpisujący wymieniony w transakcji, zwykle Twój własny portfel. Opłata jest płacona w SOL i pobierana przed wykonaniem transakcji. Gdy Gasless Pay sponsoruje kwalifikujące się czyszczenie w Sol Incinerator, płatnikiem opłaty jest nasz portfel sponsorski, a opłata Gasless Pay jest pobierana z SOL, które odzyskujesz.

Opłaty transakcyjne w Solana: jak działa gas i ile kosztuje