
Exploration de SocialFi : Solana Actions & Blinks face à Ethereum Farcaster & Lens
TechFlow SélectionTechFlow Sélection

Exploration de SocialFi : Solana Actions & Blinks face à Ethereum Farcaster & Lens
Cet article explore les dernières innovations dans le domaine du SocialFi.
Auteur : Ac-Core, chercheur chez YBB Capital
TL;DR
-
Récemment, Solana et Dialect ont lancé conjointement un nouveau concept appelé « Actions and Blinks », permettant d’effectuer en un seul clic via une extension de navigateur des opérations telles que le swap, le vote, les dons ou le mint.
-
Les Actions permettent une exécution efficace de diverses opérations et transactions, tandis que les Blinks assurent la cohérence du réseau grâce à la synchronisation temporelle et l’enregistrement séquentiel. Ensemble, ces deux concepts permettent à Solana d’offrir une expérience blockchain haute performance et à faible latence.
-
Le développement des Blinks nécessite le soutien d'applications Web2, ce qui soulève immédiatement des questions de confiance, de compatibilité et de collaboration entre Web2 et Web3.
-
Comparés à Farcaster et Lens Protocol, Actions & Blinks dépendent davantage des applications Web2 pour attirer du trafic, tandis que les seconds s’appuient principalement sur la chaîne pour renforcer la sécurité.
I. Principe de fonctionnement des Actions et Blinks

Source : Documentation Solana (Cycle de vie de l’exécution d’une Action Solana)
1.1 Actions (Solana Actions)
Définition officielle : Les Solana Actions sont des API normalisées qui retournent des transactions sur la blockchain Solana, pouvant être prévisualisées, signées et envoyées dans différents contextes, tels que des codes QR, des boutons/widgets (éléments d'interface utilisateur), ou encore des sites web.
On peut comprendre simplement les Actions comme des transactions en attente de signature. En termes plus précis, au sein du réseau Solana, les Actions représentent une abstraction du mécanisme de traitement des transactions, englobant le traitement des transactions, l'exécution de contrats intelligents et les opérations sur les données. Du point de vue utilisateur, elles permettent d’envoyer des transactions comme des transferts de jetons ou l’achat d’actifs numériques. Pour les développeurs, elles servent à appeler et exécuter des contrats intelligents afin de mettre en œuvre une logique complexe sur la chaîne.
-
Solana utilise le format « Transaction » pour traiter ces tâches. Chaque transaction est composée d'une série d'instructions exécutées entre comptes spécifiques. Grâce au traitement parallèle et au protocole Gulf Stream, Solana transfère en amont les transactions aux validateurs, réduisant ainsi le délai de confirmation. Un mécanisme de verrouillage fin permet à Solana de traiter simultanément un grand nombre de transactions non conflictuelles, augmentant considérablement le débit du système.
-
Solana utilise un Runtime pour exécuter les instructions des transactions et des contrats intelligents, garantissant la validité des entrées, sorties et états pendant l'exécution. Après une première exécution, les transactions attendent la confirmation du bloc. Une fois que la majorité des validateurs a validé le bloc, la transaction est définitivement confirmée. Le réseau Solana peut traiter des milliers de transactions par seconde, avec un temps de confirmation inférieur à 400 ms. Grâce aux mécanismes Pipeline et Gulf Stream, les performances et le débit du réseau sont encore améliorés.
-
Les Actions ne se limitent pas à de simples opérations : elles peuvent représenter des transactions, des exécutions de contrats ou des traitements de données. Elles sont comparables aux transactions ou appels de contrats sur d'autres blockchains, mais présentent sur Solana plusieurs avantages distincts : tout d'abord, un traitement très efficace, grâce à une conception optimisée pour une exécution rapide à grande échelle ; ensuite, une latence extrêmement faible, rendue possible par l'architecture haute performance de Solana, permettant de supporter des applications à haut débit ; enfin, une grande flexibilité, car les Actions peuvent exécuter des opérations complexes, comme l'appel de contrats intelligents ou la lecture/écriture de données (voir liens complémentaires).
1.2 Blinks (Blockchain links)
Définition officielle : Les Blinks transforment n'importe quelle Solana Action en un lien partageable enrichi de métadonnées. Ils permettent aux clients compatibles (extensions de portefeuille, robots) d'afficher davantage de fonctionnalités aux utilisateurs. Sur un site web, un Blink peut déclencher instantanément un aperçu de transaction dans le portefeuille, sans avoir à rediriger vers une application décentralisée (dApp). Sur Discord, un robot peut transformer un Blink en un ensemble de boutons interactifs. Ainsi, toute interface web capable d'afficher une URL peut désormais intégrer des interactions blockchain.
En termes simples, les Solana Blinks convertissent les Solana Actions en liens partageables (équivalent à un lien HTTP). Lorsque les portefeuilles compatibles tels que Phantom, Backpack ou Solflare activent cette fonctionnalité, ils transforment les sites web et réseaux sociaux en lieux d'exécution de transactions blockchain, permettant à tout site disposant d'une URL de lancer directement une transaction Solana.
En résumé, bien que Solana Actions et Blinks soient des protocoles ou normes sans permission, comparés aux processus de résolution d'intentions (intentions), ils nécessitent toujours des applications clientes et portefeuilles pour aider finalement l'utilisateur à signer les transactions.
L'objectif direct des Actions & Blinks est de transformer les opérations blockchain de Solana en liens HTTP, puis de les diffuser sur des produits Web2 comme Twitter.

Source : @eli5_defi
II. Protocoles sociaux décentralisés sur Ethereum
2.1 Protocole Farcaster
Farcaster est un protocole de graphe social décentralisé basé sur Ethereum et Optimism. Il permet aux applications de se connecter entre elles et avec les utilisateurs à l’aide de technologies décentralisées telles que la blockchain, les réseaux pair-à-pair (P2P) et les registres distribués. Cela permet aux utilisateurs de migrer et partager leurs contenus librement entre plateformes, sans dépendre d’une entité centralisée. Son protocole de graphe ouvert extrait automatiquement le contenu des liens publiés dans les messages sociaux et injecte des fonctionnalités interactives.
Réseau décentralisé : Farcaster repose sur un réseau décentralisé, évitant ainsi les problèmes de points de défaillance unique présents dans les serveurs centralisés des réseaux sociaux traditionnels. Il utilise une technologie de registre distribué pour assurer la sécurité et la transparence des données.
Chiffrement à clé publique : chaque utilisateur dispose d’une paire de clés publique/privée. La clé publique sert à identifier l’utilisateur, tandis que la clé privée est utilisée pour signer ses actions. Cette méthode garantit la confidentialité et la sécurité des données utilisateur.
Portabilité des données : les données utilisateur sont stockées dans un système de stockage décentralisé plutôt que sur un serveur unique. Ainsi, l’utilisateur garde un contrôle total sur ses données et peut les transférer entre différentes applications.
Identité vérifiable : grâce au chiffrement à clé publique, Farcaster garantit que l’identité de chaque utilisateur est vérifiable. Un utilisateur peut prouver son contrôle sur un compte par le biais d’une signature numérique.
Identifiants décentralisés (DID) : Farcaster utilise des identifiants décentralisés (DID), basés sur le chiffrement à clé publique, offrant une sécurité élevée et une immuabilité.
Cohérence des données : pour assurer la cohérence des données dans le réseau, Farcaster met en œuvre un mécanisme de consensus similaire à celui d’une blockchain (les « posts » agissant comme des nœuds). Ce mécanisme garantit que tous les nœuds s’accordent sur les données et actions des utilisateurs, assurant ainsi l’intégrité et la cohérence des données.
Applications décentralisées : Farcaster fournit une plateforme de développement permettant aux développeurs de créer et déployer des applications décentralisées (DApps). Ces applications peuvent s’intégrer parfaitement au réseau Farcaster pour offrir divers services aux utilisateurs.
Sécurité et confidentialité : Farcaster accorde une grande importance à la confidentialité et à la sécurité des données utilisateur. Toutes les transmissions et stockages de données sont chiffrés, et l’utilisateur choisit librement ce qu’il souhaite partager publiquement ou garder privé.
La nouvelle fonction Frames de Farcaster (chaque Frame étant indépendant et intégré à Farcaster) transforme les « casts » (similaires à des « posts », incluant texte, images, vidéos et liens) en applications interactives. Ces contenus sont stockés sur un réseau décentralisé, garantissant leur pérennité et leur immuabilité. À la publication, chaque cast reçoit un identifiant unique, permettant de le tracer, et l’identité de l’utilisateur est vérifiée via un système d’authentification décentralisé. En tant que protocole social décentralisé, les clients Farcaster peuvent s’intégrer directement et sans friction aux Frames.
2.2 Principes fondamentaux (trois aspects clés)

Source : Architecture de Farcaster
Le protocole Farcaster se divise en trois couches principales : la couche identité (Identity Layer), la couche données (Data Layer - Hubs) et la couche application (Application Layer). Chaque couche remplit des fonctions spécifiques.
Couche identité (Identity Layer)
-
Fonction : gérer et valider les identités utilisateur ; fournir une authentification décentralisée garantissant l’unicité et la sécurité de l’identité ; composée concrètement de quatre registres : ld Registry, Fname, Key Registry et Storage Registry (voir liens de référence).
-
Principe technique : utilisation d’identifiants décentralisés (DID) basés sur le chiffrement à clé publique ; chaque utilisateur possède un DID unique servant à identifier et vérifier son identité ; grâce à la paire clé publique/privée, seul l’utilisateur peut contrôler et gérer ses informations d’identité. Cette couche garantit la migration fluide et la vérification d’identité entre différentes applications et services.
Couche données (Data Layer - Hubs)
-
Fonction : stocker et gérer les données générées par les utilisateurs ; fournir un système de stockage décentralisé assurant sécurité, intégrité et accessibilité des données.
-
Principe technique : les Hubs sont des nœuds de stockage décentralisés répartis dans tout le réseau ; chaque Hub est une unité de stockage indépendante responsable d’une partie des données ; les données sont stockées de manière distribuée entre les Hubs, protégées par chiffrement ; cette couche assure une haute disponibilité et une extensibilité, permettant à l’utilisateur d’accéder à tout moment à ses données et de les migrer librement.
Couche application (Application Layer)
-
Fonction : fournir une plateforme pour développer et déployer des applications décentralisées (DApps), supportant divers cas d’usage comme les réseaux sociaux, la publication de contenu ou la messagerie.
-
Principe technique : les développeurs peuvent utiliser les API et outils fournis par Farcaster pour construire et déployer des DApps ; la couche application s’intègre parfaitement aux couches identité et données, garantissant l’authentification et la gestion des données lors de l’utilisation des applications ; les DApps fonctionnent sur un réseau décentralisé, sans dépendre de serveurs centralisés, ce qui améliore leur fiabilité et sécurité.
2.3 Synthèse
L’objectif immédiat des Actions & Blinks de Solana est de s’ouvrir aux canaux de trafic des applications Web2. Impact potentiel direct : du point de vue utilisateur, cela simplifie les transactions mais augmente aussi le risque de vol de fonds ; du point de vue de Solana, cela amplifie fortement l’effet viral hors écosystème, mais expose à des risques liés à la compatibilité et au soutien sous les réglementations Web2. À l’avenir, avec le renforcement du système Solana (comme les solutions Layer2, SVM ou un système d’exploitation mobile), des développements supplémentaires sont envisageables.
Le protocole Farcaster sur Ethereum, comparé à la stratégie de Solana, mise moins sur le trafic Web2 et renforce davantage la résistance à la censure et la sécurité globale. Dans le modèle Fracster + EVM, il s’aligne davantage sur les principes natifs du Web3.
2.4 Protocole Lens Protocol

Source : LensFrens
Lens Protocol est également un protocole de graphe social décentralisé, conçu pour donner aux utilisateurs un contrôle total sur leurs données sociales et contenus. Grâce à ce protocole, les utilisateurs peuvent créer, posséder et gérer leur propre graphe social, qui peut être migré sans friction entre applications et plateformes. Le protocole utilise des jetons non fongibles (NFT) pour représenter les graphes sociaux et contenus, garantissant unicité et sécurité des données. Bien qu’également basé sur Ethereum, Lens Protocol présente certaines similitudes et différences avec Farcaster :
Points communs :
-
Contrôle utilisateur : dans les deux cas, l’utilisateur conserve un contrôle total sur ses données et contenus.
-
Authentification : utilisation d’identifiants décentralisés (DID) et de techniques de chiffrement pour assurer sécurité et unicité de l’identité.
Différences :
-
Architecture technique :
-
Farcaster : construit sur Ethereum (couche 1), divisé en couche identité (gestion des identités), couche données (Hubs, nœuds de stockage décentralisés) et couche application (plateforme de développement DApps), avec diffusion des données via des Hubs hors ligne.
-
Lens Protocol : basé sur Polygon (couche 2), utilise des NFT pour représenter les graphes sociaux et contenus, toutes les activités étant stockées dans le portefeuille de l’utilisateur, mettant l’accent sur la propriété et la portabilité des données.
-
-
Vérification et gestion des données :
-
Farcaster : utilise des nœuds de stockage distribués (Hubs) pour gérer les données, assurant sécurité et haute disponibilité. Le handle doit être mis à jour annuellement, avec un consensus réalisé via un graphe delta.
-
Lens Protocol : les données personnelles sont sécurisées via des NFT, garantissant unicité et sécurité, sans besoin de mise à jour.
-
-
Écosystème d’applications :
-
Farcaster : offre une plateforme complète de développement DApps, intégrée de façon transparente aux couches identité et données.
-
Lens Protocol : met l’accent sur la portabilité du graphe social et des contenus, permettant une transition fluide entre plateformes et applications.
-
Cette comparaison montre que Farcaster et Lens Protocol partagent des similitudes en matière de contrôle utilisateur et d’authentification, mais divergent nettement sur le stockage des données et l’écosystème. Farcaster privilégie une architecture en couches et le stockage décentralisé, tandis que Lens Protocol met en avant l’utilisation des NFT pour assurer la portabilité et la propriété des données.
III. Lequel atteindra le premier une adoption massive ?
À l’issue de cette analyse, chacun présente des atouts et des défis. Solana tire parti de sa haute performance et de sa capacité à transformer n’importe quel site ou application en passerelle de transactions cryptographiques. En occupant précocement les plateformes sociales et en exploitant l’avantage des Blinks pour générer rapidement du trafic, il bénéficie d’un effet de popularité. Toutefois, sa dépendance au Web2 implique un compromis entre trafic et sécurité.
Lens Protocol, lancé en 2022, bénéficie de la longévité et d’une conception modulaire entièrement sur chaîne, offrant une bonne extensibilité et transparence, ce qui lui a permis de saisir une opportunité initiale. Mais il fait aujourd’hui face à des défis liés aux coûts, à l’extensibilité, et à l’oubli progressif par le marché en raison de l’atténuation de l’euphorie (FOMO).
Quant à Farcaster, son avantage réside dans une conception fondamentale plus conforme à la logique du Web3, avec le plus haut niveau de décentralisation. En revanche, cela entraîne des difficultés en matière d’itération technique et de gestion des utilisateurs.
Bienvenue dans la communauté officielle TechFlow
Groupe Telegram :https://t.me/TechFlowDaily
Compte Twitter officiel :https://x.com/TechFlowPost
Compte Twitter anglais :https://x.com/BlockFlow_News














