Applications dans le monde Web3 : Analyse de MetaMask Snaps
MetaMask Snaps est un projet avec de grandes ambitions, mais en laissant de côté son vernis idéalisé, il ressemble davantage à une application légère dans le monde du Web3, ou ce que l'on pourrait appeler un dApplet.
Pour les développeurs, en particulier les développeurs chinois, 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 souvent été mentionnés, et les grandes entreprises Internet essaient toujours de rendre l'environnement Internet plus fermé, afin de passer de fournisseurs de services à des créateurs de normes. Maintenant, cette tendance semble également commencer à s'étendre au domaine du Web3.
Bien que Snaps existe depuis presque un an et que le concept ait été proposé il y a au moins 4 ans, la plupart des utilisateurs en savent encore très peu à son sujet. Même ceux qui utilisent MetaMask tous les jours en tant qu'enthousiastes des cryptomonnaies pourraient ne pas savoir ce qu'est MetaMask Snaps. Cependant, lorsqu'on leur explique "c'est comme des mini-applications", ils affichent généralement un sourire complice.
Cette situation rappelle celle du lancement des mini-programmes WeChat. En raison de l'absence de visibilité des fonctionnalités, le volume d'utilisation initial était très faible. Ce n'est qu'après avoir déplacé l'accès à la position de défilement de la page d'accueil que le volume d'utilisation a commencé à augmenter considérablement. Pour MetaMask, comment attirer les utilisateurs dans son écosystème pourrait devenir une question importante à résoudre.
Depuis sa création, les mini-programmes ont suscité des controverses dans l'industrie de l'internet. Les ingénieurs front-end estiment généralement qu'il ne s'agit que d'un outil commercial pour les grandes entreprises afin de monopoliser le trafic et de bloquer l'écosystème, avec peu de contributions au développement technologique. La contribution des Snaps de Web3 à la communauté reste à observer. En parcourant la documentation de MetaMask, on a de plus en plus l'impression que les futurs développeurs de Snap seront confrontés à de nombreuses restrictions.
Il s'est écoulé près d'un an depuis le lancement de la version bêta publique de Snaps via MetaMask, mais le nombre de Snaps disponibles mentionné sur leur site officiel n'est pas très élevé, avec seulement 68 au total à ce jour. Étant donné qu'avant le lancement officiel, le concept de Snaps a été proposé par les responsables dès 2020, les entreprises et les développeurs de Web3 ont en réalité eu un temps assez long pour s'y familiariser.
Il n'y a pas encore de développeurs dédiés au développement de Snaps, mais l'opinion générale des développeurs de petites applications dans le Web2 est que l'expérience de développement est médiocre. Bien que les petites applications utilisent une pile technologique frontale, c'est une version amputée, les fournisseurs limitant ce que les développeurs peuvent faire pour diverses raisons. De plus, les capacités techniques et la qualité de la documentation varient d'une plateforme à l'autre, ce qui oblige les développeurs à surmonter diverses difficultés étranges pour être considérés comme "expérimentés".
Dans le domaine du Web3, pour des raisons de sécurité et d'autres facteurs, les Snaps pourraient faire face à des situations similaires. Ils fonctionnent dans un contexte de sécurité isolé, utilisant un "ECMAScript sécurisé", qui impose en réalité certaines restrictions à 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 correspondantes. Snaps doit demander les autorisations nécessaires aux utilisateurs lors de l'installation, y compris le cycle de vie, les transactions, les signatures, CRON, etc.
Comparé à l'écosystème Web3 florissant, le nombre de Snaps disponibles est très limité. MetaMask les classe en plusieurs catégories.
Type Snaps
Le site officiel de MetaMask divise Snaps en quatre types :
Gestion de compte
Ce type de Snaps améliore principalement la sécurité des clés privées grâce à la technologie MPC. La technologie MPC peut automatiquement diviser la clé privée en plusieurs parts, qui sont stockées à différents endroits, et ne se recombine que lorsqu'il est nécessaire de signer une transaction, sans jamais générer la clé privée complète, maximisant ainsi la sécurité de la clé privée.
Actuellement, il n'y a que 3 Snaps de gestion de compte : Capsule, Silent Shard et Safeheron. L'attrait de ce type de Snaps n'est pas encore clair, et d'après les données du site officiel, le nombre d'installations n'est pas élevé.
interopérabilité
Ces Snaps offrent principalement une compatibilité avec des réseaux non EVM, y compris Solana, Cosmos, Near, Sui, etc. Actuellement, ce type de Snaps représente le plus grand nombre, occupant plus de la moitié de l'ensemble de l'écosystème.
Notifications et chat
Ce type de Snaps pourrait avoir un attrait limité actuellement, car il existe déjà de nombreuses applications de chat matures, et les utilisateurs prêts à envoyer des messages via la blockchain restent rares.
sécurité
La demande pour ce type de Snaps est assez élevée, notamment en ce qui concerne la fourniture d'avertissements sur la sécurité des transactions. La fonction d'avertissement de MetaMask elle-même n'est pas suffisamment perfectionnée lorsque les utilisateurs rencontrent des transactions de phishing, et les Snaps de sécurité peuvent combler cette lacune. Actuellement, les Snaps de sécurité représentent 20 % du total, ce qui en fait le type le plus demandé après le support multi-chaînes.
MetaMask Snaps fournit des permissions pertinentes, permettant à Snap de lire les données brutes lors de l'initiation d'une transaction ou d'une signature par l'utilisateur, d'effectuer une analyse et d'afficher des explications de sécurité plus détaillées à l'utilisateur.
Perspectives
MetaMask souhaite étendre son domaine à d'autres plateformes de chaînes via Snaps, mais jusqu'où cela ira finalement reste une inconnue. En se référant à l'expérience des mini-programmes dans le domaine du Web2, les services simplifiés ont souvent du mal à rivaliser avec des applications complètes, et le suivi des nouvelles fonctionnalités est souvent en retard.
Si Snaps se développe bien à l'avenir, il pourrait y avoir davantage de portefeuilles qui imitent. Cela pourrait amener les développeurs Web3 à devoir créer différentes versions de "Snaps" pour chaque portefeuille, augmentant ainsi la difficulté de développement. Mais si chaque fabricant construit son propre écosystème "Snaps", cela pourrait également conduire à l'absence d'un véritable écosystème unique.
À l'avenir, il pourrait y avoir divers plateformes "similaires à Snaps", avec de grandes différences entre elles, ce qui obligera les développeurs à consacrer beaucoup d'efforts à l'adaptation à chaque plateforme. Il pourrait finalement y avoir une norme unifiée Snaps, ainsi que des propositions de discussion connexes.
Bien qu'il y ait des doutes sur l'avenir de MetaMask Snaps, c'est néanmoins un produit construit par des développeurs passionnés, visant à résoudre des problèmes réels, et non une arnaque financière.
Pour la plupart des utilisateurs de MetaMask, les Snaps ne sont peut-être pas encore une fonctionnalité essentielle. MetaMask devra probablement travailler davantage sur la manière de promouvoir cette fonctionnalité de manière plus efficace.
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.
11 J'aime
Récompense
11
3
Partager
Commentaire
0/400
MercilessHalal
· Il y a 7h
Qu'est-ce que c'est que snaps ?
Voir l'originalRépondre0
EthMaximalist
· Il y a 7h
Tu veux copier les devoirs, n'est-ce pas ! Tu veux encore créer un écosystème fermé.
MetaMask Snaps : la révolution des mini-programmes dans le monde Web3
Applications dans le monde Web3 : Analyse de MetaMask Snaps
MetaMask Snaps est un projet avec de grandes ambitions, mais en laissant de côté son vernis idéalisé, il ressemble davantage à une application légère dans le monde du Web3, ou ce que l'on pourrait appeler un dApplet.
Pour les développeurs, en particulier les développeurs chinois, 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 souvent été mentionnés, et les grandes entreprises Internet essaient toujours de rendre l'environnement Internet plus fermé, afin de passer de fournisseurs de services à des créateurs de normes. Maintenant, cette tendance semble également commencer à s'étendre au domaine du Web3.
Bien que Snaps existe depuis presque un an et que le concept ait été proposé il y a au moins 4 ans, la plupart des utilisateurs en savent encore très peu à son sujet. Même ceux qui utilisent MetaMask tous les jours en tant qu'enthousiastes des cryptomonnaies pourraient ne pas savoir ce qu'est MetaMask Snaps. Cependant, lorsqu'on leur explique "c'est comme des mini-applications", ils affichent généralement un sourire complice.
Cette situation rappelle celle du lancement des mini-programmes WeChat. En raison de l'absence de visibilité des fonctionnalités, le volume d'utilisation initial était très faible. Ce n'est qu'après avoir déplacé l'accès à la position de défilement de la page d'accueil que le volume d'utilisation a commencé à augmenter considérablement. Pour MetaMask, comment attirer les utilisateurs dans son écosystème pourrait devenir une question importante à résoudre.
Depuis sa création, les mini-programmes ont suscité des controverses dans l'industrie de l'internet. Les ingénieurs front-end estiment généralement qu'il ne s'agit que d'un outil commercial pour les grandes entreprises afin de monopoliser le trafic et de bloquer l'écosystème, avec peu de contributions au développement technologique. La contribution des Snaps de Web3 à la communauté reste à observer. En parcourant la documentation de MetaMask, on a de plus en plus l'impression que les futurs développeurs de Snap seront confrontés à de nombreuses restrictions.
Il s'est écoulé près d'un an depuis le lancement de la version bêta publique de Snaps via MetaMask, mais le nombre de Snaps disponibles mentionné sur leur site officiel n'est pas très élevé, avec seulement 68 au total à ce jour. Étant donné qu'avant le lancement officiel, le concept de Snaps a été proposé par les responsables dès 2020, les entreprises et les développeurs de Web3 ont en réalité eu un temps assez long pour s'y familiariser.
Il n'y a pas encore de développeurs dédiés au développement de Snaps, mais l'opinion générale des développeurs de petites applications dans le Web2 est que l'expérience de développement est médiocre. Bien que les petites applications utilisent une pile technologique frontale, c'est une version amputée, les fournisseurs limitant ce que les développeurs peuvent faire pour diverses raisons. De plus, les capacités techniques et la qualité de la documentation varient d'une plateforme à l'autre, ce qui oblige les développeurs à surmonter diverses difficultés étranges pour être considérés comme "expérimentés".
Dans le domaine du Web3, pour des raisons de sécurité et d'autres facteurs, les Snaps pourraient faire face à des situations similaires. Ils fonctionnent dans un contexte de sécurité isolé, utilisant un "ECMAScript sécurisé", qui impose en réalité certaines restrictions à 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 correspondantes. Snaps doit demander les autorisations nécessaires aux utilisateurs lors de l'installation, y compris le cycle de vie, les transactions, les signatures, CRON, etc.
Comparé à l'écosystème Web3 florissant, le nombre de Snaps disponibles est très limité. MetaMask les classe en plusieurs catégories.
Type Snaps
Le site officiel de MetaMask divise Snaps en quatre types :
Gestion de compte
Ce type de Snaps améliore principalement la sécurité des clés privées grâce à la technologie MPC. La technologie MPC peut automatiquement diviser la clé privée en plusieurs parts, qui sont stockées à différents endroits, et ne se recombine que lorsqu'il est nécessaire de signer une transaction, sans jamais générer la clé privée complète, maximisant ainsi la sécurité de la clé privée.
Actuellement, il n'y a que 3 Snaps de gestion de compte : Capsule, Silent Shard et Safeheron. L'attrait de ce type de Snaps n'est pas encore clair, et d'après les données du site officiel, le nombre d'installations n'est pas élevé.
interopérabilité
Ces Snaps offrent principalement une compatibilité avec des réseaux non EVM, y compris Solana, Cosmos, Near, Sui, etc. Actuellement, ce type de Snaps représente le plus grand nombre, occupant plus de la moitié de l'ensemble de l'écosystème.
Notifications et chat
Ce type de Snaps pourrait avoir un attrait limité actuellement, car il existe déjà de nombreuses applications de chat matures, et les utilisateurs prêts à envoyer des messages via la blockchain restent rares.
sécurité
La demande pour ce type de Snaps est assez élevée, notamment en ce qui concerne la fourniture d'avertissements sur la sécurité des transactions. La fonction d'avertissement de MetaMask elle-même n'est pas suffisamment perfectionnée lorsque les utilisateurs rencontrent des transactions de phishing, et les Snaps de sécurité peuvent combler cette lacune. Actuellement, les Snaps de sécurité représentent 20 % du total, ce qui en fait le type le plus demandé après le support multi-chaînes.
MetaMask Snaps fournit des permissions pertinentes, permettant à Snap de lire les données brutes lors de l'initiation d'une transaction ou d'une signature par l'utilisateur, d'effectuer une analyse et d'afficher des explications de sécurité plus détaillées à l'utilisateur.
Perspectives
MetaMask souhaite étendre son domaine à d'autres plateformes de chaînes via Snaps, mais jusqu'où cela ira finalement reste une inconnue. En se référant à l'expérience des mini-programmes dans le domaine du Web2, les services simplifiés ont souvent du mal à rivaliser avec des applications complètes, et le suivi des nouvelles fonctionnalités est souvent en retard.
Si Snaps se développe bien à l'avenir, il pourrait y avoir davantage de portefeuilles qui imitent. Cela pourrait amener les développeurs Web3 à devoir créer différentes versions de "Snaps" pour chaque portefeuille, augmentant ainsi la difficulté de développement. Mais si chaque fabricant construit son propre écosystème "Snaps", cela pourrait également conduire à l'absence d'un véritable écosystème unique.
À l'avenir, il pourrait y avoir divers plateformes "similaires à Snaps", avec de grandes différences entre elles, ce qui obligera les développeurs à consacrer beaucoup d'efforts à l'adaptation à chaque plateforme. Il pourrait finalement y avoir une norme unifiée Snaps, ainsi que des propositions de discussion connexes.
Bien qu'il y ait des doutes sur l'avenir de MetaMask Snaps, c'est néanmoins un produit construit par des développeurs passionnés, visant à résoudre des problèmes réels, et non une arnaque financière.
Pour la plupart des utilisateurs de MetaMask, les Snaps ne sont peut-être pas encore une fonctionnalité essentielle. MetaMask devra probablement travailler davantage sur la manière de promouvoir cette fonctionnalité de manière plus efficace.