Traduction : Vernacular Blockchain
Récemment, Solana et Dialect ont lancé conjointement le nouveau concept Solana « Actions and Blinks », qui permet des fonctions d'opération en un clic telles que l'échange, le vote, le don et la frappe via des extensions de navigateur. Les actions simplifient l'exécution de diverses opérations et transactions, tandis que les Blinks garantissent le consensus et la cohérence du réseau grâce à la synchronisation temporelle et à l'enregistrement séquentiel. La combinaison des deux permet à Solana de fournir une expérience blockchain hautes performances et à faible latence. Le développement de Blinks nécessite le support d'applications Web2, ce qui pose des problèmes de confiance, de compatibilité et de coopération entre Web2 et Web3. Actions et Blinks s'appuient davantage sur les applications Web2 pour obtenir du trafic que Farcaster et Lens Protocol, qui s'appuient davantage sur la sécurité en chaîne.
Selon la définition officielle : Solana Actions est une API standardisée qui renvoie les transactions sur la blockchain Solana. Ces transactions peuvent être prévisualisées, signées et envoyées dans divers environnements, notamment des codes QR, des boutons + widgets et des sites Web sur Internet.
Les actions peuvent être simplement comprises comme des transactions en attente de signature. Pour aller plus loin, Actions est une description abstraite du mécanisme de traitement des transactions dans le réseau Solana, couvrant une variété de tâches telles que le traitement des transactions, l'exécution des contrats et les opérations de données. Les utilisateurs peuvent envoyer des transactions via des actions, y compris des transferts de jetons et des achats d'actifs numériques. Les développeurs utilisent des actions pour appeler et exécuter des contrats intelligents afin de mettre en œuvre une logique complexe en chaîne.
Solana gère ces tâches via des « Transactions », chacune consistant en 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é-transmet les transactions aux validateurs, réduisant ainsi les délais de confirmation. Grâce à un mécanisme de verrouillage précis, Solana peut traiter simultanément un grand nombre de transactions sans conflit, améliorant considérablement le débit du système. Solana utilise Runtime pour exécuter des transactions et des instructions de contrats intelligents afin de garantir l'exactitude des entrées, des sorties et de l'état des transactions pendant l'exécution.
Après l'exécution initiale, la transaction attend la confirmation du blocage. Une fois qu’une majorité de validateurs s’accordent sur un bloc, la transaction est considérée comme définitive. Solana peut traiter des milliers de transactions par seconde avec des temps de confirmation aussi bas que 400 millisecondes. Grâce aux mécanismes Pipeline et Gulf Stream, le débit et les performances du réseau ont été encore améliorés.
Les actions ne sont pas de simples tâches ou opérations, elles peuvent être des transactions, l'exécution de contrats ou le traitement de données. Ces opérations sont similaires aux transactions ou aux appels de contrat dans d'autres blockchains, mais les actions de Solana présentent des avantages uniques :
Traitement efficace : Solana a conçu une méthode efficace pour traiter les actions, permettant de les exécuter rapidement dans des réseaux à grande échelle.
Faible latence : l'architecture haute performance de Solana garantit que la latence de traitement des actions est très faible, prenant en charge les transactions et les applications à haute fréquence.
Flexibilité : les actions peuvent effectuer une variété d'opérations complexes, notamment des appels de contrats intelligents et le stockage/récupération de données (voir le lien d'extension pour plus de détails).
Selon la définition officielle : les Blinks peuvent convertir n'importe quelle action Solana en un lien partageable et riche en métadonnées. Blinks permet aux clients compatibles Action (portefeuilles d'extension de navigateur, robots) d'exposer davantage de fonctionnalités aux utilisateurs. Sur le site Web, Blinks peut déclencher instantanément des aperçus de transactions dans les portefeuilles sans rediriger vers des applications décentralisées ; dans Discord, les robots peuvent étendre Blinks dans un ensemble de boutons interactifs. Cela permet une interaction en chaîne avec n'importe quelle interface Web affichant une URL.
En termes simples, Solana Blinks convertit les actions Solana en liens partageables (similaires à HTTP). Les sites Web et les médias sociaux peuvent devenir des lieux de transactions en chaîne en activant des fonctionnalités dans les portefeuilles pris en charge tels que Phantom, Backpack et Solflare, permettant à tout site Web doté d'une URL d'initier directement des transactions Solana.
En résumé, bien que Solana Actions et Blinks soient des protocoles/normes sans autorisation, ils nécessitent toujours des applications client et des portefeuilles pour finalement aider les utilisateurs à signer des transactions, par rapport aux solveurs narratifs d'intention.
L'objectif direct d'Actions and Blinks est de « chaîner HTTP » les opérations en chaîne de Solana et de les analyser dans des applications Web2 telles que Twitter.
Farcaster est un protocole de graphe social décentralisé basé sur Ethereum et Optimism, permettant aux applications de passer par la blockchain, le réseau P2P et le grand livre distribué et autres interconnexions technologiques décentralisées. Cela permet aux utilisateurs de migrer et de partager du contenu en toute transparence entre différentes plates-formes sans dépendre d'une seule entité centralisée. Son protocole Open Graph, qui extrait automatiquement les contenus liés des publications des réseaux sociaux et injecte des fonctionnalités interactives, permet d'extraire automatiquement les contenus partagés par les utilisateurs et de les transformer en applications interactives.
Réseau décentralisé : Farcaster s'appuie sur un réseau décentralisé, évitant ainsi le problème de point de défaillance unique des serveurs centralisés qui est courant dans les réseaux sociaux traditionnels. Il utilise la technologie du grand livre distribué pour garantir la sécurité et la transparence des données.
Cryptage par clé publique : chaque utilisateur de Farcaster dispose d'une paire de clés publiques et privées. La clé publique est utilisée pour identifier l'utilisateur, tandis que la clé privée est utilisée pour signer ses actions. Cette approche garantit la confidentialité et la sécurité des données des utilisateurs.
Portabilité des données : les données des utilisateurs sont stockées dans un système de stockage décentralisé plutôt que sur un seul serveur. Cela donne aux utilisateurs un contrôle total sur leurs données et la possibilité de les déplacer entre différentes applications.
Identité vérifiable : grâce à la technologie de cryptage à clé publique, Farcaster garantit que l'identité de chaque utilisateur est vérifiable. Les utilisateurs peuvent prouver le contrôle d'un compte en signant des actions.
Identifiants décentralisés (DID) : Farcaster utilise des identifiants décentralisés (DID) pour identifier les utilisateurs et le contenu. Les DID sont basés sur un cryptage à clé publique et sont hautement sécurisés et immuables.
Cohérence des données : pour garantir la cohérence des données sur le réseau, Farcaster utilise un mécanisme de consensus de type blockchain (avec des « posts » comme nœuds). Ce mécanisme garantit que tous les nœuds sont d'accord sur les données et les opérations utilisateur, préservant ainsi l'intégrité et la cohérence des données.
Applications décentralisées : Farcaster fournit une plate-forme de développement qui permet aux développeurs de créer et de déployer des applications décentralisées (DApps). Ces applications peuvent être intégrées de manière transparente au réseau Farcaster pour fournir aux utilisateurs une variété de fonctions et de services.
Sécurité et confidentialité : Farcaster met l'accent sur la confidentialité et la sécurité des données des utilisateurs. Toutes les transmissions et tous les stockages de données sont cryptés et les utilisateurs peuvent choisir de rendre le contenu public ou privé.
Dans la nouvelle fonctionnalité Frames de Farcaster (différents Frames s'intègrent à Farcaster et s'exécutent indépendamment), les utilisateurs peuvent transformer des « casts » (similaires aux publications, comprenant du texte, des images, des vidéos et des liens) en applications interactives. Ce contenu est stocké dans un réseau décentralisé, garantissant sa permanence et son immuabilité. Chaque publication possède un identifiant unique lors de sa publication, ce qui la rend traçable et vérifie l'identité de l'utilisateur via un système d'authentification décentralisé. En tant que protocole social décentralisé, les clients de Farcaster s'intègrent parfaitement à Frames.
Le protocole Farcaster est divisé en trois couches principales : la couche d'identité, la couche de données (Hubs) et la couche d'application. Chaque couche a des fonctions et des rôles spécifiques.
A. Couche d'identité
Fonction : Responsable de la gestion et de la vérification des identités des utilisateurs ; fournir une authentification d'identité décentralisée pour garantir l'unicité et la sécurité des identités des utilisateurs. Comprend quatre registres : Registre d'identification, Fname, Registre de clés et Registre de stockage (voir le lien 1 pour plus de détails).
Principe technique : Utiliser des identifiants décentralisés (DID) basés sur la technologie de cryptage à 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é garantit une migration et une authentification transparentes entre différentes applications et services.
B. Couche de données - Hubs
Fonction : Responsable du stockage et de la gestion des données générées par les utilisateurs, fournissant un système de stockage de données décentralisé pour garantir la sécurité, l'intégrité et l'accessibilité des données.
Principe technique : Les hubs sont des nœuds de stockage de données décentralisés répartis dans le réseau. Chaque Hub sert d'unité de stockage indépendante et est responsable du stockage et de la gestion d'une partie des données. Les données sont distribuées entre les hubs et protégées par une technologie de cryptage. La couche de données garantit la haute disponibilité et l'évolutivité des données, permettant aux utilisateurs d'accéder et de migrer leurs données à tout moment.
C. Couche d'application
Fonction : Fournir une plate-forme pour développer et déployer des 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.
Principe technique : les développeurs peuvent utiliser les API et les outils fournis par Farcaster pour créer et déployer des applications décentralisées. La couche application s'intègre de manière transparente à la couche d'identité et à la couche de données pour garantir l'authentification et la gestion des données lors de l'utilisation de l'application. Les applications décentralisées fonctionnent sur un réseau décentralisé et ne reposent pas sur des serveurs centralisés, améliorant ainsi la fiabilité et la sécurité de l'application.
Actions et clignotements d'A.Solana
Les actions et clignotements de Solana sont conçus pour connecter les canaux de trafic des applications Web2. Son impact direct est le suivant :
Point de vue de l'utilisateur : simplifier le processus de transaction, mais augmenter le risque de vol de fonds.
Point de vue Solana : améliore considérablement les effets du trafic transfrontalier, mais est confronté à des problèmes de compatibilité et de support en raison de la censure Web2.
Au sein du vaste écosystème de Solana, les développements futurs tels que Layer2, SVM et les systèmes d'exploitation mobiles pourraient encore améliorer ces capacités.
B. Protocole Farcaster d'Ethereum
Par rapport à la stratégie de Solana, le protocole Farcaster d'Ethereum affaiblit l'intégration du trafic Web2 et améliore la résistance et la sécurité globales à la censure. Le modèle Farcaster + EVM est plus conforme aux concepts natifs du Web3.
Lens Protocol est un autre protocole de graphe social décentralisé conçu pour donner aux utilisateurs un contrôle total sur leurs données et contenus sociaux. Avec Lens Protocol, les utilisateurs peuvent créer, posséder et gérer leurs graphiques sociaux, et les migrer de manière transparente entre différentes applications et plates-formes. Le protocole utilise des NFT pour représenter les graphiques sociaux et le contenu des utilisateurs, garantissant ainsi l'unicité et la sécurité des données. En tant que protocole sur Ethereum, Lens Protocol présente certaines similitudes et différences avec Farcaster :
A Similitudes :
Contrôle utilisateur : Dans ces deux protocoles, les utilisateurs ont un contrôle total sur leurs données et leur contenu.
Authentification : les deux utilisent des identifiants décentralisés (DID) et une technologie de cryptage pour garantir la sécurité et l'unicité des identités des utilisateurs.
B. Différences :
Architecture technique :
Farcaster : Basé sur Ethereum (L1), il est divisé en une couche d'identité pour gérer les identités des utilisateurs, une couche de données (Hubs) pour les nœuds de stockage décentralisés et une plateforme de développement DApps. La couche application utilise des hubs hors ligne pour la diffusion des données.
Protocole Lens : Basé sur Polygon (L2), NFT est utilisé pour représenter le graphique social et le contenu de l'utilisateur. Toutes les activités sont stockées dans le portefeuille de l'utilisateur, mettant l'accent sur la propriété et la portabilité des données.
Vérification et gestion des données :
Farcaster : utilise des nœuds de stockage distribués (Hubs) pour gérer les données, garantissant la sécurité et la haute disponibilité, avec des mises à jour annuelles des poignées et parvenant à un consensus via un graphique delta.
Protocole Lens : L'archive de données personnelles NFT garantit l'unicité et la sécurité des données sans mise à jour.
Écosystème d'applications :
Farcaster : fournit une plate-forme complète de développement DApps, parfaitement intégrée à sa couche d'identité et de données.
Protocole Lens : se concentre sur la portabilité des graphiques et du contenu sociaux des utilisateurs, prenant en charge une commutation transparente entre différentes plates-formes et applications.
Grâce à cette comparaison, nous pouvons voir que Farcaster et Lens Protocol présentent des similitudes en termes de contrôle et d'authentification des utilisateurs, mais des différences significatives en termes de stockage de données et d'écosystème. Farcaster met l'accent sur les structures en couches et le stockage décentralisé, tandis que Lens Protocol met l'accent sur l'utilisation des NFT pour la portabilité et la propriété des données.
Grâce à l'analyse ci-dessus, ces trois protocoles ont chacun leurs propres avantages et défis.
Solana a rapidement gagné du terrain en tirant parti des plateformes de médias sociaux et en utilisant Blinks pour ses hautes performances et sa capacité à transformer n'importe quel site Web ou application en une passerelle de trading de crypto-monnaie. Cependant, sa dépendance au Web2 entraîne des compromis entre trafic et sécurité.
Lens Protocol, fondé en 2022, utilise sa conception modulaire et son stockage en chaîne pour offrir une bonne évolutivité et transparence, capturant les premières opportunités de marché, mais peut être confronté à des défis en termes de coût, d'évolutivité et de sentiment FOMO du marché.
L'avantage de Farcaster est que sa conception est la plus proche des principes du Web3 et offre le plus haut degré de décentralisation. Cependant, cela entraîne également des défis en matière d’itération technologique et de gestion des utilisateurs.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!