Tendance de modularité dans l'écosystème Web3 : Analyse approfondie de MetaMask Snaps
MetaMask Snaps est un projet aux grandes ambitions, que l'on peut considérer comme des mini-programmes ou d'Applet dans le monde Web3. Ce concept n'est pas étranger aux développeurs, en particulier aux développeurs nationaux, car ces dernières années, les géants de l'internet ont souvent évoqué des concepts tels que "création d'écosystèmes" et "super App". Cette tendance semble maintenant commencer à s'étendre au domaine du Web3.
Bien que Snaps ait été lancé depuis près d'un an, la plupart des utilisateurs en savent encore très peu. Même les passionnés de cryptomonnaies qui utilisent MetaMask tous les jours ne savent peut-être pas ce qu'est Snaps. Cependant, lorsqu'on l'explique comme "similaire à des mini-programmes", les développeurs comprennent généralement immédiatement.
Cela rappelle la situation lorsque les mini-programmes WeChat ont été lancés. En raison de l'entrée des fonctionnalités peu claire, l'utilisation était très faible. Ce n'est qu'après avoir déplacé l'entrée à la position de déroulement sur la page d'accueil que l'utilisation a considérablement augmenté. Pour MetaMask, attirer les utilisateurs vers l'écosystème Snaps pourrait être un problème urgent à résoudre.
Depuis son lancement, les mini-programmes ont toujours été controversés. Les ingénieurs front-end estiment généralement qu'il ne s'agit que d'un outil commercial pour les géants d'Internet afin de monopoliser le trafic et de bloquer l'écosystème, sans grande contribution au développement technologique. La valeur que les Snaps dans le domaine du Web3 peuvent apporter à la communauté reste à observer. Après avoir consulté la documentation de MetaMask, il n'est pas difficile d'imaginer que les futurs développeurs de Snap pourraient faire face à de nombreuses restrictions.
Depuis le lancement de la version bêta de Snaps par MetaMask il y a près d'un an, le nombre de Snaps disponibles répertorié sur le site officiel n'est pas très élevé, avec seulement 68 jusqu'en juin 2024. Étant donné que le concept de Snaps a été proposé dès 2020, les entreprises Web3 et les développeurs ont en réalité eu un temps considérable pour s'en familiariser.
Il n'y a actuellement pas de développeurs dédiés au développement de Snaps. Les développeurs de mini-programmes dans le domaine Web2 considèrent généralement que l'expérience de développement est médiocre. Les mini-programmes utilisent une version réduite de l'écosystème frontend, et chaque plateforme impose de nombreuses restrictions sur ce que les développeurs peuvent faire. Les capacités techniques et la qualité de la documentation varient considérablement d'une plateforme à l'autre, ce qui oblige les développeurs à rencontrer divers obstacles pour acquérir de l'expérience.
Snaps fait également face à une situation similaire. Pour des raisons de sécurité, il fonctionne dans un contexte sécurisé isolé, utilisant "ECMAScript sécurisé", avec certaines restrictions sur l'API JavaScript, telles que l'impossibilité d'accéder au DOM, à Node.js, aux API de plugins de navigateur, etc.
Les fonctionnalités de base de Snaps sont limitées. La plupart des fonctionnalités nécessitent d'abord d'obtenir les autorisations appropriées, c'est pourquoi Snaps doit demander des autorisations à l'utilisateur lors de l'installation. Les autorisations disponibles incluent le cycle de vie, les transactions, la signature, CRON, etc.
Comparé à l'écosystème Web3 florissant, le nombre de Snaps disponibles actuellement est limité. MetaMask les classe en plusieurs catégories:
Types de Snaps
Selon la classification du site officiel, on peut les diviser en 4 types :
Gestion de compte
Ces types de Snaps améliorent la sécurité des clés privées principalement grâce à la technologie MPC. Par rapport aux méthodes traditionnelles de sauvegarde des phrases mnémotechniques, la technologie MPC peut automatiquement diviser et stocker les clés privées de manière décentralisée, ne les reconstituant que lorsque cela est nécessaire, maximisant ainsi la sécurité des clés privées.
Il existe actuellement 3 Snaps de gestion de compte : 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 encore élevé.
interopérabilité
Ces types de Snaps offrent une compatibilité avec les réseaux non EVM, y compris Solana, Cosmos, Near, Sui, etc. Actuellement, ce type de Snaps est le plus répandu, représentant plus de la moitié de l'ensemble de l'écosystème.
Notifications et discussions
Cette catégorie de Snaps a actuellement peu d'utilisateurs, mais elle pourrait avoir un potentiel de développement à l'avenir.
sécurité
Cette catégorie de Snaps a une demande importante, en particulier en matière de sécurité des transactions. Grâce à la fonction d'analyse des transactions fournie par Snaps, les développeurs peuvent montrer aux utilisateurs des informations de transaction plus riches, fournir des analyses et des perspectives, et aider à éviter les pertes d'actifs.
Les Snaps de type sécurité sont la deuxième plus grande catégorie de besoins après le support multi-chaînes, représentant environ 20 % du total. MetaMask Snaps fournit les autorisations nécessaires, permettant aux Snaps de lire les données brutes et de les analyser lorsque l'utilisateur initie une transaction ou une signature.
Perspectives d'avenir
MetaMask tente d'étendre ses activités à d'autres plateformes de chaînes grâce à Snaps, mais il n'est pas encore certain jusqu'où cela pourra aller. En référence au développement des mini-programmes Web2, les services de mini-programmes rudimentaires ne peuvent souvent pas rivaliser avec les applications, et le suivi des nouvelles fonctionnalités est également plus lent.
Si Snaps se développe bien, il pourrait y avoir plus de portefeuilles qui imitent et lancent des fonctionnalités similaires. Cela pourrait amener les développeurs Web3 à devoir développer des versions correspondantes pour différents portefeuilles, augmentant ainsi la charge de travail. À l'avenir, il pourrait y avoir diverses plateformes "similaires à Snaps", et les développeurs devront être compatibles avec différentes plateformes.
Un standard Snaps pourrait finalement émerger, avec diverses propositions pour discussion, formant un écosystème communautaire prospère.
Bien qu'il y ait une attitude prudente envers les perspectives de MetaMask Snaps, il s'agit néanmoins d'un produit construit par des développeurs passionnés, destiné à résoudre des problèmes concrets et non à être une arnaque financière.
Pour la plupart des utilisateurs de MetaMask, les Snaps ne sont pas encore une fonctionnalité essentielle. MetaMask pourrait avoir besoin de faire plus de travail en matière de promotion.
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.
18 J'aime
Récompense
18
6
Reposter
Partager
Commentaire
0/400
screenshot_gains
· 08-07 21:20
Y a-t-il encore des gens qui se souviennent des mini-programmes Web3?
Voir l'originalRépondre0
rugpull_ptsd
· 08-07 14:04
Encore un projet abandonné.
Voir l'originalRépondre0
SleepTrader
· 08-05 09:51
Je me demande simplement si les snaps peuvent être retirés.
Voir l'originalRépondre0
MemecoinTrader
· 08-05 09:51
haussier sur snaps, pic d'opportunité d'arbitrage social rn...
Voir l'originalRépondre0
MEVEye
· 08-05 09:49
C'est vraiment un piège de petit programme dans un petit programme.
Voir l'originalRépondre0
WalletDoomsDay
· 08-05 09:43
Encore un truc pour piéger les anciens utilisateurs
MetaMask Snaps : un précurseur de la tendance de la pluginisation de l'écosystème Web3
Tendance de modularité dans l'écosystème Web3 : Analyse approfondie de MetaMask Snaps
MetaMask Snaps est un projet aux grandes ambitions, que l'on peut considérer comme des mini-programmes ou d'Applet dans le monde Web3. Ce concept n'est pas étranger aux développeurs, en particulier aux développeurs nationaux, car ces dernières années, les géants de l'internet ont souvent évoqué des concepts tels que "création d'écosystèmes" et "super App". Cette tendance semble maintenant commencer à s'étendre au domaine du Web3.
Bien que Snaps ait été lancé depuis près d'un an, la plupart des utilisateurs en savent encore très peu. Même les passionnés de cryptomonnaies qui utilisent MetaMask tous les jours ne savent peut-être pas ce qu'est Snaps. Cependant, lorsqu'on l'explique comme "similaire à des mini-programmes", les développeurs comprennent généralement immédiatement.
Cela rappelle la situation lorsque les mini-programmes WeChat ont été lancés. En raison de l'entrée des fonctionnalités peu claire, l'utilisation était très faible. Ce n'est qu'après avoir déplacé l'entrée à la position de déroulement sur la page d'accueil que l'utilisation a considérablement augmenté. Pour MetaMask, attirer les utilisateurs vers l'écosystème Snaps pourrait être un problème urgent à résoudre.
Depuis son lancement, les mini-programmes ont toujours été controversés. Les ingénieurs front-end estiment généralement qu'il ne s'agit que d'un outil commercial pour les géants d'Internet afin de monopoliser le trafic et de bloquer l'écosystème, sans grande contribution au développement technologique. La valeur que les Snaps dans le domaine du Web3 peuvent apporter à la communauté reste à observer. Après avoir consulté la documentation de MetaMask, il n'est pas difficile d'imaginer que les futurs développeurs de Snap pourraient faire face à de nombreuses restrictions.
Depuis le lancement de la version bêta de Snaps par MetaMask il y a près d'un an, le nombre de Snaps disponibles répertorié sur le site officiel n'est pas très élevé, avec seulement 68 jusqu'en juin 2024. Étant donné que le concept de Snaps a été proposé dès 2020, les entreprises Web3 et les développeurs ont en réalité eu un temps considérable pour s'en familiariser.
Il n'y a actuellement pas de développeurs dédiés au développement de Snaps. Les développeurs de mini-programmes dans le domaine Web2 considèrent généralement que l'expérience de développement est médiocre. Les mini-programmes utilisent une version réduite de l'écosystème frontend, et chaque plateforme impose de nombreuses restrictions sur ce que les développeurs peuvent faire. Les capacités techniques et la qualité de la documentation varient considérablement d'une plateforme à l'autre, ce qui oblige les développeurs à rencontrer divers obstacles pour acquérir de l'expérience.
Snaps fait également face à une situation similaire. Pour des raisons de sécurité, il fonctionne dans un contexte sécurisé isolé, utilisant "ECMAScript sécurisé", avec certaines restrictions sur l'API JavaScript, telles que l'impossibilité d'accéder au DOM, à Node.js, aux API de plugins de navigateur, etc.
Les fonctionnalités de base de Snaps sont limitées. La plupart des fonctionnalités nécessitent d'abord d'obtenir les autorisations appropriées, c'est pourquoi Snaps doit demander des autorisations à l'utilisateur lors de l'installation. Les autorisations disponibles incluent le cycle de vie, les transactions, la signature, CRON, etc.
Comparé à l'écosystème Web3 florissant, le nombre de Snaps disponibles actuellement est limité. MetaMask les classe en plusieurs catégories:
Types de Snaps
Selon la classification du site officiel, on peut les diviser en 4 types :
Gestion de compte
Ces types de Snaps améliorent la sécurité des clés privées principalement grâce à la technologie MPC. Par rapport aux méthodes traditionnelles de sauvegarde des phrases mnémotechniques, la technologie MPC peut automatiquement diviser et stocker les clés privées de manière décentralisée, ne les reconstituant que lorsque cela est nécessaire, maximisant ainsi la sécurité des clés privées.
Il existe actuellement 3 Snaps de gestion de compte : 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 encore élevé.
interopérabilité
Ces types de Snaps offrent une compatibilité avec les réseaux non EVM, y compris Solana, Cosmos, Near, Sui, etc. Actuellement, ce type de Snaps est le plus répandu, représentant plus de la moitié de l'ensemble de l'écosystème.
Notifications et discussions
Cette catégorie de Snaps a actuellement peu d'utilisateurs, mais elle pourrait avoir un potentiel de développement à l'avenir.
sécurité
Cette catégorie de Snaps a une demande importante, en particulier en matière de sécurité des transactions. Grâce à la fonction d'analyse des transactions fournie par Snaps, les développeurs peuvent montrer aux utilisateurs des informations de transaction plus riches, fournir des analyses et des perspectives, et aider à éviter les pertes d'actifs.
Les Snaps de type sécurité sont la deuxième plus grande catégorie de besoins après le support multi-chaînes, représentant environ 20 % du total. MetaMask Snaps fournit les autorisations nécessaires, permettant aux Snaps de lire les données brutes et de les analyser lorsque l'utilisateur initie une transaction ou une signature.
Perspectives d'avenir
MetaMask tente d'étendre ses activités à d'autres plateformes de chaînes grâce à Snaps, mais il n'est pas encore certain jusqu'où cela pourra aller. En référence au développement des mini-programmes Web2, les services de mini-programmes rudimentaires ne peuvent souvent pas rivaliser avec les applications, et le suivi des nouvelles fonctionnalités est également plus lent.
Si Snaps se développe bien, il pourrait y avoir plus de portefeuilles qui imitent et lancent des fonctionnalités similaires. Cela pourrait amener les développeurs Web3 à devoir développer des versions correspondantes pour différents portefeuilles, augmentant ainsi la charge de travail. À l'avenir, il pourrait y avoir diverses plateformes "similaires à Snaps", et les développeurs devront être compatibles avec différentes plateformes.
Un standard Snaps pourrait finalement émerger, avec diverses propositions pour discussion, formant un écosystème communautaire prospère.
Bien qu'il y ait une attitude prudente envers les perspectives de MetaMask Snaps, il s'agit néanmoins d'un produit construit par des développeurs passionnés, destiné à résoudre des problèmes concrets et non à être une arnaque financière.
Pour la plupart des utilisateurs de MetaMask, les Snaps ne sont pas encore une fonctionnalité essentielle. MetaMask pourrait avoir besoin de faire plus de travail en matière de promotion.