Le projet Lens Protocol se concentre sur la construction d'un graphe social décentralisé et non dépositaire, avec lequel il cherche à mettre en œuvre une série de mécanismes uniques d'interaction sociale en chaîne, qui sont analogues aux interactions des médias sociaux que nous pouvons voir dans Web2 , mais considérablement étendu avec une fonctionnalité unique qui permet aux communautés de se former et aux participants de posséder leur propre graphe social.
BFondamentalement, Lens Protocol cherche à apporter la richesse des interactions sociales du Web2 au Web3, en facilitant la création de protocoles décentralisés conçus pour la génération de réseaux sociaux véritablement décentralisés sans abandonner la flexibilité et la richesse interactive auxquelles nous sommes habitués, mais plutôt tout le contraire, réussir à l'étendre et à la faire respecter notre vie privée.
Origine du projet
Lens Protocol est un projet nouvellement créé qui a été lancé par une figure bien connue de l'espace crypto : Stani Kulechov, qui est le créateur d'AAVE, l'un des plus grands protocoles DeFi du monde crypto.
Stani a ouvertement partagé sa position sur les réseaux sociaux centralisés. Du "contrôle absolu" qu'ils exercent subrepticement sur les masses, du manque de confidentialité, de la monétisation aveugle des données et d'autres points négatifs, Stani a été très clair sur la nécessité de construire des réseaux sociaux véritablement décentralisés.
La situation a atteint son paroxysme en mai 2022, lorsqu'après une interdiction temporaire de Twitter sur le compte de Kulechov pour une blague (en disant qu'il deviendrait le PDG par intérim de Twitter), il a décidé qu'il était temps de se mettre au travail, annonçant ainsi le 18 mai 2022 le projet Lens Protocol.
L'objectif du projet est en tout cas clair : redonner aux utilisateurs le contrôle de leurs expériences sociales sur Internet. Un objectif immense sans doute, mais sur lequel il y a déjà un chemin parcouru. Des projets comme Steem ou Hive sont un exemple clair que des constructions de ce type sont possibles sur les réseaux blockchain.
De plus, des projets comme Mastodon ou Diaspora ont déjà permis de créer des structures de réseaux sociaux faciles à utiliser et bien accueillies. À ce stade, le plus grand défi de Lens Protocol est de tirer le meilleur parti de toutes ces expériences, de les synthétiser et de créer une nouvelle façon de générer des réseaux sociaux et des applications par-dessus pour garantir de nouvelles expériences aux utilisateurs, en remplissant sa prémisse : utilisateurs et leurs données en premier. Dans tous les cas, ce sont des étapes qui ont déjà commencé à avoir lieu, puisque Lens Protocol a construit des applications actives qui tirent parti du potentiel que ce protocole a à offrir.
Comment fonctionne le protocole Lens ?
Le fonctionnement du protocole de Lens réside dans la construction de ce que l'on appelle un graphe social décentralisé. Ce graphe est une structure qui synthétise le profil d'un utilisateur, ses publications, ses amis/followers, ses interactions et tout ce qui est nécessaire pour construire un profil social numérique. En pratique, un graphe social décentralisé est la représentation numérique de qui nous sommes pour nous-mêmes et pour les autres.
Pour construire ce graphe, on utilise de puissants contrats intelligents développés sur le réseau Polygon, qui est le réseau choisi pour gérer ce type d'opération. Le choix de Polygon est clair : sa rapidité, son faible coût d'exploitation et son évolution technologique constante en font l'option parfaite pour déployer ce type de service.
Or, un réseau social a besoin d'espaces de stockage de données et de la possibilité de créer des liens entre les profils. Eh bien, pour cela, Lens Protocol utilise des contrats intelligents et des API qui lui permettent de générer une base de données de graphes décentralisée (dGDB) dans laquelle toutes les informations sur les nœuds, les arêtes et les diverses propriétés du graphe sont stockées. En d'autres termes, ces graphiques montrent les participants d'un réseau et la relation entre eux. Tout ce stockage se fait en deux parties : une en chaîne sur Polygon, et l'autre en utilisant des structures décentralisées telles que IPFS, Arweave et même des systèmes de stockage centralisés tels qu'Amazon S3, mais tout cela sous des schémas de données cryptées et signées numériquement pour éviter le utilisation incorrecte et inappropriée de la même chose.
C'est un changement radical par rapport à ce que l'on peut voir sur les réseaux sociaux comme Twitter ou Facebook. En eux, toute cette structure de données est totalement centralisée, mais pas seulement : en utilisant ces plateformes, vous renoncez à toutes vos données afin qu'elles puissent être utilisées par ces entreprises à des fins différentes, généralement pour être utilisées dans la génération de profils qui accompagner les produits de l'entreprise, tels que les publicités.
Ainsi, Lens Protocol utilise un graphe social construit sur un système open source et composable qui peut être librement utilisé par les créateurs qui souhaitent établir leur propre plateforme de médias sociaux sur Web3. Les profils des utilisateurs sont représentés à travers des NFT qui évoluent dans le temps, grâce à la composition sociale qui les entoure du fait de nos interactions. De plus, la plateforme est compatible avec des portefeuilles tels que MetaMask, Gnosis Safe et Argent, et l'utilisation du potentiel de Polygon favorise l'interopérabilité entre les plateformes et les blockchains grâce aux ponts et autres options d'interopérabilité qui peuvent être construites autour de cette solution.
Comment pouvons-nous utiliser le protocole Lens ?
Lens Protocol n'est pas une application de réseautage social décentralisée, mais plutôt un cadre pour la conception d'applications de réseautage social décentralisées. Le protocole Lens est conçu pour permettre aux développeurs de créer facilement leurs propres applications et de tirer pleinement parti du potentiel de Web3.
Bien sûr, pour commencer à utiliser le protocole Lens et les applications qui utilisent sa technologie, nous devons créer un profil NFT qui devient le point de départ de notre expérience. Avoir un profil permet à l'utilisateur d'ajouter du contenu ou de se connecter avec d'autres. Lorsqu'une telle connexion est établie, un actif ERC-721 est créé qui s'affiche comme l'équivalent d'un "suivi".
Le concept de base tourne autour de l'idée de NFT de profil. Chaque utilisateur peut en créer un, ce qui vous permettra de garder l'entière propriété de votre contenu. Ces profils intègrent tous les posts, commentaires et reposts (appelés ici miroirs). Dans l'écosystème du protocole Lens, ils sont tous appelés Posts. Il convient de mentionner que des adresses individuelles possèdent ces profils NFT et qu'une adresse peut posséder plusieurs NFT de ce type.
Le module est un autre concept important du protocole Lens. Les modules permettent aux utilisateurs d'introduire des fonctionnalités personnalisées dans le système. Chacun de ces modules représente un contrat intelligent sur liste blanche avec un code exécuté dans des conditions spécifiques. Le système comprend trois types de modules.
Par exemple, des modules de suivi peuvent être créés pour représenter l'action d'un utilisateur suivant un autre profil. Mais des modules de référence peuvent également être générés, ce qui nous permet d'interagir avec d'autres utilisateurs et de commenter leurs publications. Ainsi, la structure du module simplifie non seulement la conception et l'utilisation de Lens Protocol, mais nous permet également de créer des fonctionnalités facilement adaptables à nos applications et aux besoins des utilisateurs.
Applications utilisant le protocole Lens
Actuellement, il existe déjà un petit nombre d'applications qui utilisent le protocole Lens pour leur fonctionnement. Parmi ces applications, on peut citer :
- Lensfrens, une application qui permet de découvrir et de suivre d'autres profils basés sur une empreinte similaire sur le Web3.
- Lenster : est un réseau social open source construit par la communauté.
- Phaver, une application mobile sociale avec prise en charge de Lens et tokenomics enrichissante.
- Alps Finance - Il s'agit d'une plateforme d'investissement social DeFi permettant aux investisseurs DeFi de créer facilement leur propre communauté d'investisseurs et leur réputation pour une monétisation à long terme.
- Refract : est un tableau d'affichage de crypto-monnaie. Découvrez de nouveaux projets, présentez des articles intéressants et partagez de nouvelles idées. Toute l'expérience est organisée par la communauté.
- Sepana : est un moteur de recherche pour découvrir la magie de Lens. Trouvez du contenu, des utilisateurs, des biographies, des graphiques sociaux et bien plus encore.
- Iris : est une application permettant de s'abonner aux flux des créateurs pour accéder au contenu qu'ils génèrent.
- Clipto : une application qui vous permet de posséder du contenu personnalisé de vos créateurs préférés.
- Zilly : est un navigateur de profils Web3 pour connecter les personnes et les communautés.
Toutes ces applications sont accessibles depuis le site officiel de ce projet.
Dans tous les cas, l'expérience que ces applications recherchent est une expérience attrayante et facile à assimiler pour les utilisateurs. Par exemple, Lenster est un réseau social de microblogging (comme Twitter) très facile à utiliser si vous êtes déjà habitué à ce réseau.
Conclusions
La création d'expériences sur les réseaux sociaux a toujours été un point sensible pour la technologie Web3 basée sur la blockchain, mais cela devient une chose du passé avec l'arrivée de Lens Protocol. Ce nouveau protocole offre un excellent outil pour développer des applications de réseaux sociaux décentralisées, ouvrant de nouvelles voies pour développer de nouvelles expériences dans ce secteur.
Bien que Lens Protocol soit un projet de moins d'un an, il a clairement montré son potentiel, qui cherche certainement à transformer et à révolutionner notre expérience numérique.