Nouvelle exploration de l'écosystème Web3 : Analyse de MetaMask Snaps
MetaMask Snaps est un projet résolument tourné vers l'avenir. Mis à part son apparence idéalisée, il ressemble en réalité à des mini-applications dans le monde Web3, ou ce que l'on pourrait appeler dApplet.
Pour les développeurs, en particulier ceux du pays, ce concept n'est pas étranger. Ces dernières années, des termes Internet tels que "création d'écosystèmes" et "super application" ont émergé fréquemment, et les grandes entreprises tentent de construire leur propre système écologique fermé pour se transformer de fournisseurs de services en formulateurs de normes. Aujourd'hui, cette tendance semble également commencer à s'étendre au domaine du Web3.
Jusqu'en juin 2024, bien que Snaps soit sur le marché depuis près d'un an et que le concept ait été proposé il y a au moins 4 ans, la compréhension des utilisateurs ordinaires à son égard reste limitée. Même ceux qui utilisent MetaMask tous les jours peuvent ne rien savoir sur MetaMask Snaps. Cependant, lorsque quelqu'un l'explique comme un "mini-programme", ils affichent souvent un sourire complice.
Cette situation rappelle celle des mini-programmes WeChat lors de leur lancement. En raison de l'absence de points d'entrée clairs, le volume d'utilisation était très faible au début. Ce n'est qu'après que l'entrée a été déplacée à la position de défilement de la page d'accueil que le volume d'utilisation a commencé à augmenter de manière significative. Pour MetaMask, la façon d'attirer les utilisateurs dans son écosystème pourrait être un problème clé qui nécessite une solution urgente.
Depuis sa naissance, les mini-programmes suscitent des controverses dans le secteur de l'internet. De nombreux ingénieurs front-end les critiquent, estimant qu'ils ne sont qu'un outil commercial pour que les grandes entreprises monopolisent le trafic et ferment l'écosystème, avec peu de contributions au développement technologique. La valeur que les Snaps de Web3 peuvent apporter à la communauté reste à observer. Après avoir consulté la documentation fournie par MetaMask, on a de plus en plus l'impression que les futurs développeurs de Snap pourraient faire face à de nombreuses restrictions et défis.
Près d'un an s'est écoulé depuis le lancement de la version bêta de Snaps par MetaMask, cependant, le nombre de Snaps disponibles listés sur son site officiel n'est pas très élevé, avec seulement 68 disponibles à partir de juin 2024. Étant donné que le concept de Snaps a été proposé par l'équipe officielle dès 2020, les entreprises et développeurs Web3 ont en réalité eu un temps considérable pour comprendre et se préparer.
Actuellement, il n'y a pas encore de personnel dédié au développement de Snaps, mais il y a de nombreux développeurs d'applications miniatures dans le domaine du Web2. L'opinion générale sur les applications miniatures est que l'expérience de développement est plutôt médiocre. Bien que les applications miniatures utilisent une pile technologique front-end, elles sont souvent une version amputée, les plateformes limitant ce que les développeurs peuvent faire pour diverses raisons. Les capacités techniques et la qualité de la documentation des différentes plateformes varient énormément, ce qui oblige les développeurs à rencontrer toutes sortes de problèmes étranges pour accumuler de l'expérience.
Dans le domaine du Web3, pour des raisons de sécurité et autres, il est probable que Snaps soit confronté à des situations similaires. Il fonctionne dans un environnement sécurisé isolé, utilisant "Secure ECMAScript", ce qui restreint en réalité certaines API JavaScript, comme l'accès au DOM, Node.js, aux API de plugins de navigateur, etc.
Pour des raisons de sécurité, la fonctionnalité de base des Snaps est en réalité très limitée. La plupart des fonctionnalités nécessitent d'abord l'obtention des autorisations correspondantes, c'est pourquoi les Snaps doivent demander les autorisations pertinentes aux utilisateurs lors de leur installation. Les autorisations disponibles incluent le cycle de vie, les transactions, les signatures, CRON, etc.
Comparé à l'écosystème Web3 florissant, le nombre de Snaps disponibles est relativement faible, et MetaMask les a classés.
Type Snaps
Le site officiel de MetaMask divise les Snaps en quatre types principaux :
Gestion de compte
Ce type de Snaps améliore la sécurité des clés privées grâce à la technologie MPC (calcul multipartite).
Les méthodes traditionnelles de protection des clés privées présentent certains problèmes :
L'utilisateur peut oublier l'emplacement de stockage de sa phrase de récupération, ce qui rend impossible la récupération de ses actifs.
L'appareil de stockage des mots de passe peut être attaqué par des virus, entraînant une fuite de la clé privée.
La technologie MPC peut automatiquement stocker les clés privées de manière dispersée, ne les recomposant que lorsque la signature de la transaction est nécessaire, sans jamais générer la clé privée complète, maximisant ainsi la sécurité des clés privées.
Actuellement (juin 2024), il n'y a que 3 Snaps de gestion de comptes : Capsule, Silent Shard et Safeheron. Ils utilisent différentes méthodes pour protéger les clés privées, mais le nombre d'installations n'est pas élevé.
interopérabilité
Ces types de Snaps offrent une compatibilité avec des réseaux non-EVM, y compris Solana, Cosmos, Near, Sui, etc. Actuellement, ce type de Snaps est le plus nombreux, représentant plus de la moitié de l'ensemble de l'écosystème.
Notifications et discussions
Bien que ce type de Snaps ait un grand potentiel, il y a encore peu d'utilisateurs prêts à envoyer des messages via la blockchain.
sécurisé
La demande pour ce type de Snaps est élevée, notamment en ce qui concerne l'amélioration des avertissements de MetaMask concernant les transactions de phishing. Les Snaps de sécurité représentent actuellement 20 % du total, juste derrière les types de support multichaîne.
MetaMask Snaps offre les autorisations transaction-insight et signature-insight, permettant à Snap d'analyser les données brutes lorsque l'utilisateur initie une transaction ou une signature, et de montrer à l'utilisateur des informations de sécurité plus détaillées.
Perspectives
Il reste à voir si la vision de MetaMask d'étendre Snaps à d'autres plateformes de chaînes peut être réalisée. En se référant à l'expérience des mini-programmes dans le domaine du Web2, les services simplifiés ont souvent du mal à remplacer une application complète, et les mises à jour de nouvelles fonctionnalités peuvent également être retardées. Si Snaps se développe bien, davantage de portefeuilles pourraient suivre cet exemple et proposer des fonctionnalités similaires.
Dans ce cas, les développeurs Web3 pourraient avoir besoin de développer plusieurs versions de "Snaps" pour différents portefeuilles, ce qui pourrait augmenter la charge de travail. Cependant, si chaque fournisseur crée son propre écosystème de "Snaps", cela pourrait également conduire à l'absence d'un véritable avantage écologique unique.
À l'avenir, il pourrait y avoir diverses plateformes "semblables à Snaps", avec des différences considérables. Pour résoudre les problèmes de compatibilité, une norme Snaps pourrait émerger, ainsi que des propositions de discussion connexes (SIP).
Bien que l'on ait une attitude prudente envers les perspectives de MetaMask Snaps, il est indéniable que c'est un produit construit par des développeurs passionnés, visant à résoudre des problèmes concrets, et non une arnaque financière.
Pour la plupart des utilisateurs de MetaMask actuellement, les Snaps ne sont peut-être pas une fonctionnalité essentielle. MetaMask doit encore faire plus de travail sur la manière de promouvoir plus efficacement.
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
14 J'aime
Récompense
14
5
Partager
Commentaire
0/400
TokenomicsTrapper
· Il y a 7h
lmao un autre jardin clos en préparation... classique mouvement web2 pour être honnête
Voir l'originalRépondre0
SigmaValidator
· Il y a 7h
L'écosystème de développement est en train de se mobiliser.
Voir l'originalRépondre0
BtcDailyResearcher
· Il y a 7h
Les mini-programmes sont entrés dans le Web3.
Voir l'originalRépondre0
MoneyBurner
· Il y a 7h
Encore besoin de brûler de l'argent pour travailler. Quand pourra-t-on réaliser un Airdrop de valeur pour encaisser ?
Voir l'originalRépondre0
MetaMaskVictim
· Il y a 7h
Web3 peut-il vraiment échapper à l'écosystème toxique ?
MetaMask Snaps : nouvelles explorations et défis de l'écosystème Web3
Nouvelle exploration de l'écosystème Web3 : Analyse de MetaMask Snaps
MetaMask Snaps est un projet résolument tourné vers l'avenir. Mis à part son apparence idéalisée, il ressemble en réalité à des mini-applications dans le monde Web3, ou ce que l'on pourrait appeler dApplet.
Pour les développeurs, en particulier ceux du pays, ce concept n'est pas étranger. Ces dernières années, des termes Internet tels que "création d'écosystèmes" et "super application" ont émergé fréquemment, et les grandes entreprises tentent de construire leur propre système écologique fermé pour se transformer de fournisseurs de services en formulateurs de normes. Aujourd'hui, cette tendance semble également commencer à s'étendre au domaine du Web3.
Jusqu'en juin 2024, bien que Snaps soit sur le marché depuis près d'un an et que le concept ait été proposé il y a au moins 4 ans, la compréhension des utilisateurs ordinaires à son égard reste limitée. Même ceux qui utilisent MetaMask tous les jours peuvent ne rien savoir sur MetaMask Snaps. Cependant, lorsque quelqu'un l'explique comme un "mini-programme", ils affichent souvent un sourire complice.
Cette situation rappelle celle des mini-programmes WeChat lors de leur lancement. En raison de l'absence de points d'entrée clairs, le volume d'utilisation était très faible au début. Ce n'est qu'après que l'entrée a été déplacée à la position de défilement de la page d'accueil que le volume d'utilisation a commencé à augmenter de manière significative. Pour MetaMask, la façon d'attirer les utilisateurs dans son écosystème pourrait être un problème clé qui nécessite une solution urgente.
Depuis sa naissance, les mini-programmes suscitent des controverses dans le secteur de l'internet. De nombreux ingénieurs front-end les critiquent, estimant qu'ils ne sont qu'un outil commercial pour que les grandes entreprises monopolisent le trafic et ferment l'écosystème, avec peu de contributions au développement technologique. La valeur que les Snaps de Web3 peuvent apporter à la communauté reste à observer. Après avoir consulté la documentation fournie par MetaMask, on a de plus en plus l'impression que les futurs développeurs de Snap pourraient faire face à de nombreuses restrictions et défis.
Près d'un an s'est écoulé depuis le lancement de la version bêta de Snaps par MetaMask, cependant, le nombre de Snaps disponibles listés sur son site officiel n'est pas très élevé, avec seulement 68 disponibles à partir de juin 2024. Étant donné que le concept de Snaps a été proposé par l'équipe officielle dès 2020, les entreprises et développeurs Web3 ont en réalité eu un temps considérable pour comprendre et se préparer.
Actuellement, il n'y a pas encore de personnel dédié au développement de Snaps, mais il y a de nombreux développeurs d'applications miniatures dans le domaine du Web2. L'opinion générale sur les applications miniatures est que l'expérience de développement est plutôt médiocre. Bien que les applications miniatures utilisent une pile technologique front-end, elles sont souvent une version amputée, les plateformes limitant ce que les développeurs peuvent faire pour diverses raisons. Les capacités techniques et la qualité de la documentation des différentes plateformes varient énormément, ce qui oblige les développeurs à rencontrer toutes sortes de problèmes étranges pour accumuler de l'expérience.
Dans le domaine du Web3, pour des raisons de sécurité et autres, il est probable que Snaps soit confronté à des situations similaires. Il fonctionne dans un environnement sécurisé isolé, utilisant "Secure ECMAScript", ce qui restreint en réalité certaines API JavaScript, comme l'accès au DOM, Node.js, aux API de plugins de navigateur, etc.
Pour des raisons de sécurité, la fonctionnalité de base des Snaps est en réalité très limitée. La plupart des fonctionnalités nécessitent d'abord l'obtention des autorisations correspondantes, c'est pourquoi les Snaps doivent demander les autorisations pertinentes aux utilisateurs lors de leur installation. Les autorisations disponibles incluent le cycle de vie, les transactions, les signatures, CRON, etc.
Comparé à l'écosystème Web3 florissant, le nombre de Snaps disponibles est relativement faible, et MetaMask les a classés.
Type Snaps
Le site officiel de MetaMask divise les Snaps en quatre types principaux :
Gestion de compte
Ce type de Snaps améliore la sécurité des clés privées grâce à la technologie MPC (calcul multipartite).
Les méthodes traditionnelles de protection des clés privées présentent certains problèmes :
La technologie MPC peut automatiquement stocker les clés privées de manière dispersée, ne les recomposant que lorsque la signature de la transaction est nécessaire, sans jamais générer la clé privée complète, maximisant ainsi la sécurité des clés privées.
Actuellement (juin 2024), il n'y a que 3 Snaps de gestion de comptes : Capsule, Silent Shard et Safeheron. Ils utilisent différentes méthodes pour protéger les clés privées, mais le nombre d'installations n'est pas élevé.
interopérabilité
Ces types de Snaps offrent une compatibilité avec des réseaux non-EVM, y compris Solana, Cosmos, Near, Sui, etc. Actuellement, ce type de Snaps est le plus nombreux, représentant plus de la moitié de l'ensemble de l'écosystème.
Notifications et discussions
Bien que ce type de Snaps ait un grand potentiel, il y a encore peu d'utilisateurs prêts à envoyer des messages via la blockchain.
sécurisé
La demande pour ce type de Snaps est élevée, notamment en ce qui concerne l'amélioration des avertissements de MetaMask concernant les transactions de phishing. Les Snaps de sécurité représentent actuellement 20 % du total, juste derrière les types de support multichaîne.
MetaMask Snaps offre les autorisations transaction-insight et signature-insight, permettant à Snap d'analyser les données brutes lorsque l'utilisateur initie une transaction ou une signature, et de montrer à l'utilisateur des informations de sécurité plus détaillées.
Perspectives
Il reste à voir si la vision de MetaMask d'étendre Snaps à d'autres plateformes de chaînes peut être réalisée. En se référant à l'expérience des mini-programmes dans le domaine du Web2, les services simplifiés ont souvent du mal à remplacer une application complète, et les mises à jour de nouvelles fonctionnalités peuvent également être retardées. Si Snaps se développe bien, davantage de portefeuilles pourraient suivre cet exemple et proposer des fonctionnalités similaires.
Dans ce cas, les développeurs Web3 pourraient avoir besoin de développer plusieurs versions de "Snaps" pour différents portefeuilles, ce qui pourrait augmenter la charge de travail. Cependant, si chaque fournisseur crée son propre écosystème de "Snaps", cela pourrait également conduire à l'absence d'un véritable avantage écologique unique.
À l'avenir, il pourrait y avoir diverses plateformes "semblables à Snaps", avec des différences considérables. Pour résoudre les problèmes de compatibilité, une norme Snaps pourrait émerger, ainsi que des propositions de discussion connexes (SIP).
Bien que l'on ait une attitude prudente envers les perspectives de MetaMask Snaps, il est indéniable que c'est un produit construit par des développeurs passionnés, visant à résoudre des problèmes concrets, et non une arnaque financière.
Pour la plupart des utilisateurs de MetaMask actuellement, les Snaps ne sont peut-être pas une fonctionnalité essentielle. MetaMask doit encore faire plus de travail sur la manière de promouvoir plus efficacement.