Nouvelle force émergente dans le domaine du Web3 : Analyse de MetaMask Snaps
MetaMask Snaps est un projet ambitieux qui peut être considéré comme un mini-programme dans le monde de Web3, ou dApplet. Ce concept n'est pas étranger aux développeurs, en particulier aux développeurs en Chine. Ces dernières années, des termes tels que "création d'écosystèmes" et "super application" sont fréquemment apparus sur Internet, les grandes entreprises tentant de rendre l'environnement Internet plus fermé afin de passer de fournisseurs de services à des décideurs de normes. Aujourd'hui, cette tendance semble également commencer à s'étendre au domaine de Web3.
Bien que Snaps existe depuis près d'un an et que son concept ait été proposé il y a au moins quatre ans, la compréhension qu'en ont les utilisateurs ordinaires reste très limitée. Même les passionnés de cryptomonnaies qui utilisent quotidiennement MetaMask ont souvent une connaissance vide des Snaps de MetaMask. Cependant, lorsqu'on leur explique que les Snaps sont similaires aux mini-programmes, cela suscite souvent leur intérêt.
Cette situation rappelle le moment où les mini-programmes WeChat ont été lancés. En raison d'un accès peu visible aux fonctionnalités, le taux d'utilisation était très faible au début. Ce n'est qu'après avoir déplacé l'accès à la position du menu déroulant sur la page d'accueil que le taux d'utilisation a commencé à augmenter considérablement. Pour MetaMask, comment attirer les utilisateurs dans son écosystème pourrait devenir une question importante à résoudre.
Les mini-programmes sont depuis leur création l'objet de nombreuses controverses. De nombreux ingénieurs front-end estiment qu'ils ne sont qu'un outil commercial créé par les géants de l'internet pour monopoliser le trafic et verrouiller l'écosystème, contribuant peu au développement technologique. Il reste à voir quelle contribution les Snaps de Web3 apporteront à la communauté. En parcourant la documentation fournie par MetaMask, il n'est pas difficile de constater que les futurs développeurs de Snap pourraient faire face à de nombreuses restrictions.
Cela fait presque un an depuis le lancement de la version bêta publique de Snaps sur MetaMask, cependant, le nombre de Snaps disponibles listé sur son site officiel n'est pas très élevé, avec seulement 68 au dernier comptage. Étant donné que le concept de Snaps a été proposé vers 2020, les entreprises et développeurs Web3 ont en réalité eu un temps considérable pour en comprendre et en développer.
Il n'y a actuellement pas de personnel dédié au développement de Snaps, mais les développeurs de mini-programmes dans le Web2 estiment généralement que l'expérience de développement est médiocre. Bien que les mini-programmes utilisent une pile technologique front-end, ils sont souvent une version amputée, avec diverses restrictions qui obligent les développeurs à surmonter de nombreux obstacles pour être considérés comme "expérimentés".
Snaps fait également face à des défis similaires. Pour des raisons de sécurité, il fonctionne dans un environnement sécurisé isolé, utilisant "ECMAScript sécurisé", ce qui impose en fait certaines restrictions à l'API JavaScript, telles que l'impossibilité d'accéder au DOM, à Node.js et aux API de plugins de navigateur, etc.
Les fonctionnalités de base de Snaps sont limitées, la plupart des fonctionnalités nécessitant d'abord d'obtenir les autorisations appropriées. Snaps doit demander des autorisations aux utilisateurs lors de l'installation, y compris le cycle de vie, les transactions, les signatures et CRON, etc.
Comparé à l'écosystème Web3 florissant, le nombre de Snaps disponibles est relativement faible. MetaMask les classifie en plusieurs catégories principales :
Gestion de compte : principalement grâce à la technologie MPC pour améliorer la sécurité des clés privées. Actuellement, il n'y a que quelques Snaps de ce type.
Interopérabilité : prise en charge de la compatibilité avec les réseaux non EVM, y compris Solana, Cosmos, Near, Sui, etc. C'est actuellement le type de Snaps le plus répandu.
Notifications et discussions : Bien qu'il y ait un potentiel, les utilisateurs utilisant actuellement la chaîne pour envoyer des messages restent minoritaires.
Sécurité : Ce type de Snaps est très demandé, en particulier pour fournir des informations sur les transactions et prévenir les transactions de phishing. Ils peuvent compenser les lacunes de MetaMask en matière d'avertissements de sécurité.
MetaMask Snaps permet aux développeurs de lire des données brutes, d'analyser et d'afficher des informations de sécurité plus détaillées aux utilisateurs en fournissant des autorisations spécifiques lorsque l'utilisateur initie une transaction ou une signature.
Bien que MetaMask espère s'étendre à d'autres plateformes de chaînes grâce à Snaps, ses perspectives de développement restent incertaines. En référence à 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 les mises à jour de nouvelles fonctionnalités peuvent également être retardées. Si Snaps se développe bien, il pourrait y avoir plus de portefeuilles qui imitent cela, ce qui pourrait amener les développeurs Web3 à devoir développer des versions correspondantes pour différents portefeuilles, augmentant ainsi la difficulté de développement.
À l'avenir, diverses plateformes "semblables à Snaps" pourraient apparaître, et les différences entre ces plateformes pourraient être considérables. Pour résoudre les problèmes de compatibilité, des normes similaires à "Snaps Standard" pourraient émerger, accompagnées de propositions de discussion connexes.
Bien que MetaMask Snaps soit un produit construit par des développeurs passionnés et visant à résoudre des problèmes concrets, Snaps n'est actuellement pas une fonctionnalité essentielle pour la plupart des utilisateurs de MetaMask. MetaMask pourrait avoir besoin de faire plus d'efforts sur la façon de promouvoir cela de manière plus efficace.
Voir l'original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
13 J'aime
Récompense
13
7
Partager
Commentaire
0/400
SerLiquidated
· Il y a 11h
Qui va utiliser ça ?
Voir l'originalRépondre0
Lonely_Validator
· Il y a 14h
Le coût de développement est trop élevé, non ?
Voir l'originalRépondre0
DAOdreamer
· Il y a 14h
Le petit renard s'amuse toujours autant !
Voir l'originalRépondre0
ApeWithAPlan
· Il y a 14h
Mini-programme ? Maintenant, il faut tout faire en version mini.
Voir l'originalRépondre0
MetaMisery
· Il y a 14h
Il vaut mieux attendre que d'autres portefeuilles soient complètement fiables.
Voir l'originalRépondre0
MoonRocketTeam
· Il y a 14h
C'est juste un propulseur écologique. Compter sur lui pour nous emmener sur la Lune ?
Voir l'originalRépondre0
GasFeeLady
· Il y a 14h
meh... une autre extension gourmande en gas pour alourdir mon metamask
Analyse approfondie de MetaMask Snaps : la révolution des mini-programmes dans le domaine du Web3
Nouvelle force émergente dans le domaine du Web3 : Analyse de MetaMask Snaps
MetaMask Snaps est un projet ambitieux qui peut être considéré comme un mini-programme dans le monde de Web3, ou dApplet. Ce concept n'est pas étranger aux développeurs, en particulier aux développeurs en Chine. Ces dernières années, des termes tels que "création d'écosystèmes" et "super application" sont fréquemment apparus sur Internet, les grandes entreprises tentant de rendre l'environnement Internet plus fermé afin de passer de fournisseurs de services à des décideurs de normes. Aujourd'hui, cette tendance semble également commencer à s'étendre au domaine de Web3.
Bien que Snaps existe depuis près d'un an et que son concept ait été proposé il y a au moins quatre ans, la compréhension qu'en ont les utilisateurs ordinaires reste très limitée. Même les passionnés de cryptomonnaies qui utilisent quotidiennement MetaMask ont souvent une connaissance vide des Snaps de MetaMask. Cependant, lorsqu'on leur explique que les Snaps sont similaires aux mini-programmes, cela suscite souvent leur intérêt.
Cette situation rappelle le moment où les mini-programmes WeChat ont été lancés. En raison d'un accès peu visible aux fonctionnalités, le taux d'utilisation était très faible au début. Ce n'est qu'après avoir déplacé l'accès à la position du menu déroulant sur la page d'accueil que le taux d'utilisation a commencé à augmenter considérablement. Pour MetaMask, comment attirer les utilisateurs dans son écosystème pourrait devenir une question importante à résoudre.
Les mini-programmes sont depuis leur création l'objet de nombreuses controverses. De nombreux ingénieurs front-end estiment qu'ils ne sont qu'un outil commercial créé par les géants de l'internet pour monopoliser le trafic et verrouiller l'écosystème, contribuant peu au développement technologique. Il reste à voir quelle contribution les Snaps de Web3 apporteront à la communauté. En parcourant la documentation fournie par MetaMask, il n'est pas difficile de constater que les futurs développeurs de Snap pourraient faire face à de nombreuses restrictions.
Cela fait presque un an depuis le lancement de la version bêta publique de Snaps sur MetaMask, cependant, le nombre de Snaps disponibles listé sur son site officiel n'est pas très élevé, avec seulement 68 au dernier comptage. Étant donné que le concept de Snaps a été proposé vers 2020, les entreprises et développeurs Web3 ont en réalité eu un temps considérable pour en comprendre et en développer.
Il n'y a actuellement pas de personnel dédié au développement de Snaps, mais les développeurs de mini-programmes dans le Web2 estiment généralement que l'expérience de développement est médiocre. Bien que les mini-programmes utilisent une pile technologique front-end, ils sont souvent une version amputée, avec diverses restrictions qui obligent les développeurs à surmonter de nombreux obstacles pour être considérés comme "expérimentés".
Snaps fait également face à des défis similaires. Pour des raisons de sécurité, il fonctionne dans un environnement sécurisé isolé, utilisant "ECMAScript sécurisé", ce qui impose en fait certaines restrictions à l'API JavaScript, telles que l'impossibilité d'accéder au DOM, à Node.js et aux API de plugins de navigateur, etc.
Les fonctionnalités de base de Snaps sont limitées, la plupart des fonctionnalités nécessitant d'abord d'obtenir les autorisations appropriées. Snaps doit demander des autorisations aux utilisateurs lors de l'installation, y compris le cycle de vie, les transactions, les signatures et CRON, etc.
Comparé à l'écosystème Web3 florissant, le nombre de Snaps disponibles est relativement faible. MetaMask les classifie en plusieurs catégories principales :
Gestion de compte : principalement grâce à la technologie MPC pour améliorer la sécurité des clés privées. Actuellement, il n'y a que quelques Snaps de ce type.
Interopérabilité : prise en charge de la compatibilité avec les réseaux non EVM, y compris Solana, Cosmos, Near, Sui, etc. C'est actuellement le type de Snaps le plus répandu.
Notifications et discussions : Bien qu'il y ait un potentiel, les utilisateurs utilisant actuellement la chaîne pour envoyer des messages restent minoritaires.
Sécurité : Ce type de Snaps est très demandé, en particulier pour fournir des informations sur les transactions et prévenir les transactions de phishing. Ils peuvent compenser les lacunes de MetaMask en matière d'avertissements de sécurité.
MetaMask Snaps permet aux développeurs de lire des données brutes, d'analyser et d'afficher des informations de sécurité plus détaillées aux utilisateurs en fournissant des autorisations spécifiques lorsque l'utilisateur initie une transaction ou une signature.
Bien que MetaMask espère s'étendre à d'autres plateformes de chaînes grâce à Snaps, ses perspectives de développement restent incertaines. En référence à 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 les mises à jour de nouvelles fonctionnalités peuvent également être retardées. Si Snaps se développe bien, il pourrait y avoir plus de portefeuilles qui imitent cela, ce qui pourrait amener les développeurs Web3 à devoir développer des versions correspondantes pour différents portefeuilles, augmentant ainsi la difficulté de développement.
À l'avenir, diverses plateformes "semblables à Snaps" pourraient apparaître, et les différences entre ces plateformes pourraient être considérables. Pour résoudre les problèmes de compatibilité, des normes similaires à "Snaps Standard" pourraient émerger, accompagnées de propositions de discussion connexes.
Bien que MetaMask Snaps soit un produit construit par des développeurs passionnés et visant à résoudre des problèmes concrets, Snaps n'est actuellement pas une fonctionnalité essentielle pour la plupart des utilisateurs de MetaMask. MetaMask pourrait avoir besoin de faire plus d'efforts sur la façon de promouvoir cela de manière plus efficace.