L'essor des réseaux sociaux décentralisés

Débutant5/16/2024, 4:56:44 AM
Outlier Ventures a pris note du développement des réseaux sociaux décentralisés, en particulier Farcaster et Lens Protocol, qui ont commencé à attirer une véritable attention des utilisateurs. L'article explore l'application de la technologie cryptographique dans les réseaux sociaux, ainsi que les défis liés à la gestion des clés privées et aux expériences mobiles. L'objectif des réseaux sociaux décentralisés est de briser les limites des plateformes traditionnelles, offrant la portabilité de l'identité utilisateur et plus de contrôle. DeSo (décentralisé social) offre des capacités de communication et de diffusion sans permission, tandis que SocialFi combine des primitives Web3 avec la finance décentralisée. Friend Tech a découvert le potentiel des discussions token-Gate.iod. Le protocole Lens est un graphe social composable déployé sur Polygon, tandis que Farcaster est un réseau social Web3 construit sur Ethereum, utilisant des contrats intelligents et une matrice de réseau pair-à-pair basée sur des "Hubs".

Chez Outlier Ventures, nous avons observé un développement sain dans quelques réseaux sociaux décentralisés avec le début d'une véritable traction des utilisateurs sur les deuxFarcasteretProtocole Lens. La cryptographie devient de plus en plus pragmatique et efficace en ce qui concerne les produits destinés au grand public. Historiquement, la gestion des clés privées et le manque d'expérience centrée sur le mobile ont empêché les gens de sauter dans le wagon.

Dans cet article, nous plongeons profondément dans les principaux concurrents, leurs fonctionnalités individuelles, leurs architectures et les opportunités pour les fondateurs de Web3 désireux de construire sur les nouveaux protocoles de graphique social sans permission.

Réseaux sociaux

Après plus d'une décennie d'utilisation d'Instagram, de Facebook, de Twitter et d'autres plateformes, tout le monde sait comment fonctionnent les réseaux sociaux. Le concept tourne autour de l'utilisateur, qui fournit au système ses préférences en remplissant un profil et en sélectionnant les comptes qu'il aime suivre. En échange, l'utilisateur obtient un flux personnalisé généré en temps réel.

Des empires ont été construits autour de ce concept simple, où l'objectif final est d'attirer l'attention de l'utilisateur et de le garder le plus longtemps possible dans le jardin clos du réseau social. La valeur réside dans les données de l'utilisateur, et celles-ci deviennent à leur tour le produit de l'entreprise.

Les réseaux sociaux décentralisés veulent briser ces silos, permettre des identités d'utilisateurs portables, donner aux utilisateurs plus de contrôle sur leurs préférences/vie privée et un processus d'intégration plus facile lors du passage d'une plateforme à une autre.

De la même manière que la cryptomonnaie a apporté des transactions sans permission à tout le monde, n'importe où dans le monde, DeSo (Decentralized Social) apporte une communication sans permission et une fonction de diffusion non censurable.

Cependant, ce qui fait vraiment bouger les choses, c'est le fait que DeSo est également sans autorisation pour les constructeurs, permettant aux développeurs de développer un nouveau paradant sur le dessus du protocole existant sans demander la permission à un quelconque gardien pour innover. Ce qui a rendu le paradigme du «DeFi Lego» réussi pourrait être répété ici.

Avant que nous ayons DeSo basé sur Web3, la seule autre tentative significative de social décentralisé étaitMastodon. Après que Elon Musk a acheté Twitter, Mastodon semblait prêt à en profiter, mais finalement ses problèmes de convivialité et son expérience fragmentée ont abouti à un plafonnement de sa croissance à 1 million d'utilisateurs actifs quotidiens.

Aujourd'hui, Farcaster, Lens et d'autres tentent une approche différente construite sur les épaules des primitives Web3, apportant quelque chose de nouveau à la table.

SocialFi

SocialFi ajoute le primitif Web3 à la finance décentralisée sur un réseau de graphes sociaux. Les acteurs impliqués sont les créateurs de contenu, les influenceurs et les utilisateurs finaux qui veulent mieux contrôler leurs données, la liberté d'expression et la capacité de monétiser leur suivi et engagement sur les médias sociaux.

La monétisation est basée sur les cryptomonnaies, tandis que la gestion de l'identité est gérée par un mélange de clés privées. La plupart d'entre eux signalent qu'ils pourraient tirer parti d'une organisation autonome décentralisée (DAO) pour être résistants à la censure. Mais le verdict n'est pas encore rendu.

Jetons un coup d'œil aux principaux différenciateurs des autres réseaux sociaux :

  • Les zones d'accès à jeton : seuls les détenteurs de jetons du créateur peuvent accéder à certaines fonctionnalités ou zones
  • Pourboire : Les gens peuvent recevoir des pourboires en crypto-monnaies. Soit des jetons de plateforme, soit d'autres jetons
  • Abonnements ponctuels ou récurrents : Les paiements en cryptomonnaie pour des biens ou services numériques sont disponibles sur la plateforme.
  • Incitations de la plateforme : les utilisateurs et les créateurs peuvent être incités par le jeton de la plateforme en fonction de leur engagement.

Bien que ces concepts existent depuis longtemps, ils n'ont pas attiré suffisamment l'attention du marché jusqu'à ce que Friend Tech trouve de l'élan avec des chats protégés par jetons. Les utilisateurs ont besoin de jetons appelés 'clés' qui peuvent être échangés, donnant aux utilisateurs un accès à la popularité croissante du créateur de contenu.

À son apogée, Friend Tech comptait 800k utilisateurs uniques, mais ensuite la rétention a chuté.

Alors que les courbes de liaison excellent pour stimuler l'adoption en créant un sentiment d'urgence et de FOMO, elles sont moins efficaces pour retenir les utilisateurs à long terme. Pour vraiment maintenir l'engagement des gens, vous avez besoin de deux ingrédients clés : un effet de réseau qui amplifie la valeur de la plateforme à mesure que plus d'utilisateurs rejoignent, et une utilité à long terme évidente qui offre des avantages tangibles au-delà des gains à court terme.

Web3 Graphe Social

Le graphe social représente les relations entre des entités telles que des personnes, des organisations, des lieux et tout ce qui peut être lié les uns aux autres. Les homologues de Web2 tels que Facebook, Twitter, Instagram et TikTok ont amplifié des effets de réseau significatifs, en particulier en ce qui concerne l'empêchement des participants de rejoindre d'autres réseaux sociaux car ils recommenceraient à zéro.

Lens, Farcaster et d'autres ont commencé à partir de ce point de friction pour créer un élément différenciateur, et ils ont commencé à développer de véritables graphiques ouverts avec de multiples interfaces exploitant les mêmes données pour offrir une expérience utilisateur différente.

Cependant, Facebook génère4 pétaoctets de données par jour. Chaque minute, 510K commentaires sont publiés, 293K statuts sont mis à jour, 4M publications sont aimées et 136K photos sont téléchargées. Ces volumes ne peuvent être gérés par aucun blockchain existant aujourd'hui. Il est probable qu'ils ne seront jamais réalisables, car les blockchains sont optimisés pour un type différent de cas d'utilisation : l'échange de valeur sans permission.

Par exemple, le double dépense, un risque financier typique de la blockchain, est sans objet dans un réseau social décentralisé qui gère les noms d'utilisateur, la distribution de contenu et les notifications. Différentes hypothèses ont permis un ensemble différent de compromis à prendre en compte par les équipes Lens et Farcaster.

Objectif

Le protocole Lens est un graphe social composite fondé par Stani Kulechov, également fondateur et PDG d'Aave. Le protocole est censé être piloté par la communauté et est actuellement déployé sur Polygon.

Lens est construit autour de quelques contrats intelligents clés qui gèrent tous les aspects du social. Jetons un coup d'œil aux plus importants.

Les profils sont représentés sous forme de NFT, l'objet principal du protocole. Si vous possédez l'un des NFT, vous contrôlez le graphique social et le contenu. Le profil contient l'historique de tous les messages, citations, miroirs, commentaires et tout ce que l'utilisateur génère.

Les publications représentent le contenu du protocole. Ils ont quatre types : publications, commentaires, citations et miroirs. Les publications sont l'objet de base où les autres sont des extensions de l'entité de base. Le plus important est que chaque publication a un ContentURI. Fondamentalement, tout est épinglé on-chain sauf le contenu (par exemple, images, texte, etc.) qui est lié à des solutions de stockage décentralisées telles que IPFS ou Arweave ou même AWS S3.

Les miroirs, les commentaires et les citations permettent aux utilisateurs d'interagir avec les publications en commentant, citant ou amplifiant le contenu. Toutes les références au module de publication d'origine suivent donc les mêmes règles (par ex. seuls les abonnés peuvent citer/commenter/mirroir).

Les actions ouvertes fournissent aux développeurs un moyen de construire des fonctionnalités personnalisées directement intégrées dans le protocole. Vous pouvez les voir comme des crochets déclenchés par le protocole à chaque fois que quelque chose se produit (par exemple, @alicepeut voir@boba basculé pour qu'elle puisse avoir un indexeur pour suivre les revenus)

Pour tout le reste, vous pouvez sauter directement dans le documentation officielle

Depuis le début, l'équipe Lens s'est concentrée sur le protocole et a confié à la communauté la responsabilité de développer l'interface utilisateur, ce qui a créé une multitude d'interfaces utilisateur différentes, chacune avec ses propres particularités.

Le résultat de ceci a été un écosystème dynamique avec quelques vibrations du bazar chaotique où beaucoup de projets commencent et meurent rapidement. Néanmoins, nous commençons à voir une certaine consolidation avec des projets comme buttrfly, hey.xyz, et orbobtenir un peu d'attention.

Après avoir exécuté Lens v1 pendant un certain temps, Lens a mis au point Momoka, un Optimistic L3 qui va au-delà de l'espace de bloc de la chaîne. Au lieu de stocker directement des données sur Polygon, ils exploitent une couche de disponibilité des données (DA), réduisant les coûts en envoyant simplement les données sur Arweave.

Farcaster

Farcaster est un autre réseau social Web3 construit sur Ethereum qui exploite un mélange de contrats intelligents on-chain et un réseau pair à pair basé sur un client appelé “Hub”.

De même que Lens, le protocole est ouvert, et cela s'est traduit par un certain nombre de clients différents construits dessus. Le plus populaire est Warpcast, construit par l'équipe Farcaster elle-même, mais il y a aussi Supercast (avec des fonctionnalités payantes) et Yup axé sur le cross-posting.

En 2022, un article de blog de Varun Srinivasan sur "Suffisamment décentralisé" a proposé quelques idées qui depuis lors ont été au centre de l'architecture et de l'approche de Farcaster.

L'idée principale est qu'un réseau social est suffisamment décentralisé si “deux utilisateurs peuvent se trouver et communiquer, même si le reste du réseau veut l'empêcher”.

Pour ce faire, il est nécessaire de :

  • Revendiquez un nom d'utilisateur unique
  • Publier des messages sous ce nom d'utilisateur
  • Lire des messages de n'importe quel nom valide.

Farcaster a mis en œuvre son architecture avec un ensemble de contrats intelligents de base déployés sur Optimism :

  • L'IdRegistry crée de nouveaux comptes et permet aux utilisateurs de transférer et de récupérer les comptes Farcaster. Il est également intégré à l'ENS, permettant ainsi aux propriétaires légitimes de revendiquer le nom d'utilisateur.
  • Le registre de stockage loue du stockage aux comptes. Le prix du stockage est fixé en USD et converti en ETH en utilisant un Oracle. Le prix est soumis à la demande et à l'offre.
  • Le Registre des clés émet des clés d'application à partir des comptes afin qu'ils puissent publier des messages en leur nom.

Comme vous pouvez le voir, aucun des messages ci-dessus n'est envoyé ou reçu; cette responsabilité est déléguée aux Hubs. Les Hubs sont un réseau distribué constitué 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 la notation de ses pairs.

La validation se fait au niveau du message en vérifiant s'il y a une signature valide de l'une des clés du compte utilisateur.

Une fois que le message est valide, il est stocké dans le hub avec un processus asynchrone qui exploite un CRDTs (Type de données répliqué sans conflit) approche.

La réplication est réalisée en utilisant une synchronisation de différences et un protocole de bavardage basé sur la bibliothèque libp2p populaire. Le hub choisit périodiquement un pair au hasard pour effectuer une synchronisation de différences en comparant les essais de Merkle des hachages des messages pour trouver les messages perdus.

En fin de compte, les Hubs ont une architecture de cohérence éventuelle solide car même s'ils se déconnectent, ils peuvent reconstruire l'état en utilisant leurs pairs.

Comme vous pouvez l'imaginer, les pairs sont cruciaux pour maintenir l'état du protocole, et c'est pourquoi ils se notent mutuellement. Si quelqu'un n'accepte pas les messages valides, prend du retard, ou fait trop de commérages, il peut être ignoré.

Sans permission

Parmi ces protocoles et principes, nous voyons apparaître de nouvelles primitives. Entre autres, Frames de Farcaster attire beaucoup d'attention.

Un cadre rend possible l'injection d'une expérience personnalisée dans le flux Farcaster. Il étend la norme Open Graph et transforme les images statiques en une expérience interactive en ajoutant jusqu'à 4 boutons. Lorsque l'utilisateur appuie sur le bouton, il reçoit une nouvelle image basée sur le clic du bouton et les métadonnées de l'utilisateur envoyées au serveur qui a généré le cadre.

Sur la base de cela, nous avons commencé à voir de nombreuses expériences pour créer des pools, carrousels, objets de collection numériques et petits jeux déployés à travers les cadres.

Il est possible de créer des cadres avec n'importe quel serveur d'application capable de renvoyer du contenu html, mais nous avons déjà vu une abondance de frameworks comme https://framesjs.org/, https://frog.fm/et d'autres aidant les développeurs à rationaliser le processus.

Après un lancement réussi sur Farcaster, les Frames sont maintenant étant considérépar Lens aussi, ce qui montre comment le fait d'avoir des normes communes peut être un puissant catalyseur.

Conclusion

Les réseaux sociaux décentralisés rencontrent encore d'importants défis avant de pouvoir réussir pleinement, notamment en mettant à l'échelle leur infrastructure pour accueillir plus d'utilisateurs, en simplifiant le processus pour que les nouveaux utilisateurs créent des portefeuilles numériques lors de l'intégration, et en minimisant autant que possible les frais de gaz.

Malgré ces défis, nous avons constaté des progrès substantiels dans l'expérience globale de l'utilisateur et le début d'une communauté fidèle autour de Farcaster (par exemple, ~50K utilisateurs actifs quotidiens et 350K inscriptions). L'une des principales contributions à ces chiffres a été la disponibilité d'une application mobile facile à installer avec une expérience utilisateur similaire à celle des réseaux sociaux traditionnels.

Un autre aspect clé est la nature sans permission des protocoles (par exemple, Farcaster, Lens, etc.), ce qui offre un terrain fertile aux développeurs pour innover et construire sur la base des blocs et fonctionnalités existants.

Similar to the DeFi Summer, we’re witnessing a dynamic environment of experiments (e.g.yup.io, un agrégateur de réseaux sociaux décentralisés, ou drakula.app, une plateforme de vidéos courtes, ou https://neynar.com/un outil SaaS pour construire sur Farcaster) qui ont surgi sur ces protocoles.

Les fondateurs pourraient commencer à avoir un canal de distribution natif Web3 pour leurs projets où les gens peuvent commencer leur parcours et s'étendre de leurs intérêts initiaux à d'autres applications intégrées directement dans leurs flux (par exemple, via des cadres) ou liées. En même temps, les applications embarquant de nouveaux utilisateurs pourraient servir de canal de distribution vers le reste du réseau social décentralisé, démarrant une boucle de rétroaction positive.

Si vous envisagez de construire ou si vous construisez déjà sur un réseau social décentralisé, contactez-moi sur FarcasterouTwitter. Nous sommes intéressés à travailler avec les fondateurs qui construisent l'avenir de DeSo et aimerions discuter de la manière dont nous pouvons travailler ensemble.

Avertissement:

  1. Cet article est repris de [Gate.io]Outlier Ventures]. Tous les droits d'auteur appartiennent à l'auteur original [Lorenzo Sicilia]. Si des objections sont formulées à cette réimpression, veuillez contacter le Porte Apprendreéquipe, et ils s'en occuperont rapidement.

  2. Clause de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent aucun conseil en investissement.

  3. Les traductions de l'article dans d'autres langues sont effectuées par l'équipe Gate Learn. Sauf mention contraire, la copie, la distribution ou le plagiat des articles traduits est interdit.

L'essor des réseaux sociaux décentralisés

Débutant5/16/2024, 4:56:44 AM
Outlier Ventures a pris note du développement des réseaux sociaux décentralisés, en particulier Farcaster et Lens Protocol, qui ont commencé à attirer une véritable attention des utilisateurs. L'article explore l'application de la technologie cryptographique dans les réseaux sociaux, ainsi que les défis liés à la gestion des clés privées et aux expériences mobiles. L'objectif des réseaux sociaux décentralisés est de briser les limites des plateformes traditionnelles, offrant la portabilité de l'identité utilisateur et plus de contrôle. DeSo (décentralisé social) offre des capacités de communication et de diffusion sans permission, tandis que SocialFi combine des primitives Web3 avec la finance décentralisée. Friend Tech a découvert le potentiel des discussions token-Gate.iod. Le protocole Lens est un graphe social composable déployé sur Polygon, tandis que Farcaster est un réseau social Web3 construit sur Ethereum, utilisant des contrats intelligents et une matrice de réseau pair-à-pair basée sur des "Hubs".

Chez Outlier Ventures, nous avons observé un développement sain dans quelques réseaux sociaux décentralisés avec le début d'une véritable traction des utilisateurs sur les deuxFarcasteretProtocole Lens. La cryptographie devient de plus en plus pragmatique et efficace en ce qui concerne les produits destinés au grand public. Historiquement, la gestion des clés privées et le manque d'expérience centrée sur le mobile ont empêché les gens de sauter dans le wagon.

Dans cet article, nous plongeons profondément dans les principaux concurrents, leurs fonctionnalités individuelles, leurs architectures et les opportunités pour les fondateurs de Web3 désireux de construire sur les nouveaux protocoles de graphique social sans permission.

Réseaux sociaux

Après plus d'une décennie d'utilisation d'Instagram, de Facebook, de Twitter et d'autres plateformes, tout le monde sait comment fonctionnent les réseaux sociaux. Le concept tourne autour de l'utilisateur, qui fournit au système ses préférences en remplissant un profil et en sélectionnant les comptes qu'il aime suivre. En échange, l'utilisateur obtient un flux personnalisé généré en temps réel.

Des empires ont été construits autour de ce concept simple, où l'objectif final est d'attirer l'attention de l'utilisateur et de le garder le plus longtemps possible dans le jardin clos du réseau social. La valeur réside dans les données de l'utilisateur, et celles-ci deviennent à leur tour le produit de l'entreprise.

Les réseaux sociaux décentralisés veulent briser ces silos, permettre des identités d'utilisateurs portables, donner aux utilisateurs plus de contrôle sur leurs préférences/vie privée et un processus d'intégration plus facile lors du passage d'une plateforme à une autre.

De la même manière que la cryptomonnaie a apporté des transactions sans permission à tout le monde, n'importe où dans le monde, DeSo (Decentralized Social) apporte une communication sans permission et une fonction de diffusion non censurable.

Cependant, ce qui fait vraiment bouger les choses, c'est le fait que DeSo est également sans autorisation pour les constructeurs, permettant aux développeurs de développer un nouveau paradant sur le dessus du protocole existant sans demander la permission à un quelconque gardien pour innover. Ce qui a rendu le paradigme du «DeFi Lego» réussi pourrait être répété ici.

Avant que nous ayons DeSo basé sur Web3, la seule autre tentative significative de social décentralisé étaitMastodon. Après que Elon Musk a acheté Twitter, Mastodon semblait prêt à en profiter, mais finalement ses problèmes de convivialité et son expérience fragmentée ont abouti à un plafonnement de sa croissance à 1 million d'utilisateurs actifs quotidiens.

Aujourd'hui, Farcaster, Lens et d'autres tentent une approche différente construite sur les épaules des primitives Web3, apportant quelque chose de nouveau à la table.

SocialFi

SocialFi ajoute le primitif Web3 à la finance décentralisée sur un réseau de graphes sociaux. Les acteurs impliqués sont les créateurs de contenu, les influenceurs et les utilisateurs finaux qui veulent mieux contrôler leurs données, la liberté d'expression et la capacité de monétiser leur suivi et engagement sur les médias sociaux.

La monétisation est basée sur les cryptomonnaies, tandis que la gestion de l'identité est gérée par un mélange de clés privées. La plupart d'entre eux signalent qu'ils pourraient tirer parti d'une organisation autonome décentralisée (DAO) pour être résistants à la censure. Mais le verdict n'est pas encore rendu.

Jetons un coup d'œil aux principaux différenciateurs des autres réseaux sociaux :

  • Les zones d'accès à jeton : seuls les détenteurs de jetons du créateur peuvent accéder à certaines fonctionnalités ou zones
  • Pourboire : Les gens peuvent recevoir des pourboires en crypto-monnaies. Soit des jetons de plateforme, soit d'autres jetons
  • Abonnements ponctuels ou récurrents : Les paiements en cryptomonnaie pour des biens ou services numériques sont disponibles sur la plateforme.
  • Incitations de la plateforme : les utilisateurs et les créateurs peuvent être incités par le jeton de la plateforme en fonction de leur engagement.

Bien que ces concepts existent depuis longtemps, ils n'ont pas attiré suffisamment l'attention du marché jusqu'à ce que Friend Tech trouve de l'élan avec des chats protégés par jetons. Les utilisateurs ont besoin de jetons appelés 'clés' qui peuvent être échangés, donnant aux utilisateurs un accès à la popularité croissante du créateur de contenu.

À son apogée, Friend Tech comptait 800k utilisateurs uniques, mais ensuite la rétention a chuté.

Alors que les courbes de liaison excellent pour stimuler l'adoption en créant un sentiment d'urgence et de FOMO, elles sont moins efficaces pour retenir les utilisateurs à long terme. Pour vraiment maintenir l'engagement des gens, vous avez besoin de deux ingrédients clés : un effet de réseau qui amplifie la valeur de la plateforme à mesure que plus d'utilisateurs rejoignent, et une utilité à long terme évidente qui offre des avantages tangibles au-delà des gains à court terme.

Web3 Graphe Social

Le graphe social représente les relations entre des entités telles que des personnes, des organisations, des lieux et tout ce qui peut être lié les uns aux autres. Les homologues de Web2 tels que Facebook, Twitter, Instagram et TikTok ont amplifié des effets de réseau significatifs, en particulier en ce qui concerne l'empêchement des participants de rejoindre d'autres réseaux sociaux car ils recommenceraient à zéro.

Lens, Farcaster et d'autres ont commencé à partir de ce point de friction pour créer un élément différenciateur, et ils ont commencé à développer de véritables graphiques ouverts avec de multiples interfaces exploitant les mêmes données pour offrir une expérience utilisateur différente.

Cependant, Facebook génère4 pétaoctets de données par jour. Chaque minute, 510K commentaires sont publiés, 293K statuts sont mis à jour, 4M publications sont aimées et 136K photos sont téléchargées. Ces volumes ne peuvent être gérés par aucun blockchain existant aujourd'hui. Il est probable qu'ils ne seront jamais réalisables, car les blockchains sont optimisés pour un type différent de cas d'utilisation : l'échange de valeur sans permission.

Par exemple, le double dépense, un risque financier typique de la blockchain, est sans objet dans un réseau social décentralisé qui gère les noms d'utilisateur, la distribution de contenu et les notifications. Différentes hypothèses ont permis un ensemble différent de compromis à prendre en compte par les équipes Lens et Farcaster.

Objectif

Le protocole Lens est un graphe social composite fondé par Stani Kulechov, également fondateur et PDG d'Aave. Le protocole est censé être piloté par la communauté et est actuellement déployé sur Polygon.

Lens est construit autour de quelques contrats intelligents clés qui gèrent tous les aspects du social. Jetons un coup d'œil aux plus importants.

Les profils sont représentés sous forme de NFT, l'objet principal du protocole. Si vous possédez l'un des NFT, vous contrôlez le graphique social et le contenu. Le profil contient l'historique de tous les messages, citations, miroirs, commentaires et tout ce que l'utilisateur génère.

Les publications représentent le contenu du protocole. Ils ont quatre types : publications, commentaires, citations et miroirs. Les publications sont l'objet de base où les autres sont des extensions de l'entité de base. Le plus important est que chaque publication a un ContentURI. Fondamentalement, tout est épinglé on-chain sauf le contenu (par exemple, images, texte, etc.) qui est lié à des solutions de stockage décentralisées telles que IPFS ou Arweave ou même AWS S3.

Les miroirs, les commentaires et les citations permettent aux utilisateurs d'interagir avec les publications en commentant, citant ou amplifiant le contenu. Toutes les références au module de publication d'origine suivent donc les mêmes règles (par ex. seuls les abonnés peuvent citer/commenter/mirroir).

Les actions ouvertes fournissent aux développeurs un moyen de construire des fonctionnalités personnalisées directement intégrées dans le protocole. Vous pouvez les voir comme des crochets déclenchés par le protocole à chaque fois que quelque chose se produit (par exemple, @alicepeut voir@boba basculé pour qu'elle puisse avoir un indexeur pour suivre les revenus)

Pour tout le reste, vous pouvez sauter directement dans le documentation officielle

Depuis le début, l'équipe Lens s'est concentrée sur le protocole et a confié à la communauté la responsabilité de développer l'interface utilisateur, ce qui a créé une multitude d'interfaces utilisateur différentes, chacune avec ses propres particularités.

Le résultat de ceci a été un écosystème dynamique avec quelques vibrations du bazar chaotique où beaucoup de projets commencent et meurent rapidement. Néanmoins, nous commençons à voir une certaine consolidation avec des projets comme buttrfly, hey.xyz, et orbobtenir un peu d'attention.

Après avoir exécuté Lens v1 pendant un certain temps, Lens a mis au point Momoka, un Optimistic L3 qui va au-delà de l'espace de bloc de la chaîne. Au lieu de stocker directement des données sur Polygon, ils exploitent une couche de disponibilité des données (DA), réduisant les coûts en envoyant simplement les données sur Arweave.

Farcaster

Farcaster est un autre réseau social Web3 construit sur Ethereum qui exploite un mélange de contrats intelligents on-chain et un réseau pair à pair basé sur un client appelé “Hub”.

De même que Lens, le protocole est ouvert, et cela s'est traduit par un certain nombre de clients différents construits dessus. Le plus populaire est Warpcast, construit par l'équipe Farcaster elle-même, mais il y a aussi Supercast (avec des fonctionnalités payantes) et Yup axé sur le cross-posting.

En 2022, un article de blog de Varun Srinivasan sur "Suffisamment décentralisé" a proposé quelques idées qui depuis lors ont été au centre de l'architecture et de l'approche de Farcaster.

L'idée principale est qu'un réseau social est suffisamment décentralisé si “deux utilisateurs peuvent se trouver et communiquer, même si le reste du réseau veut l'empêcher”.

Pour ce faire, il est nécessaire de :

  • Revendiquez un nom d'utilisateur unique
  • Publier des messages sous ce nom d'utilisateur
  • Lire des messages de n'importe quel nom valide.

Farcaster a mis en œuvre son architecture avec un ensemble de contrats intelligents de base déployés sur Optimism :

  • L'IdRegistry crée de nouveaux comptes et permet aux utilisateurs de transférer et de récupérer les comptes Farcaster. Il est également intégré à l'ENS, permettant ainsi aux propriétaires légitimes de revendiquer le nom d'utilisateur.
  • Le registre de stockage loue du stockage aux comptes. Le prix du stockage est fixé en USD et converti en ETH en utilisant un Oracle. Le prix est soumis à la demande et à l'offre.
  • Le Registre des clés émet des clés d'application à partir des comptes afin qu'ils puissent publier des messages en leur nom.

Comme vous pouvez le voir, aucun des messages ci-dessus n'est envoyé ou reçu; cette responsabilité est déléguée aux Hubs. Les Hubs sont un réseau distribué constitué 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 la notation de ses pairs.

La validation se fait au niveau du message en vérifiant s'il y a une signature valide de l'une des clés du compte utilisateur.

Une fois que le message est valide, il est stocké dans le hub avec un processus asynchrone qui exploite un CRDTs (Type de données répliqué sans conflit) approche.

La réplication est réalisée en utilisant une synchronisation de différences et un protocole de bavardage basé sur la bibliothèque libp2p populaire. Le hub choisit périodiquement un pair au hasard pour effectuer une synchronisation de différences en comparant les essais de Merkle des hachages des messages pour trouver les messages perdus.

En fin de compte, les Hubs ont une architecture de cohérence éventuelle solide car même s'ils se déconnectent, ils peuvent reconstruire l'état en utilisant leurs pairs.

Comme vous pouvez l'imaginer, les pairs sont cruciaux pour maintenir l'état du protocole, et c'est pourquoi ils se notent mutuellement. Si quelqu'un n'accepte pas les messages valides, prend du retard, ou fait trop de commérages, il peut être ignoré.

Sans permission

Parmi ces protocoles et principes, nous voyons apparaître de nouvelles primitives. Entre autres, Frames de Farcaster attire beaucoup d'attention.

Un cadre rend possible l'injection d'une expérience personnalisée dans le flux Farcaster. Il étend la norme Open Graph et transforme les images statiques en une expérience interactive en ajoutant jusqu'à 4 boutons. Lorsque l'utilisateur appuie sur le bouton, il reçoit une nouvelle image basée sur le clic du bouton et les métadonnées de l'utilisateur envoyées au serveur qui a généré le cadre.

Sur la base de cela, nous avons commencé à voir de nombreuses expériences pour créer des pools, carrousels, objets de collection numériques et petits jeux déployés à travers les cadres.

Il est possible de créer des cadres avec n'importe quel serveur d'application capable de renvoyer du contenu html, mais nous avons déjà vu une abondance de frameworks comme https://framesjs.org/, https://frog.fm/et d'autres aidant les développeurs à rationaliser le processus.

Après un lancement réussi sur Farcaster, les Frames sont maintenant étant considérépar Lens aussi, ce qui montre comment le fait d'avoir des normes communes peut être un puissant catalyseur.

Conclusion

Les réseaux sociaux décentralisés rencontrent encore d'importants défis avant de pouvoir réussir pleinement, notamment en mettant à l'échelle leur infrastructure pour accueillir plus d'utilisateurs, en simplifiant le processus pour que les nouveaux utilisateurs créent des portefeuilles numériques lors de l'intégration, et en minimisant autant que possible les frais de gaz.

Malgré ces défis, nous avons constaté des progrès substantiels dans l'expérience globale de l'utilisateur et le début d'une communauté fidèle autour de Farcaster (par exemple, ~50K utilisateurs actifs quotidiens et 350K inscriptions). L'une des principales contributions à ces chiffres a été la disponibilité d'une application mobile facile à installer avec une expérience utilisateur similaire à celle des réseaux sociaux traditionnels.

Un autre aspect clé est la nature sans permission des protocoles (par exemple, Farcaster, Lens, etc.), ce qui offre un terrain fertile aux développeurs pour innover et construire sur la base des blocs et fonctionnalités existants.

Similar to the DeFi Summer, we’re witnessing a dynamic environment of experiments (e.g.yup.io, un agrégateur de réseaux sociaux décentralisés, ou drakula.app, une plateforme de vidéos courtes, ou https://neynar.com/un outil SaaS pour construire sur Farcaster) qui ont surgi sur ces protocoles.

Les fondateurs pourraient commencer à avoir un canal de distribution natif Web3 pour leurs projets où les gens peuvent commencer leur parcours et s'étendre de leurs intérêts initiaux à d'autres applications intégrées directement dans leurs flux (par exemple, via des cadres) ou liées. En même temps, les applications embarquant de nouveaux utilisateurs pourraient servir de canal de distribution vers le reste du réseau social décentralisé, démarrant une boucle de rétroaction positive.

Si vous envisagez de construire ou si vous construisez déjà sur un réseau social décentralisé, contactez-moi sur FarcasterouTwitter. Nous sommes intéressés à travailler avec les fondateurs qui construisent l'avenir de DeSo et aimerions discuter de la manière dont nous pouvons travailler ensemble.

Avertissement:

  1. Cet article est repris de [Gate.io]Outlier Ventures]. Tous les droits d'auteur appartiennent à l'auteur original [Lorenzo Sicilia]. Si des objections sont formulées à cette réimpression, veuillez contacter le Porte Apprendreéquipe, et ils s'en occuperont rapidement.

  2. Clause de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent aucun conseil en investissement.

  3. Les traductions de l'article dans d'autres langues sont effectuées par l'équipe Gate Learn. Sauf mention contraire, la copie, la distribution ou le plagiat des articles traduits est interdit.

即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!