Dokumentacja Solany

Solana to blockchain zbudowany do masowej adopcji. Jest to sieć o wysokiej wydajności, która jest używana w szerokiej gamie zastosowań, takich jak finanse, NFT, płatności oraz gry. Solana operuje jako pojedyncza, globalna maszyna stanów, która jest otwarta, interoperacyjna i zdecentralizowana.

Pierwsze kroki #

Wskocz od razu w Solanę, aby zacząć budować lub ustawić swoje lokalne środowisko.

  • Szybki Start - Stwórz oraz uruchom swój pierwszy program Solany na sieci, bezpośrednio w przeglądarce używając Solana Playground
  • Setup Local Environment - Install the Solana CLI to get your local development environment setup

Rozpocznij naukę #

Zdobądź solidne zrozumienie podstawowych pojęć, które czynią Solanę inną od innych blockchainów.

  • Konta - System gromadzenia danych i stanów na Solanie.
  • Opłaty na Solanie - Różnorodne koszty związane z korzystaniem z sieci.
  • Transakcje - Zbiór instrukcji do wykonania przez blockchain.
  • Programy - Wykonywalny kod używany do wykonywania działań na blockchainie.
  • Adresy Pochodne Programów - Deterministycznie generowane adresy, które pozwalają programom Solany programowo "podpisywać" transakcje.
  • Cross Program Invocation - Core of the "composability" of Solana, this is how programs can "call" each other.

Zrozumienie architektury #

Poznaj podstawową architekturę działania blockchaina opartego na proof-of-stake.

  • Walidatory - pojedyncze węzły, które stanowią podstawę sieci
  • lastry - zbiór walidatorów, które współpracują w celu osiągnięcia konsensusu

Uruchamianie walidatora #

Dowiedz się, co jest potrzebne do obsługi walidatora Solany i pomocy w zabezpieczeniu sieci.

  • Wymagania systemowe - Zalecane wymagania sprzętowe i przewidywana ilość SOL potrzebna do obsługi walidatora.
  • Szybki Start - Skonfiguruj walidator oraz połącz się z klastrem pierwszy raz.

Dlaczego Solana? #

Solana została zaprojektowana z myślą o skalowalności, umożliwiając aplikacjom on-chain dotarcie do milionów użytkowników. Dzięki tej architekturze, deweloperzy mogą skupić się na tworzeniu innowacyjnych rozwiązań dostosowanych do potrzeb rynku, zamiast martwić się optymalizacją warstwy bazowej. Co więcej, Solana nie tylko spełnia obecne wymagania aplikacji na blockchainie w zakresie skalowalności, ale jest też stale udoskonalana z myślą o lepszym doświadczeniu użytkownika.

Dla deweloperów najwyższym priorytetem jest stworzenie jak najlepszego doświadczenia użytkownika w aplikacji. W przypadku technologii blockchain, to doświadczenie często jest ograniczane przez podstawową infrastrukturę, co skutkuje długim czasem odpowiedzi i wysokimi opłatami. Solana rozwiązuje te problemy dzięki niskim opłatom i błyskawicznemu czasowi potwierdzenia transakcji, wynoszącego zaledwie 400 milisekund. Te cechy umożliwiają deweloperom budowanie aplikacji, które są nie tylko przyjazne dla użytkownika, ale również dostępne dla szerokiego grona odbiorców.

Funkcje Solany #

FunkcjaOpis
Tworzenie Programów On-ChainMożliwość budowania i wdrażania programów on-chain. Użytkownicy mogą wchodzić w interakcje z tymi programami bez ograniczeń, jednocześnie eliminując potrzebę korzystania z pośrednich serwerów do budowania aplikacji.
Czas Slotu 400msKażda transakcja wysłana przez użytkowników na Solanie jest potwierdzana w bloku. Docelowy czas slotu wynoszący 400ms dla każdego bloku oznacza, że interakcje użytkowników są przetwarzane niemal natychmiastowo. Ta szybkość zapewnia wyjątkowo płynne i responsywne doświadczenie użytkownika, wyróżniając Solanę na tle innych blockchainów.
Niskie OpłatyOpłaty na Solanie są znane z tego, że są niskie. Przy medianie opłat 0.00064 SOL za transakcję, Solana umożliwia budowanie dla użytkowników na całym świecie, niezależnie od pochodzenia.
Wysoka PrzepustowośćSolana, zaprojektowana z myślą o wysokiej wydajności, może obsłużyć tysiące transakcji na sekundę. Ta skalowalność pozwala na płynne dostosowanie się do rosnących potrzeb użytkowników Twojej aplikacji.

Nawigacja po dokumentacji #

Dokumentacja jest uporządkowana w sposób intuicyjny - od podstaw po zaawansowane zagadnienia. Znajdziesz ją w menu po lewej stronie ekranu. Dla początkujących zalecamy systematyczne przejście od początku do końca. Jednak jeśli masz już doświadczenie z Solaną lub szukasz konkretnych informacji, śmiało przeglądaj sekcje w dowolnej kolejności. Pamiętaj, że dokumentacja jest elastycznym narzędziem - dostosuj sposób jej użytkowania do swoich potrzeb i poziomu zaawansowania.

Gdy będziesz gotowy, aby zacząć budować, sprawdź przewodnik Szybki Start.

Potrzebujesz pomocy? #

Uzyskaj pomoc od społeczności Solany na Solana StackExchange.