Wszystkie wpisy
Poradniki

Glosariusz Solana: 30 pojęć, które musisz znać

Glosariusz Solana: 30 podstawowych pojęć prostym językiem. Mint, ATA, lamport, slot, epoka, walidator, rent, bonding curve, LP i AMM, każde w kilku zdaniach.

9 min czytania J Tools Editorial
Ilustracja słownika pojęć: 30 minimalistycznych kart z podpisami ułożonych w siatkę na grafitowym tle

Kto dopiero zaczyna przygodę z siecią Solana, na starcie zderza się ze ścianą słówek. Mint, ATA, lamport, slot, epoka, walidator, rent. Żadne z nich nie tłumaczy się samo. Ten glosariusz Solana to ściąga z 30 pojęciami, które pozwolą ci swobodnie poruszać się po ekosystemie. Przy każdym znajdziesz proste wyjaśnienie, narzędzie J Tools, które z niego korzysta (jeśli takie jest), i miejsce, gdzie spotkasz je w praktyce. Te terminy wracają wszędzie: przy tworzeniu tokena, przy uruchamianiu bota i przy zwykłej obsłudze portfela.

Poniższy glosariusz Solana jest ułożony tak, jak naprawdę zbudowana jest sieć. Możesz przeczytać go od początku do końca albo od razu przejść do części, która sprawia ci kłopot:

  • Pojęcia 1–7 dotyczą samego tokena: konta mint, jego uprawnień i kont, które przechowują saldo.
  • Pojęcia 8–15 dotyczą sieci: lamportów, slotów, epok, walidatorów i stakingu.
  • Pojęcia 16–23 mówią, ile kosztuje transakcja i jak się ją buduje.
  • Pojęcia 24–30 obejmują handel, starty tokenów i narzędzia, w których to wszystko odczytasz.

1. Token SPL

Standard tokenów w sieci Solana. To odpowiednik ERC-20, z tą różnicą, że nie piszesz żadnego smart kontraktu. Program SPL Token wykonuje tę samą logikę dla każdego tokena. Żeby utworzyć własny, wystarczy narzędzie Kreator tokenów, które przyjmuje wszystkie parametry w jednym formularzu.

2. Konto mint

„Konto narodzin” tokena. Przechowuje całkowitą podaż, miejsca dziesiętne, uprawnienie mint i uprawnienie freeze. Adres mint to unikalny identyfikator tokena.

3. Uprawnienie mint

Jedyne konto, które może wyemitować nową podaż. Dopóki jest otwarte, właściciel w każdej chwili może rozwodnić podaż. Żeby posiadacze mogli zaufać tokenowi, odwołuje się je na stałe. Narzędzie Odwołaj uprawnienie mint robi to w jednym formularzu. Tej operacji nie da się odwrócić.

4. Uprawnienie freeze

Uprawnienie, które pozwala zamrozić portfel posiadacza. Dopóki jest otwarte, właściciel może zamrozić twoje konto, kiedy tylko zechce. Narzędzie Odwołaj uprawnienie freeze zamyka tę furtkę na zawsze.

5. Uprawnienie update

Budowa konta mint w sieci Solana: miejsca dziesiętne, podaż i trzy pola uprawnień

Uprawnienie, które pozwala zmieniać metadane (nazwę, symbol, obrazek, URI). Dopóki jest otwarte, token może w praktyce zmienić się w coś zupełnie innego. Narzędzie Odwołaj uprawnienie update zamyka metadane na stałe.

6. Konto tokena

Konto, które zapisuje, ile danego tokena ma portfel. Każda para portfel + token ma własne konto.

7. ATA (Associated Token Account)

Standardowe konto tokena, wyliczane deterministycznie z pary: adres portfela + adres mint. Przez konta ATA przechodzi 99% transferów tokenów w sieci Solana. Tworzą się automatycznie przy pierwszym transferze i kosztują około 0,00149 SOL rentu.

8. Lamport

Najmniejsza jednostka SOL. 1 SOL = 1 000 000 000 lamportów. Wszystkie opłaty są pod spodem liczone w lamportach, a interfejs przelicza je na SOL.

9. SOL

Natywny token sieci Solana. Płacisz nim opłaty sieciowe, depozyty rentu, używasz go do stakingu i do opłat od transferu w rozszerzeniach Token-2022.

10. Slot

Najmniejsza jednostka czasu w sieci Solana, około 400 ms. Każdy slot ma wyznaczonego walidatora lidera, który potwierdza transakcje w tym slocie.

11. Epoka

Pełny cykl 432 000 slotów (mniej więcej 2–3 dni). Na koniec epoki rozdzielane są nagrody za staking, a oceny walidatorów liczone są od nowa.

12. Walidator

Serwery, na których działa sieć Solana. Żeby zostać walidatorem, potrzeba ponad 12 000 SOL w stakingu i dedykowanego sprzętu. Nagrody wypłacane są co epokę.

13. Lider

Walidator uprawniony do potwierdzania transakcji w konkretnym slocie. Harmonogram liderów ustala się na początku każdej epoki, a liczba przydzielonych slotów jest proporcjonalna do stakingu.

14. Staking

Powierzenie SOL walidatorowi, żeby wspierać bezpieczeństwo sieci i dostawać w zamian nagrody. Staking w sieci Solana daje mniej więcej 6–8% APY.

15. Delegacja

Wskazanie, któremu walidatorowi powierzasz swój staking. Delegacja aktywuje się jedną epokę po wykonaniu i dopiero wtedy zaczyna przynosić nagrody.

16. Rent

SOL zablokowany po to, żeby konto mogło istnieć on-chain. Wraca, kiedy konto zostaje zamknięte. Narzędzie Zamknij konto zbiera nieużywane konta ATA i odzyskuje ich rent.

Siedem podstawowych pojęć sieci Solana na jednej karcie: konto mint, konto tokena, lamport, slot i epoka, jednostka obliczeniowa oraz bonding curve na czarno, a wiersz rentu na czerwono
Rent to jedyny wiersz na tej karcie, który jest depozytem, a nie kosztem. Dlatego właśnie ludzie najczęściej go źle rozumieją.

17. Compute Unit (CU)

Budżet pracy dla transakcji. Domyślnie 200K, maksymalnie 1,4M CU. Złożone transakcje potrzebują osobnej instrukcji, która podnosi limit CU.

18. Opłata priorytetowa

Dodatkowa opłata, dzięki której transakcja zostaje przetworzona szybciej, gdy sieć jest zatłoczona. Liczy się ją w lamportach za jedną CU.

19. Transakcja wersjonowana (v0)

Nowoczesny format transakcji w sieci Solana. Obsługuje tablice Address Lookup Table, więc jedna transakcja może odwoływać się do setek kont. Współczesne SDK domyślnie używają v0.

20. Address Lookup Table (ALT)

Tablica, która kompresuje często używane adresy kont. Tablice ALT w transakcjach v0 zmniejszają rozmiar transakcji, więc mieści się w niej więcej operacji.

21. PDA (Program Derived Address)

Adres wyliczany deterministycznie przez program Solana. Nie ma klucza prywatnego, więc podpisać może tylko program. Bardzo często używany przy wywołaniach między programami (cross-program invocation).

22. Anchor

Najpopularniejszy framework do pisania programów w sieci Solana. Generuje IDL (opis interfejsu), który da się wywołać z TypeScriptu po stronie klienta.

23. Program Solana

Smart kontrakt w sieci Solana. Wykonanie jest bezstanowe, a dane leżą na kontach PDA i właśnie to umożliwia równoległe wykonywanie transakcji. Większość programów powstaje we frameworku Anchor, a szczegóły opisuje oficjalna dokumentacja sieci Solana.

24. Bonding curve

Mechanizm wyceny, którego launchpady w stylu Pump.fun używają, żeby ustalać cenę tokena na podstawie podaży. Im więcej podaży w obiegu, tym wyższa cena zakupu. Narzędzie Utwórz token na Pump.fun uruchamia token właśnie na bonding curve.

25. AMM (Automated Market Maker)

Model giełdy DEX, który zamiast księgi zleceń używa pul płynności. Raydium, Meteora i Orca to AMM. Cena wynika ze wzoru (x*y=k albo podobnego).

26. LP (dostawca płynności)

Ktoś, kto wpłaca do puli AMM dwa tokeny w odpowiednich proporcjach. W zamian dostaje tokeny LP i udział w opłatach od swapów. Narzędzie do tworzenia płynności z zakupem, które otwiera pulę Raydium z jednego formularza, wkrótce pojawi się na j.tools.

27. Pump.fun

Najpopularniejszy launchpad memecoinów w sieci Solana. Tokeny startują na bonding curve, a gdy krzywa zapełni się przy około 85 SOL, przechodzą na PumpSwap, własną giełdę platformy Pump.fun. Mechanikę bonding curve dokładnie opisuje kategoria poradników o tokenach Solana.

28. Pakiet Jito

Funkcja protokołu MEV Jito, która wykonuje kilka transakcji atomowo. Używa się go do ochrony przed atakami sandwich albo do skoordynowanych działań w kilku krokach. Pakiety trafiają do walidatorów Jito-Solana przez prywatny mempool.

29. Solscan i Solana Explorer

Eksploratory danych on-chain dla sieci Solana. Eksplorator bloków Solscan to standard, gdy chcesz sprawdzić szczegóły transakcji, wyeksportować listę posiadaczy albo zweryfikować uprawnienie mint.

30. Helius i dostawcy RPC

Dostawca punktu końcowego RPC, który łączy cię z siecią Solana. Najczęściej spotkasz Helius, QuickNode i Triton. Publiczne RPC mają limity zapytań, więc poważniejsza praca wymaga płatnego planu.

Jak korzystać z tego, co zawiera glosariusz Solana

Tych 30 pojęć to fundament ekosystemu Solana. Glosariusz Solana jest jednak wart więcej, gdy sprawdzasz go na prawdziwym tokenie, a nie czytasz raz i odkładasz. Jeśli chcesz zacząć tworzyć tokeny, pierwszym przystankiem jest Kreator tokenów dla sieci Solana. Do tworzenia portfeli służy narzędzie Generator portfeli. Więcej poradników znajdziesz na stronie tagu Solana, a pełna lista narzędzi czeka na stronie wszystkie narzędzia J Tools.


Najczęściej zadawane pytania

Ta sama garstka pojęć myli prawie wszystkich w pierwszym tygodniu. Oto krótkie i dokładne odpowiedzi na pytania, które ludzie naprawdę wpisują w wyszukiwarkę.

Co to jest lamport w sieci Solana?

Lamport to najmniejsza jednostka SOL, tak jak satoshi jest najmniejszą jednostką bitcoina. Jeden SOL to 1 000 000 000 lamportów. Opłaty sieciowe są malutkie, często to kilka tysięcy lamportów, dlatego widzisz kwoty w rodzaju 0,000005 SOL zamiast całych monet. Nazwa upamiętnia Leslie Lamporta, na którego badaniach opiera się rozproszony konsensus.

Czym jest ATA (Associated Token Account)?

ATA to konkretne konto, które trzyma jeden token dla jednego portfela. Jego adres wynika z adresu portfela i adresu mint tokena, więc ta sama para zawsze daje to samo konto ATA. Gdy ktoś po raz pierwszy wyśle ci nowy token, konto powstaje, a niewielki depozyt rentu (około 0,00149 SOL) zostaje zablokowany, żeby utrzymać je on-chain. Ten depozyt należy do ciebie i wraca po zamknięciu pustego konta.

Co to jest rent i czy można go odzyskać?

Rent to SOL, który konto blokuje, żeby pozostać zapisane on-chain. To depozyt, a nie opłata, więc po zamknięciu konta wraca w całości. Portfele, którymi handlowano wieloma tokenami, często mają stos pustych kont ATA, a na każdym leży do około 0,002 SOL. Zamknięcie tych kont odzyskuje zablokowany SOL i właśnie to robi za jednym razem narzędzie do zamykania kont.

Co to jest bonding curve?

Bonding curve to wzór, który ustala cenę tokena bezpośrednio na podstawie tego, ile go już kupiono. Pierwsi kupujący płacą mniej, a każdy zakup przesuwa cenę nieco wyżej po krzywej. Starty w stylu Pump.fun działają w ten sposób, żeby token był w obrocie od chwili powstania, bez zakładania puli płynności. Gdy kupiono go wystarczająco dużo, token przechodzi do prawdziwej puli AMM i dalej cenę wyznaczają zwykłe swapy.

Czym różni się konto mint od konta tokena?

Konto mint to sam token, a konto tokena to twoje saldo tego tokena. Każdy token ma dokładnie jedno konto mint, a na nim zapisane są podaż, miejsca dziesiętne i uprawnienia. Konto tokena jest jedno na portfel i token i przechowuje wyłącznie informację, ile ten portfel ma. Z konta mint wyczytasz, czy token jest bezpieczny. Z konta tokena dowiesz się, kto co posiada.

Czy trzeba znać te pojęcia przed startem tokena?

Potrzebujesz mniej więcej ośmiu z nich: konta mint, miejsc dziesiętnych, podaży, trzech uprawnień, rentu i opłaty priorytetowej. To pola, które formularz startowy każe ci ustawić, i te same, które kupujący sprawdza później. Reszta tego, co zawiera glosariusz Solana, przydaje się w chwili, gdy coś pójdzie nie tak, czyli zwykle gdy transakcja się nie powiedzie albo saldo się nie pojawi.

Kilka pojęć, które warto przeczytać drugi raz

Niektóre hasła łatwo przeoczyć, a to one decydują, czy transakcja trafi do bloku, czy się nie powiedzie.

Slippage to różnica między ceną, której się spodziewasz, a ceną, którą naprawdę dostajesz przy wykonaniu swapu. Przy szybko rosnącym lub spadającym tokenie pula może się przesunąć między chwilą podpisu a potwierdzeniem transakcji. Ustawisz tolerancję zbyt ciasno, a swap zostanie odrzucony. Ustawisz ją zbyt luźno, a przepłacisz. Narzędzie Swap dla sieci Solana pozwala wybrać tę wartość osobno dla każdej transakcji, więc kontrola zostaje po twojej stronie.

Pakiet Jito to kilka transakcji wysłanych jako jedna atomowa całość przez prywatną ścieżkę Jito. Albo wszystkie transakcje z pakietu trafiają razem do tego samego bloku, albo nie trafia żadna. Ta zasada „wszystko albo nic” sprawia, że skoordynowane działania, na przykład zakup z wielu portfeli naraz, zachowują się przewidywalnie i nie kończą się w połowie. Narzędzie Handel w pakiecie korzysta z tego przy zakupach i sprzedażach z wielu portfeli. Układa portfele w pakiety po maksymalnie trzy, więc każdy pakiet trafia do bloku w całości albo wcale.

PDA (Program Derived Address) to adres, który należy do programu, a nie do człowieka. Nie ma klucza prywatnego, więc nikt nie podpisze za niego ręcznie. Działania na nim może zatwierdzać tylko program, do którego należy. W ten sposób programy Solana bezpiecznie przechowują stan, bo konta PDA nie da się opróżnić wyciekniętym kluczem, jak zwykłego portfela.

Zanim zaufasz nowemu tokenowi, otwórz jego konto mint w eksploratorze i sprawdź, czy uprawnienia mint i freeze są odwołane. Glosariusz Solana powie ci, co znaczą te pola. Czy są naprawdę bezpieczne, pokaże dopiero zapis on-chain.

Pojęcia w praktyce

Po definicjach przejdź do artykułu 15 najczęstszych pytań o sieć Solana, uporządkuj wycenę dzięki poradnikowi o liczeniu FDV i kapitalizacji rynkowej, a o generowaniu adresów przeczytaj w przewodniku po portfelach i adresach mint vanity.

J
Autor
J Tools Editorial

Wpis od zespołu J Tools.

Zobacz wszystkie wpisy autora J Tools Editorial →

Powiązane wpisy