
Il est temps de connecter Solana à l'ensemble d'Internet.
Les transactions on-chain traditionnelles ont été enfermées dans des applications ou des interfaces complexes, rendant l'utilisation des produits crypto beaucoup plus difficile. Avec Solana Actions et les liens blockchain, ou blinks, les transactions peuvent s'ouvrir partout sur Internet — aucune dApp requise.

Faites un don avec Sphere. Achetez un NFT avec Tensor. Votez sur des propositions avec Realms.
Créez, testez et déployez des blinks rapidement avec la suite d'outils de développement de Dialect.

Postulez pour une subvention afin de concrétiser votre idée d'intégration Solana Action ou blink.
FAQ
Les Solana Actions sont des API conformes aux spécifications qui renvoient des transactions sur la blockchain Solana pour être prévisualisées, signées et envoyées dans divers contextes, notamment les codes QR, les boutons et widgets dans les applications mobiles et de bureau, ainsi que les sites web sur internet. Les Actions permettent aux développeurs d'intégrer facilement les fonctionnalités disponibles dans l'écosystème Solana directement dans votre environnement, vous permettant d'effectuer des transactions blockchain sans avoir besoin de naviguer vers une autre application ou page web.
Les blockchain links – ou blinks – transforment toute Solana Action en un lien partageable et riche en métadonnées. Les blinks permettent aux clients compatibles avec les Actions (portefeuilles d'extension de navigateur, bots) d'afficher des fonctionnalités supplémentaires pour l'utilisateur. Sur un site web, un blink peut immédiatement déclencher un aperçu de transaction dans un portefeuille sans avoir à se rendre sur une application décentralisée ; sur Discord, un bot peut transformer le blink en un ensemble interactif de boutons. Cela permet d'interagir on-chain sur n'importe quelle surface web capable d'afficher une URL.
Les Actions sont des API qui permettent d'utiliser une logique métier complexe (on-chain et off-chain) pour construire des messages de transaction qui sont prévisualisés, signés et envoyés par le client. Des boutons natifs, des codes QR ou des URL (blinks) peuvent initier une Action.
Les blinks sont une façon d'interagir avec une Action. Les blinks permettent aux utilisateurs d'exécuter des transactions blockchain directement depuis des URL, rendant les applications décentralisées accessibles depuis n'importe quelle plateforme ou appareil.
Les transactions Solana Pay sont désormais appelées Actions. Les Actions ne sont pas spécifiques aux paiements – il existe de nombreux autres types d'Actions, comme le vote, le staking, le swap, le minting et bien plus encore.
L'objectif avec les Actions est d'appliquer la spécification Solana Pay à de nombreux autres cas d'usage. En utilisant la primitive Solana Pay comme source d'inspiration, les Actions vont changer la façon dont les utilisateurs interagissent avec la blockchain dans les environnements quotidiens.
En résumé, la spécification Solana Pay ne change pas. Mais ce que vous pouvez faire avec les Actions élargit le champ d'application des paiements à tout ce que vous pouvez faire on-chain.
Voici quelques exemples d'actions :
Voici quelques exemples de blinks :
Les principaux avantages incluent :
Les développeurs créent des actions sous forme d'API autonomes conformes à la spécification Solana Actions, puis peuvent les lier aux URL de leur site existant à l'aide d'un fichier actions.json.
Les blinks sont des URL complètes. Un fichier actions.json doit être publié à la racine du domaine (par exemple, solanapay.com/actions.json) afin de s'auto-enregistrer en tant que blink.
Au lancement, les trois extensions (Phantom, Backpack, Dialect) ne déploieront que les URL d'actions enregistrées ("de confiance") sur X. Pour activer cela, les développeurs doivent enregistrer leurs actions dans le registre Dialect Actions.
Les développeurs peuvent tester l'ensemble du flux de bout en bout, y compris l'apparence du blink, sur dial.to en saisissant leur URL d'action.
De plus, il existe une multitude de bibliothèques et de SDK pour les développeurs qui souhaitent créer des clients prenant en charge les blinks, ou des extensions Chrome de portefeuille qui ajoutent des blinks aux sites existants comme X. Ces bibliothèques permettent de créer des applications qui affichent et stylisent les blinks avec un minimum d'effort.
Pour plus d'informations sur les actions et les blinks, consultez la documentation officielle Solana et l'atelier pour développeurs enregistré.
Les Actions et les blinks sont similaires à la « connexion » de votre portefeuille aux dApps - faites confiance aux sites que vous connaissez et utilisez, tout comme vous faites confiance aux dApps que vous connaissez et utilisez.
La première fois qu'un portefeuille tente de récupérer une transaction depuis une API inconnue, les utilisateurs doivent voir une invite familière « se connecter au site ». Si le domaine du site s'est déjà connecté au portefeuille par le passé, le domaine du site est plus susceptible d'être digne de confiance. Comme pour les dApps, les transactions Action sont toujours simulées avant leur exécution.
Remarque : les blinks sont exécutés sur une origine différente (X, Reddit, etc.) de leur Action, une certaine prudence doit donc être exercée.
Depuis le lancement, les utilisateurs peuvent choisir d'activer la prise en charge des Actions et des blinks dans leur portefeuille. Les domaines des partenaires de lancement sont actuellement sur liste blanche. Les domaines de sites sur liste blanche sont gérés par les partenaires de lancement de Solana ; cependant, les utilisateurs doivent prendre toutes les précautions de sécurité qu'ils prendraient normalement lors de la connexion à un nouveau domaine de site. Si vous tentez de vous connecter à un domaine de site qui n'est pas sur liste blanche, vous serez invité à confirmer que vous faites confiance à ce domaine de site et souhaitez continuer. Qu'un domaine de site soit sur liste blanche ou non, les simulations / aperçus de transactions se produisent toujours dans les portefeuilles comme prévu, permettant aux utilisateurs de visualiser les détails de la transaction avant de signer.
À l'avenir, les portefeuilles pourraient disposer d'une fonctionnalité leur permettant de « déduire » la fiabilité en fonction de l'utilisation antérieure d'un site, et des assertions pourraient être requises de la part des portefeuilles pour protéger les utilisateurs (indépendamment des Actions).
Les blinks sont simplement des liens classiques, avec des super-pouvoirs. Si vous n'avez pas de prise en charge des blinks via une extension Chrome de portefeuille (comme Phantom ou Backpack), le lien sous-jacent se comportera comme les liens le font habituellement – il vous dirigera vers un site web. Ce site web est soit :
En d'autres termes, les blinks prennent en charge les solutions de repli vers des expériences de sites web familières, ainsi que des moyens entièrement nouveaux et natifs du web3 pour les développeurs et créateurs de distribuer des expériences à leur audience.
Lorsqu'une Action est partagée via un blink, le blink doit fournir une page de signature interstitielle chaque fois qu'une extension Chrome est manquante. Ces sites interstitiels affichent le flux habituel « se connecter au portefeuille », ainsi que l'accès aux portefeuilles intégrés associés aux e-mails ou numéros de téléphone.
Au moment du lancement, toute prise en charge de portefeuille est optionnelle, les utilisateurs peuvent donc choisir les portefeuilles à utiliser. Cela dit, le portefeuille dont le code d'extension a été injecté en premier reçoit la priorité (indépendamment des Actions).
Dialect développe des outils pour développeurs qui alimentent les Actions, tels que des sites de signature interstitiels auto-hébergés et forkables, des SDK et des analyses pour les API Actions. D'autres équipes sont également libres de développer des outils.
Solana est une blockchain conçue pour l'adoption de masse. Le réseau haute performance agit comme une machine d'état globale unique — il est ouvert, interopérable et décentralisé.
Solana a des temps de slot de 400 millisecondes.
Solana traite plus de transactions que toutes les autres blockchains majeures combinées.
Des milliers de développeurs créent des outils uniques — des extensions de jetons adaptées aux entreprises à la compression d'état hautement évolutive.
Chaque transaction Solana utilise à peu près la même énergie que quelques recherches Google.