
Opłaty i czynsz na Solanie, wyjaśnione
Solana ma opinię niemal darmowej w użyciu i przy zwykłych przelewach ta opinia jest zasłużona. Ale „niemal darmowa" przykrywa strukturę, którą warto zrozumieć, bo koszty, jakie napotykasz w portfelu do samodzielnego przechowywania, nie są w całości opłatami, a największa liczba, jaką kiedykolwiek zobaczysz na Solanie, to pieniądze, które zostają przy tobie.
Ten artykuł rozkłada na czynniki dokładnie to, co płacisz, wysyłając SOL albo token SPL z SSP — z prawdziwymi liczbami, a nie zaokrągleniami. Jeśli jeszcze nie czytałeś, jak SSP w ogóle przechowuje SOL, Solana w SSP jest fundamentem.
Trzy rzeczy, za które naprawdę płacisz
Każda transakcja na Solanie może wiązać się z trzema odrębnymi kosztami, a ich mieszanie to początek nieporozumień.
Opłata bazowa to tyle, ile sieć bierze za przetworzenie twojej transakcji. Opłata priorytetowa jest opcjonalna i kupuje twojej transakcji lepsze traktowanie, gdy sieć jest obciążona. Czynsz to w ogóle nie opłata — to zwrotny depozyt, który utrzymuje konto przy życiu on-chain.
Wydawane są tylko dwa pierwsze. Czynsz jest zaparkowany. Zrozumienie tego rozróżnienia to większość roboty.
Opłaty bazowe: tanie i przewidywalne
Solana pobiera 5000 lamportów za podpis — 0,000005 SOL. To cały model opłaty bazowej. Nie zmienia się wraz z wielkością wysyłanej kwoty, złożonością wywoływanego programu ani porą dnia.
Prosty przelew SOL ma jeden podpis i kosztuje 5000 lamportów. Transakcja z trzema podpisami kosztuje 15 000. Przy każdej prawdopodobnej cenie SOL to błąd zaokrąglenia — i właśnie dlatego Solany używa się do tych drobnych, częstych płatności, które gdzie indziej byłyby nieopłacalne. Dokumentacja opłat Solany jest źródłem pierwotnym.
Jeśli przychodzisz z Ethereum, kontrast jest ostry: tam opłata rośnie wraz z obliczeniami i zatorem, czasem o rzędy wielkości. Opłaty gazowe na Ethereum, wyjaśnione dla samodzielnie przechowujących omawia tamten model.
Opłaty priorytetowe: kupowanie miejsca w kolejce
Kiedy Solana jest obciążona, walidatorzy mają więcej transakcji, niż mogą pomieścić. Opłata priorytetowa to sposób, w jaki sygnalizujesz, że twoja ma pójść pierwsza. Wycenia się ją za jednostkę obliczeniową — miarę tego, ile pracy wykonuje twoja transakcja — w mikrolamportach.
SSP ustawia na mainnecie opłatę priorytetową 50 000 mikrolamportów za jednostkę obliczeniową. Wysyłka zużywa mniej więcej 10 000 jednostek obliczeniowych, więc opłata priorytetowa wychodzi około 500 lamportów, czyli 0,0000005 SOL.
To celowo mała liczba o celowo dużym znaczeniu. Jest nieistotna obok wszystkiego innego w transakcji, a decyduje o różnicy między wysyłką, która przechodzi w okresie obciążenia, a taką po cichu odrzuconą. Zapłacić pół tysięcznej centa za to, by nie zastanawiać się, czy transakcja doszła, to dobry interes.
Czynsz to depozyt, nie opłata
Oto część, która zaskakuje migrujących z innych łańcuchów. Na Solanie konto musi trzymać minimalne saldo SOL proporcjonalne do swojego rozmiaru, żeby istnieć. Pomiń depozyt, a konto zostanie usunięte.
Liczby dla kont, które tworzy SSP:
- Konto multisig (86 bajtów) — około 0,00149 SOL
- Konto trwałego nonce'a (80 bajtów) — około 0,00145 SOL
- Powiązane konto tokena (165 bajtów) — około 0,00204 SOL
Nic z tego nie jest wydawane. Leży wewnątrz tych kont i wraca, jeśli konto kiedykolwiek zostanie zamknięte. Konta multisig i nonce'a są trwałe, dopóki istnieje twój skarbiec — depozyt nonce'a można odzyskać dopiero przy wycofaniu skarbca. Depozyt konta tokena właściciel może odzyskać w każdej chwili, zamykając je.
Dlatego twoje pierwsze wysłanie Solany w SSP jest tym drogim i dlatego to się nigdy nie powtarza. Nie płacisz opłaty aktywacyjnej; finansujesz konta, dzięki którym wszystko późniejsze działa.
Co nalicza SSP, wiersz po wierszu
Każda liczba tutaj pochodzi z opublikowanego cennika SSP, a nie z szacunku.
| Co się wydarzyło | Koszt | Czym to jest |
|---|---|---|
| Pierwsze wysłanie z nowego skarbca | 3 200 000 lamportów (~0,0032 SOL) | Czynsz multisiga + czynsz nonce'a + opłata sieciowa |
| Każde kolejne wysłanie | 100 000 lamportów (~0,0001 SOL) | Opłata sieciowa plus niewielki margines |
| Wysłanie tokena SPL nowemu odbiorcy | + 2 500 000 lamportów (~0,0025 SOL) | Czynsz konta tokena odbiorcy |
Jest jeszcze jeden element rachunkowy wart poznania. Propozycja multisig, którą zatwierdzają twoje dwa urządzenia, sama jest kontem on-chain i również potrzebuje czynszu. SSP zamyka ją w tej samej transakcji, która ją wykonuje, więc ten czynsz wraca natychmiast i bilansuje się do zera. Nigdy nie zobaczysz go jako kosztu, bo nigdy się nim nie staje.

Dokładna opłata jest pokazywana na ekranie podsumowania, zanim podpiszesz — zdekodowana z bajtów transakcji, a nie zgłoszona przez serwer. Twoje urządzenia egzekwują też niezależny pułap: zwrot powyżej maksimum, jakie SSP uznaje za wiarygodne, jest traktowany jak atak i blokuje podpisanie, niezależnie od tego, co twierdzi jakikolwiek serwer.
Dlaczego skarbiec zwraca koszt paymasterowi
Na Solanie konto płacące opłatę za transakcję — fee payer — musi tę transakcję podpisać. Dla świeżego skarbca multisig to prawdziwy problem rozruchu: skarbiec potrzebuje SOL, by opłacić dokładnie tę transakcję, która utworzyłaby jego konta, a tych kont jeszcze nie ma.
Relay SSP prowadzi paymastera, który podpisuje się jako fee payer, wykłada opłatę sieciową i ewentualny czynsz, a zwrot dostaje od twojego skarbca wewnątrz tej samej transakcji. Instrukcja zwrotu jest częścią propozycji zatwierdzanej przez twoje dwa urządzenia, więc nie może się wykonać bez obu podpisów ani zostać podmieniona na coś innego bez wychwycenia tego przez kontrolę dekodowania.
Praktyczny skutek jest taki, że nigdy nie utrzymujesz osobnego salda na gaz. Odbierz SOL, wyślij SOL. Jeśli paymastery jako ogólny wzorzec są dla ciebie nowe, sponsorowanie gazu i paymastery, wyjaśnione omawia ideę, a trwałe nonce'y i podpisywanie dwoma urządzeniami wyjaśnia drugą połowę tego, co umożliwia podpisywanie dwoma urządzeniami na Solanie.

Odzyskiwanie SOL
Depozyty czynszowe są do odzyskania, ale mechanizm zależy od konta.
Konta tokenów właściciel może zamknąć, gdy saldo wynosi zero, odzyskując po około 0,002 SOL każde. Jeśli nazbierało ci się kont tokenów, których już nie posiadasz — łącznie z tymi, które ktoś przysłał ci bez pytania — ich zamknięcie odzyskuje realne SOL. Tokeny SPL i konta tokenów w SSP wyjaśnia, czym te konta są.
Konta multisig i nonce'a pozostają zasilone przez całe życie skarbca. Ich depozyty da się odzyskać dopiero po całkowitym wycofaniu skarbca, czego nie robi się od niechcenia — to właśnie te konta sprawiają, że z twojego adresu można wydawać.
Praktyczny wniosek jest skromny: traktuj te około 0,003 SOL stojące za twoim skarbcem jako część skarbca, a nie jako saldo do wydania, i nie dziw się, gdy pokazywana przez portfel kwota „dostępne" będzie odrobinę niższa od surowej liczby on-chain.
Po mechanikę krok po kroku wysyłki, wraz z tym, gdzie każda z tych liczb pojawia się na ekranie, sięgnij do wysyłania Solany z SSP.


