"Mini-applications" dans le monde Web3 : analyse approfondie de MetaMask Snaps
MetaMask Snaps est un projet avec de grandes ambitions, mais au-delà de son "idéal", il ressemble davantage à une petite application dans le monde du Web3. Nous pouvons l'appeler dApplet.
Pour les développeurs, en particulier ceux de Chine, ce concept n'est pas étranger. Ces dernières années, des termes Internet tels que "création d'écosystèmes" et "super appli" sont apparus fréquemment, les grandes entreprises technologiques tentant de rendre l'environnement Internet de plus en plus fermé afin de passer de fournisseurs de services à établisseurs de normes. Aujourd'hui, cette tendance commence également à s'étendre au domaine du Web3.
D'ici juin 2024, bien que Snaps existe depuis près d'un an et que le concept ait été proposé il y a au moins 4 ans, la connaissance qu'en ont les utilisateurs ordinaires est presque nulle. De nombreux utilisateurs qui suivent de près le marché des cryptomonnaies ouvrent chaque jour MetaMask, mais ne savent rien sur MetaMask Snaps. Cela rappelle la situation au moment du lancement des mini-programmes WeChat, où l'accès aux fonctionnalités n'était pas évident, entraînant un faible taux d'utilisation. Ce n'est qu'après avoir déplacé l'accès à un emplacement déroulant sur la page d'accueil que l'utilisation a commencé à augmenter considérablement. Si MetaMask souhaite créer un écosystème, attirer les utilisateurs dans cet écosystème pourrait devenir une question importante à résoudre.
Depuis leur création, les mini-programmes ont suscité des controverses dans l'industrie de l'internet. De nombreux ingénieurs front-end les méprisent, les considérant comme un outil commercial des géants de l'internet pour monopoliser le trafic et verrouiller l'écosystème, sans grande contribution au développement technologique. Il reste à observer quelle contribution les Snaps de Web3 apporteront à la communauté. En parcourant la documentation fournie par MetaMask, on ressent de plus en plus que les futurs développeurs de Snap seront confrontés à de nombreuses restrictions et défis.
Cela fait presque un an depuis le lancement de la version bêta publique de Snaps par MetaMask, cependant, le nombre de Snaps disponibles répertoriés sur son site officiel n'est pas très élevé, avec un total de seulement 68 jusqu'en juin 2024. Il est à noter qu'avant le lancement officiel de la version bêta, le concept de Snaps avait été proposé par l'équipe officielle dès 2020, et les entreprises et développeurs Web3 ont en fait eu un temps considérable pour se familiariser avec celui-ci.
Actuellement, il n'y a pas encore de développeurs dédiés au développement de Snaps, mais il y a de nombreux développeurs de mini-programmes dans le Web2. La perception générale des mini-programmes est que l'expérience de développement est médiocre. Bien que le développement de mini-programmes utilise l'écosystème frontend, il s'agit d'une version amputée, les fournisseurs imposant des restrictions sur ce que les développeurs peuvent faire pour diverses raisons. Les capacités techniques et la qualité de la documentation des différents fournisseurs varient considérablement, ce qui oblige les développeurs à rencontrer toutes sortes de problèmes étranges sur diverses plateformes avant de pouvoir être considérés comme "expérimentés".
Retour à Web3, compte tenu de facteurs de sécurité, Snaps est très probablement confronté à une situation similaire. Il fonctionne dans un contexte de sécurité isolé, utilisant "ECMAScript sécurisé", qui impose en réalité certaines restrictions à l'API JavaScript, comme l'impossibilité d'accéder au DOM, à Node.js, aux API des plugins de navigateur, etc.
Pour des raisons de sécurité, il y a peu de choses que des Snaps basiques peuvent réellement faire. La plupart des fonctionnalités nécessitent d'abord d'obtenir les autorisations appropriées, c'est pourquoi les Snaps doivent demander les autorisations nécessaires aux utilisateurs lors de l'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 actuellement très limité, MetaMask les a classés.
Types de Snaps
Le site officiel de MetaMask divise les Snaps en 4 types :
Gestion de compte
Ces Snaps améliorent principalement la sécurité des clés privées grâce à la technologie MPC. Les méthodes traditionnelles de gestion des clés privées présentent des risques d'oubli ou de vol, tandis que la technologie MPC peut automatiquement diviser les clés privées et les stocker à différents endroits, ne les recomposant que lorsque la signature de la transaction est nécessaire, et ce processus ne génère pas de clé privée complète, maximisant ainsi la sécurité des clés privées.
Actuellement, il n'y a que 3 types de Snaps de gestion de comptes : Capsule, Silent Shard et Safeheron. Ils utilisent différentes méthodes pour protéger les clés privées, telles que l'utilisation d'un PassKey de l'appareil, d'un mot de passe de récupération et de l'authentification à deux facteurs (2FA), ou en installant l'application sur plusieurs appareils.
Il reste à voir combien d'utilisateurs Web3 ces Snaps peuvent attirer, pour le moment le nombre d'installations n'est pas élevé.
interopérabilité
Ces types de Snaps offrent principalement une compatibilité avec des réseaux non-EVM, y compris des chaînes connues comme Solana, Cosmos, Near et Sui. 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
Bien que ces Snaps aient du potentiel, les utilisateurs prêts à envoyer des messages par le biais de la blockchain restent encore minoritaires.
sécurité
La demande pour des Snaps de sécurité est importante, surtout dans le cas où MetaMask ne met pas suffisamment en garde contre les transactions de phishing. Ces Snaps peuvent fournir aux utilisateurs des informations et des analyses de transaction plus riches, minimisant ainsi les pertes d'actifs.
MetaMask Snaps offre des autorisations transaction-insight et signature-insight, permettant à Snap de lire les données brutes lors de l'initiation d'une transaction ou d'une signature par l'utilisateur, d'analyser ces données et de présenter des explications de sécurité plus détaillées à l'utilisateur.
Perspectives d'avenir
MetaMask essaie d'étendre ses activités à d'autres plateformes de chaînes via Snaps, mais il n'est pas encore certain jusqu'où cela ira. En se référant au développement des mini-programmes dans le domaine Web2, de nombreuses applications proposent des versions de mini-programmes, mais leurs fonctionnalités sont souvent rudimentaires, difficiles à comparer avec les applications natives. Avec la croissance explosive des mini-programmes, davantage d'applications ont également lancé leurs propres plateformes de mini-programmes, chacune consolidant ses propres barrières écologiques, rendant le monde Web de plus en plus centralisé.
Le capital dans le domaine du Web3 ne sera pas plus avisé que celui du Web2. Si Snaps se développe bien, il y aura certainement plus de portefeuilles qui emboîteront le pas. À ce moment-là, les développeurs de Web3 pourraient avoir besoin de développer des versions correspondantes de "Snaps" pour chaque portefeuille, ce qui sera un énorme défi. Cependant, si chaque fabricant crée son propre écosystème "Snaps", cela équivaut presque à ne pas avoir d'écosystème unique, ce qui est conforme à l'idée de "décentralisation".
À l'avenir, il pourrait y avoir diverses plateformes "comme Snaps", avec d'énormes différences entre elles, et les développeurs devront travailler dur pour réaliser la compatibilité entre plateformes. Lorsque la situation deviendra insupportable, le Snaps Standard pourrait voir le jour, tandis que diverses "SIP" seront proposées pour discussion, et la communauté présentera une prospérité.
Bien qu'il y ait des doutes sur l'avenir de MetaMask Snaps, il est indéniable qu'il s'agit d'un produit construit par une communauté de développeurs passionnés, visant à résoudre des problèmes concrets, et non d'une arnaque lancée par des experts financiers.
Cependant, pour la plupart des utilisateurs actuels de MetaMask, Snaps n'est pas encore une fonctionnalité essentielle. MetaMask devra probablement faire davantage d'efforts pour promouvoir cela de manière plus efficace.
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.
13 J'aime
Récompense
13
3
Partager
Commentaire
0/400
CoconutWaterBoy
· Il y a 18h
Ah ça, ils commencent aussi à jouer avec les mini-programmes.
Voir l'originalRépondre0
RugpullSurvivor
· Il y a 18h
Fermé... encore une fois, on vient prendre les gens pour des idiots.
MetaMask Snaps : l'écosystème des mini-programmes Web3 et les défis futurs
"Mini-applications" dans le monde Web3 : analyse approfondie de MetaMask Snaps
MetaMask Snaps est un projet avec de grandes ambitions, mais au-delà de son "idéal", il ressemble davantage à une petite application dans le monde du Web3. Nous pouvons l'appeler dApplet.
Pour les développeurs, en particulier ceux de Chine, ce concept n'est pas étranger. Ces dernières années, des termes Internet tels que "création d'écosystèmes" et "super appli" sont apparus fréquemment, les grandes entreprises technologiques tentant de rendre l'environnement Internet de plus en plus fermé afin de passer de fournisseurs de services à établisseurs de normes. Aujourd'hui, cette tendance commence également à s'étendre au domaine du Web3.
D'ici juin 2024, bien que Snaps existe depuis près d'un an et que le concept ait été proposé il y a au moins 4 ans, la connaissance qu'en ont les utilisateurs ordinaires est presque nulle. De nombreux utilisateurs qui suivent de près le marché des cryptomonnaies ouvrent chaque jour MetaMask, mais ne savent rien sur MetaMask Snaps. Cela rappelle la situation au moment du lancement des mini-programmes WeChat, où l'accès aux fonctionnalités n'était pas évident, entraînant un faible taux d'utilisation. Ce n'est qu'après avoir déplacé l'accès à un emplacement déroulant sur la page d'accueil que l'utilisation a commencé à augmenter considérablement. Si MetaMask souhaite créer un écosystème, attirer les utilisateurs dans cet écosystème pourrait devenir une question importante à résoudre.
Depuis leur création, les mini-programmes ont suscité des controverses dans l'industrie de l'internet. De nombreux ingénieurs front-end les méprisent, les considérant comme un outil commercial des géants de l'internet pour monopoliser le trafic et verrouiller l'écosystème, sans grande contribution au développement technologique. Il reste à observer quelle contribution les Snaps de Web3 apporteront à la communauté. En parcourant la documentation fournie par MetaMask, on ressent de plus en plus que les futurs développeurs de Snap seront confrontés à de nombreuses restrictions et défis.
Cela fait presque un an depuis le lancement de la version bêta publique de Snaps par MetaMask, cependant, le nombre de Snaps disponibles répertoriés sur son site officiel n'est pas très élevé, avec un total de seulement 68 jusqu'en juin 2024. Il est à noter qu'avant le lancement officiel de la version bêta, le concept de Snaps avait été proposé par l'équipe officielle dès 2020, et les entreprises et développeurs Web3 ont en fait eu un temps considérable pour se familiariser avec celui-ci.
Actuellement, il n'y a pas encore de développeurs dédiés au développement de Snaps, mais il y a de nombreux développeurs de mini-programmes dans le Web2. La perception générale des mini-programmes est que l'expérience de développement est médiocre. Bien que le développement de mini-programmes utilise l'écosystème frontend, il s'agit d'une version amputée, les fournisseurs imposant des restrictions sur ce que les développeurs peuvent faire pour diverses raisons. Les capacités techniques et la qualité de la documentation des différents fournisseurs varient considérablement, ce qui oblige les développeurs à rencontrer toutes sortes de problèmes étranges sur diverses plateformes avant de pouvoir être considérés comme "expérimentés".
Retour à Web3, compte tenu de facteurs de sécurité, Snaps est très probablement confronté à une situation similaire. Il fonctionne dans un contexte de sécurité isolé, utilisant "ECMAScript sécurisé", qui impose en réalité certaines restrictions à l'API JavaScript, comme l'impossibilité d'accéder au DOM, à Node.js, aux API des plugins de navigateur, etc.
Pour des raisons de sécurité, il y a peu de choses que des Snaps basiques peuvent réellement faire. La plupart des fonctionnalités nécessitent d'abord d'obtenir les autorisations appropriées, c'est pourquoi les Snaps doivent demander les autorisations nécessaires aux utilisateurs lors de l'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 actuellement très limité, MetaMask les a classés.
Types de Snaps
Le site officiel de MetaMask divise les Snaps en 4 types :
Gestion de compte
Ces Snaps améliorent principalement la sécurité des clés privées grâce à la technologie MPC. Les méthodes traditionnelles de gestion des clés privées présentent des risques d'oubli ou de vol, tandis que la technologie MPC peut automatiquement diviser les clés privées et les stocker à différents endroits, ne les recomposant que lorsque la signature de la transaction est nécessaire, et ce processus ne génère pas de clé privée complète, maximisant ainsi la sécurité des clés privées.
Actuellement, il n'y a que 3 types de Snaps de gestion de comptes : Capsule, Silent Shard et Safeheron. Ils utilisent différentes méthodes pour protéger les clés privées, telles que l'utilisation d'un PassKey de l'appareil, d'un mot de passe de récupération et de l'authentification à deux facteurs (2FA), ou en installant l'application sur plusieurs appareils.
Il reste à voir combien d'utilisateurs Web3 ces Snaps peuvent attirer, pour le moment le nombre d'installations n'est pas élevé.
interopérabilité
Ces types de Snaps offrent principalement une compatibilité avec des réseaux non-EVM, y compris des chaînes connues comme Solana, Cosmos, Near et Sui. 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
Bien que ces Snaps aient du potentiel, les utilisateurs prêts à envoyer des messages par le biais de la blockchain restent encore minoritaires.
sécurité
La demande pour des Snaps de sécurité est importante, surtout dans le cas où MetaMask ne met pas suffisamment en garde contre les transactions de phishing. Ces Snaps peuvent fournir aux utilisateurs des informations et des analyses de transaction plus riches, minimisant ainsi les pertes d'actifs.
MetaMask Snaps offre des autorisations transaction-insight et signature-insight, permettant à Snap de lire les données brutes lors de l'initiation d'une transaction ou d'une signature par l'utilisateur, d'analyser ces données et de présenter des explications de sécurité plus détaillées à l'utilisateur.
Perspectives d'avenir
MetaMask essaie d'étendre ses activités à d'autres plateformes de chaînes via Snaps, mais il n'est pas encore certain jusqu'où cela ira. En se référant au développement des mini-programmes dans le domaine Web2, de nombreuses applications proposent des versions de mini-programmes, mais leurs fonctionnalités sont souvent rudimentaires, difficiles à comparer avec les applications natives. Avec la croissance explosive des mini-programmes, davantage d'applications ont également lancé leurs propres plateformes de mini-programmes, chacune consolidant ses propres barrières écologiques, rendant le monde Web de plus en plus centralisé.
Le capital dans le domaine du Web3 ne sera pas plus avisé que celui du Web2. Si Snaps se développe bien, il y aura certainement plus de portefeuilles qui emboîteront le pas. À ce moment-là, les développeurs de Web3 pourraient avoir besoin de développer des versions correspondantes de "Snaps" pour chaque portefeuille, ce qui sera un énorme défi. Cependant, si chaque fabricant crée son propre écosystème "Snaps", cela équivaut presque à ne pas avoir d'écosystème unique, ce qui est conforme à l'idée de "décentralisation".
À l'avenir, il pourrait y avoir diverses plateformes "comme Snaps", avec d'énormes différences entre elles, et les développeurs devront travailler dur pour réaliser la compatibilité entre plateformes. Lorsque la situation deviendra insupportable, le Snaps Standard pourrait voir le jour, tandis que diverses "SIP" seront proposées pour discussion, et la communauté présentera une prospérité.
Bien qu'il y ait des doutes sur l'avenir de MetaMask Snaps, il est indéniable qu'il s'agit d'un produit construit par une communauté de développeurs passionnés, visant à résoudre des problèmes concrets, et non d'une arnaque lancée par des experts financiers.
Cependant, pour la plupart des utilisateurs actuels de MetaMask, Snaps n'est pas encore une fonctionnalité essentielle. MetaMask devra probablement faire davantage d'efforts pour promouvoir cela de manière plus efficace.