-->
26 juin 2024 Par Philippe Renaud Non

Nouvelles Fonctionnalités Solana : Actions et Blinks

Nouvelles Fonctionnalités Solana Actions et Blinks

La Fondation Solana a récemment dévoilé deux nouvelles fonctionnalités révolutionnaires : *Solana Actions* et les liens blockchain, surnommés *"blinks"*. Ces innovations visent à simplifier et démocratiser l'utilisation de la blockchain Solana en permettant d'effectuer des transactions directement depuis n'importe quel site web ou application capable d'afficher une URL.

Présentation de Solana Actions et Blinks

*Solana Actions* est une spécification d'API qui permet de générer des transactions sur la blockchain Solana pouvant être prévisualisées, signées et envoyées dans divers contextes. Cela inclut les codes QR, les boutons et widgets dans les applications mobiles et de bureau, ainsi que les sites web.

Les *"blinks"* (contraction de "blockchain links") transforment quant à eux n'importe quelle Action Solana en un lien partageable enrichi de métadonnées. Ces liens permettent aux clients compatibles avec les Actions (comme les extensions de portefeuille pour navigateur ou les bots) d'afficher des fonctionnalités supplémentaires pour l'utilisateur.

Concrètement, sur un site web, un blink pourrait déclencher instantanément un aperçu de transaction dans un portefeuille sans avoir à se rendre sur une application décentralisée. Dans Discord, un bot pourrait développer le blink en un ensemble de boutons interactifs. Cette innovation repousse les limites de l'interaction blockchain à toute surface web capable d'afficher une URL.

Fonctionnement Technique

Les *Actions Solana* utilisent un ensemble d'API standardisées pour fournir des transactions signables (et éventuellement des messages signables) directement d'une application à un utilisateur. Elles sont hébergées à des URL accessibles publiquement et sont donc accessibles par leur URL pour n'importe quel client souhaitant interagir avec elles.

On peut considérer les Actions comme des points de terminaison d'API qui renvoient des métadonnées et un élément à signer par l'utilisateur (soit une transaction, soit un message d'authentification) avec son portefeuille blockchain.

L'API Actions consiste à effectuer de simples requêtes GET et POST vers l'URL d'une Action et à gérer les réponses conformes à l'interface Actions :

  • La requête GET renvoie des métadonnées fournissant des informations lisibles par l'homme au client sur les actions disponibles à cette URL, ainsi qu'une liste facultative d'actions connexes.
  • La requête POST renvoie une transaction ou un message signable que le client invite ensuite le portefeuille de l'utilisateur à signer et à exécuter sur la blockchain ou dans un autre service hors chaîne.

Les *blinks* utilisent quant à eux un schéma d'URL spécifique pour détecter et traiter les Actions Solana :

```
solana-action: ```

Où `` est l'URL de l'API Action. Les liens utilisant des paramètres de requête doivent être encodés en URL pour éviter les conflits avec d'autres paramètres du protocole.

Avantages et Cas d'Utilisation

L'introduction de *Solana Actions* et *blinks* offre de nombreux avantages et ouvre la voie à de nouveaux cas d'utilisation innovants :

  • Accessibilité accrue : Ces fonctionnalités permettent d'intégrer des interactions blockchain directement dans les sites web et applications courantes, sans nécessiter d'applications spécialisées.
  • Expérience utilisateur améliorée : Les utilisateurs peuvent effectuer des transactions sans quitter leur environnement habituel, que ce soit sur les réseaux sociaux ou d'autres plateformes.
  • Versatilité : Les Actions et blinks peuvent être utilisés pour une grande variété de transactions, allant des paiements aux votes en passant par le staking ou l'achat de NFT.
  • Partage facilité : Les blinks transforment les Actions en liens partageables, permettant une diffusion virale des interactions blockchain.
  • Intégration physique/numérique : Les blinks peuvent être intégrés dans des codes QR physiques, créant un pont entre le monde réel et la blockchain.

Parmi les cas d'utilisation concrets, on peut citer :

  • Le financement participatif : Partager un lien sur les réseaux sociaux pour collecter des fonds instantanément.
  • Les pourboires pour créateurs de contenu : Permettre aux fans de récompenser directement leurs créateurs préférés depuis leur plateforme habituelle.
  • Les votes décentralisés : Organiser des scrutins on-chain accessibles via de simples liens.
  • Les achats de NFT : Faciliter l'acquisition d'actifs numériques directement depuis les galeries en ligne.
  • Le staking simplifié : Permettre aux utilisateurs de staker leurs actifs en un clic depuis n'importe quel site web.

Sécurité et Confiance

La Fondation Solana a mis en place plusieurs mesures pour garantir la sécurité des utilisateurs lors de l'utilisation des Actions et blinks :

  • Feuille de route de sécurité : Une roadmap détaillée a été établie pour le déploiement progressif et sécurisé de ces nouvelles fonctionnalités.
  • Activation optionnelle : Les utilisateurs ont la possibilité d'activer ou non le support des portefeuilles pour les Actions et les blinks.
  • Prompt de connexion : Lorsqu'un portefeuille tente pour la première fois de signer une transaction d'une API inconnue, les utilisateurs voient une invitation standard "se connecter au site".
  • Simulation des transactions : Toutes les transactions d'Action et Blinks sont simulées avant exécution pour renforcer la sécurité.
  • Domaines approuvés : Le lancement initial se fait avec des domaines approuvés par Solana, incluant des partenaires de confiance comme Jupiter, Meteora, Sanctum, Helium, Truffle, Phantom et Backpack.

La Fondation Solana souligne que les Actions et les blinks sont similaires à la "connexion" d'un portefeuille aux DApps traditionnelles. Les utilisateurs sont encouragés à faire confiance aux sites qu'ils connaissent et utilisent, tout comme ils le font avec les DApps familières.

Impact sur l'Écosystème Solana

L'introduction de *Solana Actions* et *blinks* s'inscrit dans une dynamique plus large de développement et d'innovation au sein de l'écosystème Solana. Ces nouvelles fonctionnalités arrivent à un moment où la blockchain Solana connaît une activité accrue et une visibilité croissante.

Reconnue pour ses frais de transaction comparativement bas, la plateforme est devenue un hub pour les *memecoins* et les protocoles d'infrastructure décentralisée. Selon un récent rapport de la société de capital-risque Pantera Capital, Solana a enregistré plus de 60% du nouveau volume sur les échanges décentralisés en mai 2024. Le rapport note également qu'en mai 2024, Solana représentait 85% de tous les nouveaux tokens apparaissant sur les DEX, contre 50% un an auparavant.

Cette montée en puissance des tokens basés sur Solana reflète sa force dans l'utilisation par le grand public, stimulée par l'activité des memecoins. L'ajout des Actions et blinks devrait encore renforcer cette tendance en facilitant l'accès et l'utilisation de la blockchain Solana pour un public plus large.

Perspectives d'Avenir

Le lancement de *Solana Actions* et *blinks* ouvre de nouvelles perspectives pour l'adoption grand public de la blockchain. En simplifiant l'accès aux transactions on-chain et en les intégrant de manière transparente dans l'expérience web quotidienne, Solana franchit une étape importante vers la démocratisation de la technologie blockchain.

À l'avenir, on peut s'attendre à voir de plus en plus d'applications et de sites web intégrer ces fonctionnalités, créant un écosystème web3 plus accessible et convivial.

Cette évolution pourrait également stimuler l'innovation dans d'autres domaines, comme l'identité décentralisée, la finance décentralisée (DeFi) ou encore les jeux blockchain.

La Fondation Solana continuera probablement à affiner et à étendre ces fonctionnalités, en collaboration avec ses partenaires et la communauté des développeurs. L'accent sera mis sur l'amélioration continue de la sécurité, de la convivialité et de l'interopérabilité.

Conclusion

*Solana Actions* et *blinks* représentent une avancée significative dans la quête de rendre la blockchain plus accessible et intégrée dans notre vie numérique quotidienne. En permettant des transactions on-chain directement depuis n'importe quel site web ou application capable d'afficher une URL, ces innovations ont le potentiel de transformer radicalement la façon dont nous interagissons avec la technologie blockchain.

Ces nouvelles fonctionnalités s'inscrivent dans la vision plus large de Solana d'une blockchain rapide, peu coûteuse et facile à utiliser. Elles témoignent de l'engagement continu de la plateforme à repousser les limites de ce qui est possible avec la technologie blockchain et à la rendre accessible au plus grand nombre.

Alors que l'écosystème Solana continue de croître et d'évoluer, il sera fascinant d'observer comment les développeurs et les utilisateurs adopteront et exploiteront ces nouveaux outils. Une chose est sûre : avec *Solana Actions* et *blinks*, la frontière entre le web traditionnel et le web3 devient de plus en plus floue, ouvrant la voie à un avenir où les interactions blockchain seront aussi simples et omniprésentes que la navigation sur un site web.