Explorer SocialFi: Actions Solana & Blinks vs. Ethereum Farcaster & Lens

Intermédiaire7/15/2024, 5:30:08 AM
Solana et Dialect ont conjointement introduit le nouveau concept Solana "Actions et Blinks", qui permet un swap en un clic, des votes, des dons, l'émission de jetons et autres fonctions via une extension de navigateur. Cela permet d'exécuter efficacement diverses opérations et transactions, assurant un consensus et une cohérence du réseau grâce à la synchronisation temporelle et à l'enregistrement séquentiel. La stratégie est comparée au protocole Farcaster d'Ethereum et à l'approche de Solana.

tldr

  • Récemment, Solana et Dialect ont conjointement introduit le nouveau concept Solana 'Actions and Blinks', permettant des fonctionnalités en un clic telles que l'échange, le vote, le don et la création via une extension de navigateur.
  • les actions facilitent l'exécution efficace de diverses opérations et transactions, tandis que les clignotements garantissent le consensus et la cohérence du réseau grâce à la synchronisation temporelle et à l'enregistrement séquentiel. ensemble, ils permettent à Solana de fournir une expérience blockchain haute performance et à faible latence.
  • Le développement de Blinks nécessite le soutien des applications web2, ce qui pose des problèmes de confiance, de compatibilité et de coopération entre web2 et web3.
  • par rapport à farcaster & lens protocol, les actions & les clignements reposent davantage sur les applications web2 pour gagner du trafic, tandis que ce dernier repose davantage sur la sécurité on-chain.


source de l'image : Solana officielle (exécution des actions Solana et cycle de vie)

1.1 actions (actions solana)

selon la définition officielle: les actions Solana sont des API standardisées qui renvoient des transactions sur la blockchain Solana. Ces transactions peuvent être prévisualisées, signées et envoyées dans différents contextes, y compris les codes QR, les boutons + widgets et les sites web sur Internet.

Les actions peuvent être simplement comprises comme des transactions en attente de signature. Pour approfondir ce point, au sein du réseau Solana, les actions sont des descriptions abstraites des mécanismes de traitement des transactions, englobant diverses tâches telles que le traitement des transactions, l'exécution de contrats et les opérations de données. Les utilisateurs peuvent envoyer des transactions via des actions, y compris des transferts de jetons et l'achat d'actifs numériques. Les développeurs utilisent des actions pour appeler et exécuter des contrats intelligents, mettant en œuvre une logique complexe on-chain.

  • Solana traite ces tâches en utilisant des "transactions", chacune étant composée d'une série d'instructions exécutées entre des comptes spécifiques. Grâce au traitement parallèle et au protocole Gulf Stream, Solana pré-achemine les transactions vers les validateurs, réduisant les délais de confirmation. Avec un mécanisme de verrouillage finement granulaire, Solana peut traiter simultanément de nombreuses transactions non conflictuelles, améliorant significativement le débit du système.
  • Solana utilise Runtime pour exécuter des transactions et des instructions de contrats intelligents, garantissant la validité des entrées, sorties et états des transactions lors de l'exécution. Après l'exécution initiale, les transactions attendent la confirmation du bloc. Une fois qu'un bloc est accepté par la plupart des validateurs, la transaction est considérée comme finale. Solana peut traiter des milliers de transactions par seconde, avec des temps de confirmation aussi bas que 400 millisecondes. Grâce aux mécanismes de pipeline et de Gulf Stream, le débit et les performances du réseau sont encore améliorés.
  • Les actions ne sont pas simplement des tâches ou des opérations; elles peuvent être des transactions, des exécutions de contrats ou du traitement de données. Ces opérations sont similaires aux transactions ou aux appels de contrats dans d'autres blockchains, mais les actions de Solana ont des avantages uniques: 1. traitement efficace: Solana a conçu une méthode efficace pour gérer les actions, permettant une exécution rapide dans un réseau à grande échelle. 2. faible latence: l'architecture haute performance de Solana garantit une très faible latence de traitement pour les actions, prenant en charge les transactions et les applications à haute fréquence. 3. flexibilité: les actions peuvent exécuter diverses opérations complexes, y compris les appels de contrats intelligents et le stockage/récupération de données (plus de détails dans le lien étendu).

Selon la définition officielle : les blinks peuvent convertir n'importe quelle action Solana en un lien partageable riche en métadonnées. Les blinks permettent aux clients prenant en charge les actions (portefeuilles d'extension de navigateur, bots) d'afficher plus de fonctionnalités aux utilisateurs. Sur les sites Web, les blinks peuvent déclencher immédiatement des aperçus de transaction dans les portefeuilles sans redirection vers des applications décentralisées; sur Discord, les bots peuvent développer les blinks en un ensemble de boutons interactifs. Cela permet à toute interface Web affichant des URL d'obtenir une interaction on-chain.

En termes simples, Solana Blinks convertit les actions Solana en liens partageables (similaires à http). En activant les fonctions associées dans les portefeuilles de soutien tels que Phantom, Backpack et Solflare, les sites Web et les médias sociaux peuvent devenir des lieux pour des transactions on-chain, permettant à n'importe quel site Web avec une URL d'initier directement des transactions Solana.

En résumé, bien que les actions et les clignotements de Solana soient des protocoles/normes sans permission, ils nécessitent toujours des applications clientes et des portefeuilles pour aider finalement les utilisateurs à signer des transactions, par rapport au récit intentionnel des solveurs de Solana.

L'objectif direct des actions et des clignotements est de «http-link» les opérations sur chaîne de Solana, en les analysant dans des applications Web2 telles que Twitter.


source de l'image : @eli5_defi

2. 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, permettant aux applications de s'interconnecter grâce à des technologies décentralisées telles que la blockchain, les réseaux P2P et les registres distribués. Cela permet aux utilisateurs de migrer et de partager facilement des contenus sur différentes plateformes sans dépendre d'une seule entité centralisée. Son protocole de graphe ouvert (qui extrait automatiquement le contenu des liens postés dans les publications de réseaux sociaux et injecte des fonctionnalités interactives) permet de convertir automatiquement le contenu partagé par les utilisateurs en applications interactives.

réseau décentralisé : farcaster repose sur un réseau décentralisé, évitant les problèmes de points de défaillance unique courants dans les réseaux sociaux traditionnels avec des serveurs centralisés. il utilise la technologie de grand livre distribué pour garantir la sécurité et la transparence des données.

chiffrement à clé publique : chaque utilisateur sur farcaster dispose d'une paire de clés publique et privée. La clé publique est utilisée pour identifier les utilisateurs, tandis que la clé privée est utilisée pour signer leurs 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 seul serveur. cela permet aux utilisateurs d'avoir un contrôle complet sur leurs données et de les migrer entre différentes applications.

identité vérifiable : grâce à la technologie de chiffrement à clé publique, farcaster garantit que l'identité de chaque utilisateur est vérifiable. les utilisateurs peuvent prouver leur contrôle sur un compte en signant des actions.

identifiants décentralisés (dids) : farcaster utilise des identifiants décentralisés (dids) pour identifier les utilisateurs et le contenu. les dids sont basés sur le chiffrement à clé publique et offrent une sécurité élevée et une immuabilité.

consistance des données: pour assurer la cohérence des données sur le réseau, farcaster utilise un mécanisme de consensus similaire à la blockchain (avec des «publications» en tant que nœuds). Ce mécanisme garantit que tous les nœuds sont d'accord sur les données utilisateur et les actions, maintenant l'intégrité et la cohérence des données.

applications décentralisées: farcaster fournit une plateforme de développement qui permet aux développeurs de construire et déployer des applications décentralisées (dapps). ces applications peuvent s'intégrer de manière transparente avec le réseau farcaster, offrant diverses fonctionnalités et services aux utilisateurs.

sécurité et confidentialité: farcaster met l'accent sur la confidentialité et la sécurité des données utilisateur. Toutes les transmissions et le stockage de données sont cryptés, et les utilisateurs peuvent choisir de rendre leur contenu public ou privé.

Dans la nouvelle fonction de cadres de Farcaster (où différents cadres s'intègrent à Farcaster et fonctionnent indépendamment), les utilisateurs peuvent transformer les "casts" (similaires aux publications, comprenant du texte, des images, des vidéos et des liens) en applications interactives. Ces contenus sont stockés dans un réseau décentralisé, garantissant leur permanence et leur immuabilité. Chaque cast a un identifiant unique lorsqu'il est publié, ce qui le rend traçable, et les identités des utilisateurs sont vérifiées via un système de vérification d'identité décentralisé. En tant que protocole social décentralisé, les clients de Farcaster peuvent s'intégrer parfaitement avec les cadres.

2.2 principes principaux


source de l'image : architecture | farcaster

Le protocole Farcaster est divisé en trois couches principales : couche d'identité, couche de données — concentrateurs, et couche d'application. Chaque couche a des fonctions et des rôles spécifiques.

couche d'identité

· fonction: responsable de la gestion et de la vérification des identités des utilisateurs; fournit une authentification d'identité décentralisée pour garantir l'unicité et la sécurité des identités des utilisateurs. il se compose de quatre registres: registre d'identité, fname, registre de clés et registre de stockage (détaillé dans le lien de référence 1).

· Principes techniques: utilise des identificateurs décentralisés (DIDs) basés sur la technologie de chiffrement à clé publique. Chaque utilisateur dispose d'un DID unique utilisé pour identifier et vérifier son identité. L'utilisation de paires de clés publiques et privées garantit que seul l'utilisateur peut contrôler et gérer ses informations d'identité. La couche d'identité assure une migration transparente et une vérification d'identité entre différentes applications et services.

couche de données — hubs

· Fonction : responsable du stockage et de la gestion des données générées par l'utilisateur, fournissant un système de stockage de données décentralisé qui garantit la sécurité, l'intégrité et l'accessibilité des données.

· principes techniques : les hubs sont des nœuds de stockage de données décentralisés répartis sur le réseau. Chaque hub agit comme une unité de stockage indépendante responsable du stockage et de la gestion d'une partie des données. Les données sont réparties entre les hubs et protégées à l'aide de techniques de chiffrement. La couche de données garantit une disponibilité élevée et une évolutivité des données, permettant aux utilisateurs d'accéder et de migrer leurs données à tout moment.

couche d'application

· fonction : fournit une plateforme pour le développement et le déploiement d'applications décentralisées (dapps), prenant en charge divers scénarios d'application tels que les réseaux sociaux, la publication de contenu et la messagerie.

· principes techniques : les développeurs peuvent utiliser les API et les outils fournis par farcaster pour construire et déployer des applications décentralisées. La couche d'application s'intègre parfaitement avec les couches d'identité et de données, assurant la vérification de l'identité et la gestion des données lors de l'utilisation de l'application. Les applications décentralisées s'exécutent sur le réseau décentralisé, sans dépendre de serveurs centralisés, ce qui améliore la fiabilité et la sécurité de l'application.

2.3 résumé ci-dessus

Les actions et les clignotements de Solana visent à combler les canaux de trafic des applications web2. L'impact direct : du point de vue de l'utilisateur, simplifie les transactions tout en augmentant le risque de vol de fonds. Du point de vue de Solana, cela améliore considérablement les effets du trafic transfrontalier mais fait face à des défis de compatibilité et de support sous les réglementations de censure de web2. Les développements futurs au sein de l'écosystème vaste de Solana, tels que la couche 2, le SVM et les systèmes d'exploitation mobiles, pourraient encore renforcer ces capacités.

D'autre part, le protocole Farcaster d'Ethereum, comparé à la stratégie de Solana, met moins l'accent sur l'intégration du trafic web2, améliorant ainsi la résistance à la censure et la sécurité globale. Le modèle Farcaster+EVM est plus en phase avec les concepts natifs de web3.

2.4 protocole d'objectif


source de l'image : lensfrens

Le protocole lens est un autre protocole de graphe social décentralisé conçu pour donner aux utilisateurs un contrôle total sur leurs données sociales et leur contenu. Grâce au protocole lens, les utilisateurs peuvent créer, posséder et gérer leurs graphiques sociaux, qui peuvent migrer de manière transparente entre différentes applications et plates-formes. Ce protocole utilise des NFT pour représenter les graphiques sociaux et le contenu des utilisateurs, garantissant l'unicité et la sécurité des données. Positionné sur Ethereum, le protocole lens partage certaines similitudes et différences avec farcaster:

similarités :

  • contrôle de l'utilisateur : dans les deux protocoles, les utilisateurs ont un contrôle total sur leurs données et leur contenu.
  • vérification d'identité: les deux utilisent des identifiants décentralisés (dids) et la technologie de cryptage pour garantir la sécurité et l'unicité de l'identité de l'utilisateur.

différences:

architecture technique:

  • farcaster : construit sur ethereum (l1), il est divisé en une couche d'identité pour gérer les identités des utilisateurs, une couche de données - des concentrateurs pour les nœuds de stockage décentralisés, et une couche d'application pour fournir une plateforme de développement de dapps, utilisant des concentrateurs hors ligne pour la propagation des données.
  • protocole lens : basé sur polygon (l2), il utilise des nfts pour représenter les graphiques sociaux et le contenu des utilisateurs, avec toutes les activités stockées dans les portefeuilles des utilisateurs, en 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é (hubs) pour gérer les données, garantissant la sécurité et une disponibilité élevée, avec une mise à jour annuelle de la poignée et un consensus via le graphique delta.
  • protocole lens : les profils de données personnelles nfts garantissent l'unicité et la sécurité des données sans nécessiter de mises à jour.

écosystème d'application:

  • farcaster: fournit une plateforme de développement dapps complète, intégrée de manière transparente à ses couches d'identité et de données.
  • protocole de lentille: se concentre sur la portabilité des graphiques sociaux et du contenu des utilisateurs, soutenant un passage transparent entre différentes plateformes et applications.

Grâce à cette comparaison, nous pouvons voir que Farcaster et Lens Protocol ont des similitudes en termes de contrôle de l'utilisateur et de vérification de l'identité, mais des différences significatives en termes de stockage des données et d'écosystèmes. Farcaster met l'accent sur une structure en couches et un stockage décentralisé, tandis que Lens Protocol met en avant l'utilisation de NFT pour la portabilité et la propriété des données.

3. lequel des trois peut atteindre en premier une application à grande échelle ?

Grâce à l'analyse ci-dessus, chacun des trois protocoles a ses forces et ses défis. Solana, avec sa haute performance et sa capacité à transformer n'importe quel site web ou application en une passerelle de transaction de cryptomonnaies, a rapidement gagné en popularité en exploitant les plateformes de médias sociaux et la facilité de génération de liens avec des clignotements. Cependant, sa dépendance à Web2 entraîne un compromis entre le trafic et la sécurité.

Le protocole Lens, créé en 2022, exploite sa conception modulaire et son stockage on-chain pour offrir une bonne évolutivité et transparence, capturer les opportunités du marché tôt mais potentiellement faire face à des défis de coûts et d'évolutivité ainsi que des sentiments de fomo du marché.

L'avantage de farcaster réside dans sa conception, qui est la plus proche des principes web3, offrant le plus haut degré de décentralisation. Cependant, cela apporte également des défis en termes d'itération technologique et de gestion des utilisateurs.

à propos de ybb

ybb est un fonds web3 se consacrant à identifier des projets définissant le web3 avec une vision de créer un meilleur habitat en ligne pour tous les résidents d'Internet. fondé par un groupe de croyants en la blockchain qui participent activement à cette industrie depuis 2013, ybb est toujours prêt à aider les projets au stade précoce à évoluer de 0 à 1. Nous apprécions l'innovation, la passion autonome et les produits orientés utilisateur tout en reconnaissant le potentiel des cryptos et des applications blockchain.

disclaimer:

  1. cet article est repris de [Moyen]. tous les droits d'auteur appartiennent à l'auteur original [chercheur en capital ybb ac-core]. s'il y a des objections à cette reproduction, veuillez contacter leGate apprendreéquipe, et ils s'en occuperont rapidement.
  2. Avis 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 d'apprentissage de Gate.io. sauf mention contraire, il est interdit de copier, distribuer ou plagier les articles traduits.

Explorer SocialFi: Actions Solana & Blinks vs. Ethereum Farcaster & Lens

Intermédiaire7/15/2024, 5:30:08 AM
Solana et Dialect ont conjointement introduit le nouveau concept Solana "Actions et Blinks", qui permet un swap en un clic, des votes, des dons, l'émission de jetons et autres fonctions via une extension de navigateur. Cela permet d'exécuter efficacement diverses opérations et transactions, assurant un consensus et une cohérence du réseau grâce à la synchronisation temporelle et à l'enregistrement séquentiel. La stratégie est comparée au protocole Farcaster d'Ethereum et à l'approche de Solana.

tldr

  • Récemment, Solana et Dialect ont conjointement introduit le nouveau concept Solana 'Actions and Blinks', permettant des fonctionnalités en un clic telles que l'échange, le vote, le don et la création via une extension de navigateur.
  • les actions facilitent l'exécution efficace de diverses opérations et transactions, tandis que les clignotements garantissent le consensus et la cohérence du réseau grâce à la synchronisation temporelle et à l'enregistrement séquentiel. ensemble, ils permettent à Solana de fournir une expérience blockchain haute performance et à faible latence.
  • Le développement de Blinks nécessite le soutien des applications web2, ce qui pose des problèmes de confiance, de compatibilité et de coopération entre web2 et web3.
  • par rapport à farcaster & lens protocol, les actions & les clignements reposent davantage sur les applications web2 pour gagner du trafic, tandis que ce dernier repose davantage sur la sécurité on-chain.


source de l'image : Solana officielle (exécution des actions Solana et cycle de vie)

1.1 actions (actions solana)

selon la définition officielle: les actions Solana sont des API standardisées qui renvoient des transactions sur la blockchain Solana. Ces transactions peuvent être prévisualisées, signées et envoyées dans différents contextes, y compris les codes QR, les boutons + widgets et les sites web sur Internet.

Les actions peuvent être simplement comprises comme des transactions en attente de signature. Pour approfondir ce point, au sein du réseau Solana, les actions sont des descriptions abstraites des mécanismes de traitement des transactions, englobant diverses tâches telles que le traitement des transactions, l'exécution de contrats et les opérations de données. Les utilisateurs peuvent envoyer des transactions via des actions, y compris des transferts de jetons et l'achat d'actifs numériques. Les développeurs utilisent des actions pour appeler et exécuter des contrats intelligents, mettant en œuvre une logique complexe on-chain.

  • Solana traite ces tâches en utilisant des "transactions", chacune étant composée d'une série d'instructions exécutées entre des comptes spécifiques. Grâce au traitement parallèle et au protocole Gulf Stream, Solana pré-achemine les transactions vers les validateurs, réduisant les délais de confirmation. Avec un mécanisme de verrouillage finement granulaire, Solana peut traiter simultanément de nombreuses transactions non conflictuelles, améliorant significativement le débit du système.
  • Solana utilise Runtime pour exécuter des transactions et des instructions de contrats intelligents, garantissant la validité des entrées, sorties et états des transactions lors de l'exécution. Après l'exécution initiale, les transactions attendent la confirmation du bloc. Une fois qu'un bloc est accepté par la plupart des validateurs, la transaction est considérée comme finale. Solana peut traiter des milliers de transactions par seconde, avec des temps de confirmation aussi bas que 400 millisecondes. Grâce aux mécanismes de pipeline et de Gulf Stream, le débit et les performances du réseau sont encore améliorés.
  • Les actions ne sont pas simplement des tâches ou des opérations; elles peuvent être des transactions, des exécutions de contrats ou du traitement de données. Ces opérations sont similaires aux transactions ou aux appels de contrats dans d'autres blockchains, mais les actions de Solana ont des avantages uniques: 1. traitement efficace: Solana a conçu une méthode efficace pour gérer les actions, permettant une exécution rapide dans un réseau à grande échelle. 2. faible latence: l'architecture haute performance de Solana garantit une très faible latence de traitement pour les actions, prenant en charge les transactions et les applications à haute fréquence. 3. flexibilité: les actions peuvent exécuter diverses opérations complexes, y compris les appels de contrats intelligents et le stockage/récupération de données (plus de détails dans le lien étendu).

Selon la définition officielle : les blinks peuvent convertir n'importe quelle action Solana en un lien partageable riche en métadonnées. Les blinks permettent aux clients prenant en charge les actions (portefeuilles d'extension de navigateur, bots) d'afficher plus de fonctionnalités aux utilisateurs. Sur les sites Web, les blinks peuvent déclencher immédiatement des aperçus de transaction dans les portefeuilles sans redirection vers des applications décentralisées; sur Discord, les bots peuvent développer les blinks en un ensemble de boutons interactifs. Cela permet à toute interface Web affichant des URL d'obtenir une interaction on-chain.

En termes simples, Solana Blinks convertit les actions Solana en liens partageables (similaires à http). En activant les fonctions associées dans les portefeuilles de soutien tels que Phantom, Backpack et Solflare, les sites Web et les médias sociaux peuvent devenir des lieux pour des transactions on-chain, permettant à n'importe quel site Web avec une URL d'initier directement des transactions Solana.

En résumé, bien que les actions et les clignotements de Solana soient des protocoles/normes sans permission, ils nécessitent toujours des applications clientes et des portefeuilles pour aider finalement les utilisateurs à signer des transactions, par rapport au récit intentionnel des solveurs de Solana.

L'objectif direct des actions et des clignotements est de «http-link» les opérations sur chaîne de Solana, en les analysant dans des applications Web2 telles que Twitter.


source de l'image : @eli5_defi

2. 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, permettant aux applications de s'interconnecter grâce à des technologies décentralisées telles que la blockchain, les réseaux P2P et les registres distribués. Cela permet aux utilisateurs de migrer et de partager facilement des contenus sur différentes plateformes sans dépendre d'une seule entité centralisée. Son protocole de graphe ouvert (qui extrait automatiquement le contenu des liens postés dans les publications de réseaux sociaux et injecte des fonctionnalités interactives) permet de convertir automatiquement le contenu partagé par les utilisateurs en applications interactives.

réseau décentralisé : farcaster repose sur un réseau décentralisé, évitant les problèmes de points de défaillance unique courants dans les réseaux sociaux traditionnels avec des serveurs centralisés. il utilise la technologie de grand livre distribué pour garantir la sécurité et la transparence des données.

chiffrement à clé publique : chaque utilisateur sur farcaster dispose d'une paire de clés publique et privée. La clé publique est utilisée pour identifier les utilisateurs, tandis que la clé privée est utilisée pour signer leurs 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 seul serveur. cela permet aux utilisateurs d'avoir un contrôle complet sur leurs données et de les migrer entre différentes applications.

identité vérifiable : grâce à la technologie de chiffrement à clé publique, farcaster garantit que l'identité de chaque utilisateur est vérifiable. les utilisateurs peuvent prouver leur contrôle sur un compte en signant des actions.

identifiants décentralisés (dids) : farcaster utilise des identifiants décentralisés (dids) pour identifier les utilisateurs et le contenu. les dids sont basés sur le chiffrement à clé publique et offrent une sécurité élevée et une immuabilité.

consistance des données: pour assurer la cohérence des données sur le réseau, farcaster utilise un mécanisme de consensus similaire à la blockchain (avec des «publications» en tant que nœuds). Ce mécanisme garantit que tous les nœuds sont d'accord sur les données utilisateur et les actions, maintenant l'intégrité et la cohérence des données.

applications décentralisées: farcaster fournit une plateforme de développement qui permet aux développeurs de construire et déployer des applications décentralisées (dapps). ces applications peuvent s'intégrer de manière transparente avec le réseau farcaster, offrant diverses fonctionnalités et services aux utilisateurs.

sécurité et confidentialité: farcaster met l'accent sur la confidentialité et la sécurité des données utilisateur. Toutes les transmissions et le stockage de données sont cryptés, et les utilisateurs peuvent choisir de rendre leur contenu public ou privé.

Dans la nouvelle fonction de cadres de Farcaster (où différents cadres s'intègrent à Farcaster et fonctionnent indépendamment), les utilisateurs peuvent transformer les "casts" (similaires aux publications, comprenant du texte, des images, des vidéos et des liens) en applications interactives. Ces contenus sont stockés dans un réseau décentralisé, garantissant leur permanence et leur immuabilité. Chaque cast a un identifiant unique lorsqu'il est publié, ce qui le rend traçable, et les identités des utilisateurs sont vérifiées via un système de vérification d'identité décentralisé. En tant que protocole social décentralisé, les clients de Farcaster peuvent s'intégrer parfaitement avec les cadres.

2.2 principes principaux


source de l'image : architecture | farcaster

Le protocole Farcaster est divisé en trois couches principales : couche d'identité, couche de données — concentrateurs, et couche d'application. Chaque couche a des fonctions et des rôles spécifiques.

couche d'identité

· fonction: responsable de la gestion et de la vérification des identités des utilisateurs; fournit une authentification d'identité décentralisée pour garantir l'unicité et la sécurité des identités des utilisateurs. il se compose de quatre registres: registre d'identité, fname, registre de clés et registre de stockage (détaillé dans le lien de référence 1).

· Principes techniques: utilise des identificateurs décentralisés (DIDs) basés sur la technologie de chiffrement à clé publique. Chaque utilisateur dispose d'un DID unique utilisé pour identifier et vérifier son identité. L'utilisation de paires de clés publiques et privées garantit que seul l'utilisateur peut contrôler et gérer ses informations d'identité. La couche d'identité assure une migration transparente et une vérification d'identité entre différentes applications et services.

couche de données — hubs

· Fonction : responsable du stockage et de la gestion des données générées par l'utilisateur, fournissant un système de stockage de données décentralisé qui garantit la sécurité, l'intégrité et l'accessibilité des données.

· principes techniques : les hubs sont des nœuds de stockage de données décentralisés répartis sur le réseau. Chaque hub agit comme une unité de stockage indépendante responsable du stockage et de la gestion d'une partie des données. Les données sont réparties entre les hubs et protégées à l'aide de techniques de chiffrement. La couche de données garantit une disponibilité élevée et une évolutivité des données, permettant aux utilisateurs d'accéder et de migrer leurs données à tout moment.

couche d'application

· fonction : fournit une plateforme pour le développement et le déploiement d'applications décentralisées (dapps), prenant en charge divers scénarios d'application tels que les réseaux sociaux, la publication de contenu et la messagerie.

· principes techniques : les développeurs peuvent utiliser les API et les outils fournis par farcaster pour construire et déployer des applications décentralisées. La couche d'application s'intègre parfaitement avec les couches d'identité et de données, assurant la vérification de l'identité et la gestion des données lors de l'utilisation de l'application. Les applications décentralisées s'exécutent sur le réseau décentralisé, sans dépendre de serveurs centralisés, ce qui améliore la fiabilité et la sécurité de l'application.

2.3 résumé ci-dessus

Les actions et les clignotements de Solana visent à combler les canaux de trafic des applications web2. L'impact direct : du point de vue de l'utilisateur, simplifie les transactions tout en augmentant le risque de vol de fonds. Du point de vue de Solana, cela améliore considérablement les effets du trafic transfrontalier mais fait face à des défis de compatibilité et de support sous les réglementations de censure de web2. Les développements futurs au sein de l'écosystème vaste de Solana, tels que la couche 2, le SVM et les systèmes d'exploitation mobiles, pourraient encore renforcer ces capacités.

D'autre part, le protocole Farcaster d'Ethereum, comparé à la stratégie de Solana, met moins l'accent sur l'intégration du trafic web2, améliorant ainsi la résistance à la censure et la sécurité globale. Le modèle Farcaster+EVM est plus en phase avec les concepts natifs de web3.

2.4 protocole d'objectif


source de l'image : lensfrens

Le protocole lens est un autre protocole de graphe social décentralisé conçu pour donner aux utilisateurs un contrôle total sur leurs données sociales et leur contenu. Grâce au protocole lens, les utilisateurs peuvent créer, posséder et gérer leurs graphiques sociaux, qui peuvent migrer de manière transparente entre différentes applications et plates-formes. Ce protocole utilise des NFT pour représenter les graphiques sociaux et le contenu des utilisateurs, garantissant l'unicité et la sécurité des données. Positionné sur Ethereum, le protocole lens partage certaines similitudes et différences avec farcaster:

similarités :

  • contrôle de l'utilisateur : dans les deux protocoles, les utilisateurs ont un contrôle total sur leurs données et leur contenu.
  • vérification d'identité: les deux utilisent des identifiants décentralisés (dids) et la technologie de cryptage pour garantir la sécurité et l'unicité de l'identité de l'utilisateur.

différences:

architecture technique:

  • farcaster : construit sur ethereum (l1), il est divisé en une couche d'identité pour gérer les identités des utilisateurs, une couche de données - des concentrateurs pour les nœuds de stockage décentralisés, et une couche d'application pour fournir une plateforme de développement de dapps, utilisant des concentrateurs hors ligne pour la propagation des données.
  • protocole lens : basé sur polygon (l2), il utilise des nfts pour représenter les graphiques sociaux et le contenu des utilisateurs, avec toutes les activités stockées dans les portefeuilles des utilisateurs, en 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é (hubs) pour gérer les données, garantissant la sécurité et une disponibilité élevée, avec une mise à jour annuelle de la poignée et un consensus via le graphique delta.
  • protocole lens : les profils de données personnelles nfts garantissent l'unicité et la sécurité des données sans nécessiter de mises à jour.

écosystème d'application:

  • farcaster: fournit une plateforme de développement dapps complète, intégrée de manière transparente à ses couches d'identité et de données.
  • protocole de lentille: se concentre sur la portabilité des graphiques sociaux et du contenu des utilisateurs, soutenant un passage transparent entre différentes plateformes et applications.

Grâce à cette comparaison, nous pouvons voir que Farcaster et Lens Protocol ont des similitudes en termes de contrôle de l'utilisateur et de vérification de l'identité, mais des différences significatives en termes de stockage des données et d'écosystèmes. Farcaster met l'accent sur une structure en couches et un stockage décentralisé, tandis que Lens Protocol met en avant l'utilisation de NFT pour la portabilité et la propriété des données.

3. lequel des trois peut atteindre en premier une application à grande échelle ?

Grâce à l'analyse ci-dessus, chacun des trois protocoles a ses forces et ses défis. Solana, avec sa haute performance et sa capacité à transformer n'importe quel site web ou application en une passerelle de transaction de cryptomonnaies, a rapidement gagné en popularité en exploitant les plateformes de médias sociaux et la facilité de génération de liens avec des clignotements. Cependant, sa dépendance à Web2 entraîne un compromis entre le trafic et la sécurité.

Le protocole Lens, créé en 2022, exploite sa conception modulaire et son stockage on-chain pour offrir une bonne évolutivité et transparence, capturer les opportunités du marché tôt mais potentiellement faire face à des défis de coûts et d'évolutivité ainsi que des sentiments de fomo du marché.

L'avantage de farcaster réside dans sa conception, qui est la plus proche des principes web3, offrant le plus haut degré de décentralisation. Cependant, cela apporte également des défis en termes d'itération technologique et de gestion des utilisateurs.

à propos de ybb

ybb est un fonds web3 se consacrant à identifier des projets définissant le web3 avec une vision de créer un meilleur habitat en ligne pour tous les résidents d'Internet. fondé par un groupe de croyants en la blockchain qui participent activement à cette industrie depuis 2013, ybb est toujours prêt à aider les projets au stade précoce à évoluer de 0 à 1. Nous apprécions l'innovation, la passion autonome et les produits orientés utilisateur tout en reconnaissant le potentiel des cryptos et des applications blockchain.

disclaimer:

  1. cet article est repris de [Moyen]. tous les droits d'auteur appartiennent à l'auteur original [chercheur en capital ybb ac-core]. s'il y a des objections à cette reproduction, veuillez contacter leGate apprendreéquipe, et ils s'en occuperont rapidement.
  2. Avis 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 d'apprentissage de Gate.io. sauf mention contraire, il est interdit de copier, distribuer ou plagier les articles traduits.
ابدأ التداول الآن
اشترك وتداول لتحصل على جوائز ذهبية بقيمة
100 دولار أمريكي
و
5500 دولارًا أمريكيًا
لتجربة الإدارة المالية الذهبية!