Auteur original : Lorenzo Sicilia, responsable de l'ingénierie chez Outlier Ventures

Texte original compilé par : Xiaozou, Golden Finance

Outlier Ventures a remarqué une croissance saine dans certains réseaux sociaux décentralisés, Farcaster et Lens Protocol commençant à gagner réellement du terrain auprès des utilisateurs. Lorsqu’il s’agit de produits grand public, la cryptographie devient de plus en plus pratique et efficace. Le manque de gestion des clés privées et d’expérience mobile a toujours entravé l’adoption de la cryptographie.

Dans cet article, nous examinerons en profondeur plusieurs des principaux concurrents des médias sociaux crypto-décentralisés, leurs fonctionnalités respectives, leur architecture, et parlerons des opportunités que les fondateurs de Web3 souhaitent créer un nouveau protocole de graphe social sans autorisation.

1. Réseau social

Après plus d’une décennie d’utilisation d’Instagram, Facebook, Twitter et d’autres plateformes, tout le monde sait comment fonctionnent les réseaux sociaux. Le concept du réseau social est centré sur l'utilisateur, les utilisateurs fournissant leurs préférences au système en remplissant leur profil et en sélectionnant les comptes qu'ils souhaitent suivre, tandis que les utilisateurs reçoivent un flux personnalisé généré en temps réel.

Les réseaux sociaux ont construit des empires autour de ce concept simple, dans le but ultime d'attirer l'attention des utilisateurs et de les retenir le plus longtemps possible dans les jardins clos du réseau social. Les données utilisateur contiennent de la valeur, et ces données deviennent à leur tour une marchandise.

Les réseaux sociaux décentralisés veulent briser ces barrières, parvenir à la portabilité des identités des utilisateurs, permettre aux utilisateurs d'avoir plus de contrôle sur leurs préférences/vie privée et faciliter le basculement entre les plateformes.

Tout comme les crypto-monnaies peuvent permettre des transactions sans autorisation à n'importe qui, n'importe où dans le monde, DeSo (social décentralisé) apporte une communication sans autorisation et des capacités de diffusion non censurées.

Cependant, ce qui est vraiment excitant, c'est que DeSo est également sans autorisation pour les constructeurs, permettant aux développeurs de s'appuyer sur des protocoles existants sans demander à aucun contrôleur l'autorisation d'innover. Le paradigme réussi de « DeFi Lego » peut être répété ici.

Avant l’émergence du DeSo basé sur Web3, la seule tentative sociale décentralisée était Mastodon. Mastodon semblait sur le point de profiter de l'acquisition de Twitter par Elon Musk, mais ses problèmes d'utilisabilité et sa fragmentation de l'expérience utilisateur ont finalement stoppé sa croissance à 1 million d'utilisateurs actifs quotidiens.

Aujourd'hui, Farcaster, Lens et d'autres projets tentent une approche différente basée sur la construction de primitives Web3, apportant quelque chose de nouveau à la table.

2、SocialFi

SocialFi ajoute des primitives Web3 à la finance décentralisée au-dessus du réseau de graphes sociaux. Les participants comprennent des créateurs de contenu, des célébrités d'Internet et des utilisateurs finaux qui souhaitent un meilleur contrôle sur leurs données et leur liberté d'expression, ainsi que la possibilité de monétiser l'attention et la fidélité des médias sociaux.

La méthode de monétisation est basée sur la cryptomonnaie, tandis que la gestion des identités est assurée par un ensemble de clés privées. La plupart d’entre eux affirment pouvoir recourir aux organisations autonomes décentralisées (DAO) pour résister à la censure. Mais le jury n'est toujours pas élu.

Jetons un coup d'œil aux principales différences avec les autres réseaux sociaux :

  • Zones sécurisées par jetons : seuls les détenteurs de jetons de créateur peuvent accéder à certaines fonctionnalités ou zones.

  • Pourboires : Les gens peuvent recevoir des pourboires sous forme de crypto-monnaie, soit des jetons de plateforme, soit d’autres jetons.

  • Abonnement unique ou récurrent : les paiements cryptographiques pour des biens ou services numériques sont effectués au sein de la plateforme.

  • Incitations de plateforme : les utilisateurs et les créateurs peuvent recevoir des incitations en jetons de plateforme en fonction de leur participation.

Bien que ces concepts existent depuis longtemps, ce n’est que lorsque Friend Tech a découvert le potentiel du chat contrôlé par jetons qu’ils ont gagné en popularité sur le marché. Les utilisateurs ont besoin de jetons appelés « clés » (échangeables) qui leur permettent de bénéficier de la popularité croissante des créateurs de contenu.

Friend Tech comptait 800 000 utilisateurs à adresse unique à son apogée, mais par la suite, la rétention a considérablement diminué.

Bien que les courbes de liaison soient excellentes pour favoriser l’adoption en créant de l’urgence et du FOMO, ces courbes ne parviennent pas à fidéliser les utilisateurs sur le long terme. Pour réellement maintenir la fidélité des utilisateurs, deux éléments clés sont nécessaires : un effet de réseau qui peut amplifier la valeur de la plate-forme à mesure que davantage d'utilisateurs la rejoignent ; et une utilité claire à long terme qui peut fournir des avantages tangibles au-delà des gains à court terme.

3. Graphe social Web3

Les graphiques sociaux peuvent représenter les relations entre des entités, telles que des personnes, des organisations, des lieux et tout ce qui peut être connecté les uns aux autres. Les entités Web2 comme Facebook, Twitter, Instagram et TikTok ont ​​accumulé des effets de réseau importants, notamment en décourageant les utilisateurs de rejoindre d'autres sites sociaux, car changer de réseau signifie tout recommencer.

Lens, Farcaster et d'autres projets commencent à se différencier de ce point de friction en développant des graphiques véritablement ouverts avec plusieurs frontaux qui exploitent les mêmes données pour offrir différentes expériences utilisateur.

Or, Facebook génère 4 pétaoctets de données chaque jour. 510 000 commentaires, 293 000 mises à jour de statut, 4 millions de likes et 136 000 photos téléchargées chaque minute. Aucune blockchain existante ne peut gérer d’aussi grandes quantités de données, et ne le fera probablement jamais, car les blockchains sont optimisées pour un type de cas d’utilisation différent : l’échange de valeur sans autorisation.

Par exemple, la double dépense est un risque financier typique de la blockchain qui n’est pas pertinent dans les réseaux sociaux décentralisés qui gèrent les noms d’utilisateur, la distribution de contenu et les notifications. Les équipes de Lens et Farcaster devraient envisager différentes hypothèses avec divers compromis.

4. Protocole de lentille

Le Lens Protocol est un graphe social composable créé par le fondateur et PDG d'Aave, Stani Kulechov. Le protocole est piloté par la communauté et actuellement déployé sur Polygon.

Lens est construit autour de quelques contrats intelligents clés qui gèrent tous les aspects sociaux.

  • Les profils sont représentés par des NFT, les principaux objets du protocole. Si vous possédez l'un de ces NFT, vous contrôlez le graphe social et le contenu. -Le profil contient un historique de toutes les publications, citations, miroirs, commentaires et tout autre contenu généré par l'utilisateur.

  • Les publications représentent le contenu de l'accord et sont de quatre types : publications, commentaires, citations et miroirs. Les publications sont des objets de base, d'autres sont des extensions d'entités de base. Plus important encore, chaque publication possède un ContentURI. Fondamentalement, tout reste en chaîne sauf le contenu (comme les images, le texte, etc.), qui est lié à une solution de stockage décentralisée (comme IPFS ou Arweave ou même AWS S 3).

  • Les miroirs, commentaires et citations permettent aux utilisateurs d'interagir avec la publication via des commentaires, des citations ou la diffusion de contenu. Par conséquent, toutes les références au module de publication d'origine suivent les mêmes règles (par exemple, seuls les abonnés peuvent citer/commenter/miroir).

  • Open Actions offre aux développeurs un moyen de créer des fonctionnalités personnalisées qui peuvent être intégrées directement dans les protocoles. Vous pouvez les considérer comme des hooks déclenchés par le protocole chaque fois que quelque chose se produit (par exemple, Alice peut voir que Bob lui a donné un pourboire, afin qu'elle puisse disposer d'un indexeur qui suit la récompense).

Dès le début, l'équipe Lens s'est concentrée sur le protocole lui-même et a laissé la communauté s'occuper de la construction du front-end, c'est pourquoi de nombreuses interfaces utilisateur différentes ont été créées, chacune avec son propre style.

Le résultat est un écosystème dynamique qui n’est pas sans son lot de chaos, avec de nombreux projets disparaissant rapidement quelques jours après leur démarrage. Cependant, nous assistons progressivement à l’intégration de projets tels que buttrfly, hey.xyz et orb qui gagnent du terrain.

Après avoir exécuté Lens v1 pendant un certain temps, Lens a lancé Momoka, un Optimistic L3 qui transcende l'espace blockchain. Plutôt que de stocker les données directement sur Polygon, ils ont exploité une couche de disponibilité des données (DA) pour réduire les coûts simplement en téléchargeant les données sur Arweave.

5、Farcaster

Farcaster est un autre réseau social Web3 construit sur Ethereum, qui utilise des contrats intelligents en chaîne et une matrice de réseau peer-to-peer basée sur le client « Hub ».

Semblable à Lens, Farcaster est ouvert et de nombreux clients sont nés sur cette base. Le plus populaire d'entre eux est Warpcast, qui a été développé par l'équipe Farcaster elle-même. Il existe également Supercast (avec des fonctionnalités payantes) et Yup (centré sur). publication croisée).

En 2022, Varun Srinivasan a publié un article de blog sur la « décentralisation totale », qui proposait quelques idées qui sont depuis lors au cœur de l'architecture et de l'approche de Farcaster.

L'idée principale est que si « deux utilisateurs d'un réseau social peuvent se trouver et communiquer à travers d'autres obstacles sur le réseau », alors le réseau social est suffisamment décentralisé.

Pour ce faire, vous avez besoin de :

  • Obtenez un nom d'utilisateur unique

  • Poster un message sous ce nom d'utilisateur

  • Lire les messages de n'importe quel nom valide

Farcaster met en œuvre son architecture à travers un ensemble de contrats intelligents déployés sur Optimism :

  • IdRegistry crée de nouveaux comptes et permet aux utilisateurs de transférer et de restaurer des comptes Farcaster. Il s'intègre également à ENS pour rendre les noms d'utilisateur accessibles aux propriétaires légitimes.

  • Storage Registry loue du stockage aux comptes. Les prix du stockage sont facturés en USD et convertis en ETH à l'aide d'Oracle. Les prix sont soumis à l'offre et à la demande.

  • Key Registry publie les clés d'application via des comptes afin qu'ils puissent publier des messages en leur nom.

Comme vous pouvez le constater, aucun des contrats intelligents ci-dessus n'envoie ou ne reçoit de messages, cette responsabilité est déléguée aux Hubs. Hubs est un réseau distribué composé d'instances de Hubble, un nœud construit avec Typescript et Rust.

Chaque nœud est responsable de la validation, du stockage, de la réplication des messages et de leur évaluation par rapport à ses pairs.

La vérification au niveau du message est effectuée en vérifiant une signature valide à partir d'une clé de compte utilisateur.

Une fois la validité du message vérifiée, il est stocké dans le hub via un processus asynchrone qui utilise la méthode CRRDT (Conflict-Free Replicated Data Type).

La réplication est réalisée à l'aide de la synchronisation diff et du protocole gossip basé sur la base de code populaire lib p2p. Le Hub sélectionne périodiquement un nœud aléatoire pour effectuer une synchronisation différentielle, en comparant les tentatives Merkle des hachages de messages pour trouver les messages manquants.

Les hubs ont une architecture solide et finalement cohérente, car leurs pairs peuvent être utilisés pour reconstruire l'état même s'ils sont hors ligne.

Les nœuds homologues sont essentiels au maintien de l’état du protocole, ils s’évaluent donc mutuellement. Si un nœud ne reçoit pas d’informations valides, prend du retard ou bavarde trop, il peut être ignoré.

6. Aucune autorisation requise

De ces protocoles et principes, nous voyons émerger de nouvelles primitives. Parmi eux, Farcaster’s Frame a reçu une attention considérable.

Frame permet d'injecter des expériences personnalisées dans les flux Farcaster. Il étend le standard Open Graph et transforme les images statiques en expériences interactives en ajoutant jusqu'à 4 boutons. Lorsque l'utilisateur appuie sur le bouton, il obtient une nouvelle image basée sur le clic sur le bouton et les métadonnées de l'utilisateur envoyées au serveur de génération de trames.

Sur cette base, nous commençons à voir de nombreuses expérimentations telles que la création de pools, de collections numériques et de mini-jeux déployés via ces Frames.

Il est possible de créer un Frame en utilisant n'importe quel serveur d'applications capable de renvoyer du contenu HTML, mais nous avons vu beaucoup de Frames, tels que https://framesjs.org/, https://frog.fm/ et d'autres Frames qui aident les développeurs simplifient le processus.

Après le lancement réussi de Frames sur Farcaster, Lens est désormais également envisagé, démontrant qu'avoir une norme commune peut être un puissant catalyseur.

7. Conclusion

Les réseaux sociaux décentralisés sont encore confrontés à des défis importants avant de réussir pleinement, notamment faire évoluer leur infrastructure pour accueillir davantage d'utilisateurs, simplifier le processus permettant aux nouveaux utilisateurs de créer des portefeuilles numériques et supprimer autant que possible les frais de gaz.

Malgré ces défis, nous avons constaté des progrès substantiels dans l'expérience utilisateur globale de Farcaster et une communauté solide se formant autour de Farcaster (par exemple, ~ 50 000 utilisateurs actifs quotidiens et ~ 350 000 utilisateurs enregistrés). Un facteur important contribuant à ces chiffres est la disponibilité d’applications mobiles faciles à installer et offrant une expérience utilisateur similaire à celle des réseaux sociaux traditionnels.

Un autre facteur clé est la nature sans autorisation des protocoles (par exemple, Farcaster, Lens, etc.), qui fournit un terrain fertile aux développeurs pour innover et s'appuyer sur les blocs et fonctionnalités existants.

C'est presque comme le Summer of DeFi, et nous assistons à un environnement expérimental dynamique (par exemple, yup.io, un agrégateur de réseaux sociaux décentralisé, ou drakula.app, une plateforme de vidéos courtes, ou neynar.com, c'est un outil SaaS basé sur Farcaster), et ces explorations ont émergé sur la base de ces protocoles.

Les fondateurs peuvent désormais commencer à créer un canal de distribution Web3 natif pour leurs projets, et les utilisateurs peuvent commencer leur parcours à travers ces projets, en passant de leur point d'intérêt initial à l'intégration directe dans leur flux (par exemple, via Frames) d'autres applications ou d'autres applications liées. Dans le même temps, les applications qui attirent de nouveaux utilisateurs peuvent servir de canal de distribution pointant vers le reste du réseau social décentralisé, déclenchant ainsi une boucle de rétroaction positive.