
Czas połączyć Solanę z całym internetem.
Tradycyjne transakcje on-chain były zamknięte w aplikacjach lub skomplikowanych interfejsach, co znacznie utrudniało korzystanie z produktów krypto. Dzięki Solana Actions i linkom blockchain, czyli blinkom, transakcje mogą być dostępne w dowolnym miejscu w internecie — bez potrzeby korzystania z dAppów.

Przekaż darowiznę przez Sphere. Kup NFT przez Tensor. Głosuj nad propozycjami przez Realms.
Twórz, testuj i wdrażaj blinki szybko dzięki zestawowi narzędzi deweloperskich Dialect.

Aplikuj o grant, aby pomóc zrealizować swój pomysł na Solana Action lub integrację blink.
FAQ
Solana Actions to zgodne ze specyfikacją API, które zwracają transakcje na blockchainie Solana do podglądu, podpisania i wysłania w różnych kontekstach, w tym za pomocą kodów QR, przycisków i widgetów w aplikacjach mobilnych i desktopowych oraz na stronach internetowych. Actions ułatwiają deweloperom integrację funkcji dostępnych w ekosystemie Solana bezpośrednio w swoim środowisku, umożliwiając wykonywanie transakcji blockchain bez konieczności przechodzenia do innej aplikacji lub strony.
Blockchain links – czyli blinks – zamieniają dowolną Solana Action w udostępnialny, bogaty w metadane link. Blinks pozwalają klientom obsługującym Actions (np. portfele w formie rozszerzeń przeglądarki, boty) wyświetlać dodatkowe możliwości dla użytkownika. Na stronie internetowej blink może natychmiast wywołać podgląd transakcji w portfelu bez przechodzenia do zdecentralizowanej aplikacji; na Discordzie bot może rozwinąć blink do interaktywnego zestawu przycisków. Dzięki temu możliwość interakcji on-chain trafia na każdą powierzchnię webową, która potrafi wyświetlić URL.
Actions to API, które pozwalają wykorzystać złożoną logikę biznesową (zarówno on-chain, jak i off-chain) do budowania komunikatów transakcyjnych, które są podglądane, podpisywane i wysyłane przez klienta. Akcję można zainicjować za pomocą natywnych przycisków, kodów QR lub adresów URL (blinks).
Blinks to jeden ze sposobów interakcji z Action. Pozwalają użytkownikom wykonywać transakcje blockchain bezpośrednio z poziomu adresów URL, czyniąc zdecentralizowane aplikacje dostępnymi z dowolnej platformy lub urządzenia.
Transakcje Solana Pay są teraz nazywane Actions. Actions nie są ograniczone do płatności – istnieje wiele innych typów Actions, takich jak głosowanie, staking, swapowanie, mintowanie i inne.
Celem Actions jest zastosowanie specyfikacji Solana Pay do znacznie szerszego zakresu przypadków użycia. Inspirując się prymitywem Solana Pay, Actions zmienią sposób, w jaki użytkownicy wchodzą w interakcję z blockchainem w codziennych sytuacjach.
W skrócie: specyfikacja Solana Pay się nie zmienia. Jednak to, co można zrobić dzięki Actions, rozszerza zakres od płatności do wszystkiego, co można wykonać on-chain.
Przykłady Akcji mogą obejmować:
Przykłady blinków to m.in.:
Najważniejsze korzyści to:
Deweloperzy tworzą akcje jako samodzielne API zgodne ze specyfikacją Solana Actions, a następnie mogą powiązać je z istniejącymi adresami URL swojej strony za pomocą pliku actions.json.
Blinki to w pełni kwalifikowane adresy URL. Plik actions.json musi być opublikowany w katalogu głównym domeny (np. solanapay.com/actions.json), aby umożliwić samodzielną rejestrację jako blink.
Na starcie wszystkie trzy rozszerzenia (Phantom, Backpack, Dialect) będą wyłącznie rozwijać zarejestrowane ("zaufane") adresy URL Akcji na X. Aby to umożliwić, deweloperzy muszą zarejestrować swoje Akcje w rejestrze Dialect Actions.
Deweloperzy mogą przetestować cały proces end-to-end, w tym podgląd blinku, na dial.to, wprowadzając adres URL swojej Akcji.
Dodatkowo dostępnych jest wiele bibliotek i SDK dla deweloperów, którzy chcą budować klienty obsługujące blinki lub rozszerzenia portfela do przeglądarki, które dodają blinki do istniejących stron, takich jak X. Te biblioteki umożliwiają tworzenie aplikacji renderujących i stylizujących blinki przy minimalnym nakładzie pracy.
Więcej informacji o Akcjach i blinkach znajdziesz w oficjalnej dokumentacji Solana oraz na nagranym warsztacie dla deweloperów.
Actions i blinks działają podobnie jak „łączenie” portfela z dApps – ufaj tylko tym stronom, które znasz i z których korzystasz, tak jak ufasz znanym Ci dApps.
Gdy portfel po raz pierwszy próbuje pobrać transakcję z nieznanego API, użytkownikom powinno się wyświetlić znajome okno „połącz z witryną”. Jeśli dana domena była już wcześniej połączona z portfelem, jest bardziej prawdopodobne, że jest godna zaufania. Podobnie jak w przypadku dApps, transakcje Action są zawsze symulowane przed wykonaniem.
Uwaga: blinks są wykonywane w innym źródle (X, Reddit itp.) niż ich Action, dlatego należy zachować ostrożność.
Od momentu uruchomienia użytkownicy mogą zdecydować się na obsługę Actions i blinks w portfelu. Domeny partnerów startowych są obecnie na białej liście. Domeny stron z białej listy są zarządzane przez partnerów startowych Solana; mimo to użytkownicy powinni zachować wszystkie środki ostrożności, które zwykle stosują podczas łączenia się z nową domeną. Jeśli spróbujesz połączyć się z domeną, która nie jest na białej liście, zostaniesz poproszony o potwierdzenie, że ufasz tej stronie i chcesz kontynuować. Niezależnie od tego, czy domena jest na białej liście, symulacje / podglądy transakcji nadal pojawiają się w portfelach zgodnie z oczekiwaniami, umożliwiając użytkownikom zapoznanie się ze szczegółami transakcji przed podpisaniem.
W przyszłości portfele mogą mieć funkcję pozwalającą „wnioskować” o wiarygodności na podstawie tego, czy korzystałeś już z danej strony, a portfele mogą wymagać dodatkowych potwierdzeń w celu ochrony użytkowników (niezależnie od Actions).
Blinki to zwykłe linki, ale z supermocami. Jeśli nie masz wsparcia dla blinków przez rozszerzenie portfela w Chrome (takie jak Phantom lub Backpack), podlinkowany adres zachowa się jak każdy inny link – przeniesie Cię na stronę internetową. Ta strona to:
Innymi słowy, blinki obsługują zarówno powrót do znanych doświadczeń webowych, jak i zupełnie nowe, web3-native sposoby dystrybucji doświadczeń przez deweloperów i twórców do swojej społeczności.
Gdy Akcja jest udostępniana przez blink, blink powinien wyświetlić stronę podpisywania interstitial zawsze, gdy brakuje rozszerzenia Chrome. Te strony interstitial pokazują typowy proces „połącz z portfelem” oraz umożliwiają dostęp do wbudowanych portfeli powiązanych z e-mailami lub numerami telefonów.
Na starcie obsługa portfeli jest dobrowolna, więc użytkownicy mogą wybrać, z których portfeli chcą korzystać. Niemniej jednak, priorytet ma portfel, którego kod rozszerzenia został załadowany jako pierwszy (niezależnie od Akcji).
Dialect tworzy narzędzia deweloperskie wspierające Actions, takie jak forkujące się, samodzielnie hostowane strony do podpisywania, SDK oraz analitykę dla Actions API. Inne zespoły również mogą tworzyć własne narzędzia.
Solana to blockchain stworzony z myślą o masowej adopcji. Ta wysokowydajna sieć działa jako jedna globalna maszyna stanu — jest otwarta, interoperacyjna i zdecentralizowana.
Solana ma czasy slotów wynoszące 400 milisekund.
Solana przetwarza więcej transakcji niż wszystkie inne główne blockchainy razem wzięte.
Tysiące deweloperów buduje unikalne narzędzia — od przyjaznych dla firm Token Extensions po wysoce skalowalną kompresję stanu.
Każda transakcja Solana zużywa mniej więcej tyle energii, co kilka wyszukiwań w Google.