Applications Miniatures dans le Domaine Web3 : Interprétation de MetaMask Snaps
MetaMask Snaps est un projet rempli de grandes ambitions. Au-delà de son vernis idéalisé, nous pouvons le considérer comme un mini-programme dans le monde Web3, ou plus à la mode, un dApplet.
Pour les développeurs, en particulier ceux en Chine, ce concept n'est pas étranger. Ces dernières années, des termes comme "création d'écosystème" et "super application" sont apparus fréquemment, les grandes entreprises s'efforçant de rendre l'environnement Internet plus fermé, afin de passer de fournisseurs de services à des établisseurs de normes.
Maintenant, cette tendance semble également commencer à se répandre dans le domaine du Web3.
À partir de juin 2024, bien que Snaps existe depuis près d'un an et que son concept ait été proposé depuis au moins 4 ans, la compréhension qu'en ont les utilisateurs ordinaires reste très limitée. Même ceux qui utilisent MetaMask tous les jours, les passionnés de cryptomonnaie, ont presque zéro connaissance des MetaMask Snaps. Cependant, lorsque l'on explique cela comme "des mini-programmes similaires", les développeurs affichent généralement un sourire complice.
Cette situation rappelle celle du lancement des mini-programmes WeChat. En raison de l'absence de points d'entrée clairs pour les fonctionnalités, leur utilisation était très faible. Ce n'est qu'après avoir déplacé l'entrée à la position déroulante de la page d'accueil que l'utilisation a commencé à augmenter considérablement. Si MetaMask souhaite construire un écosystème, attirer les utilisateurs dans cet écosystème pourrait devenir un problème important à résoudre.
Les mini-programmes suscitent des controverses depuis leur création. De nombreux ingénieurs front-end estiment qu'il ne s'agit que d'un outil commercial pour que les géants de l'internet monopolisent le trafic et verrouillent l'écosystème, avec une contribution limitée au développement technologique. La valeur que Snaps de Web3 peut apporter à la communauté reste à observer. Après avoir consulté la documentation de MetaMask, on a de plus en plus l'impression que les futurs développeurs de Snap pourraient faire face à de nombreuses restrictions.
Cela fait presque un an depuis que MetaMask a ouvert la bêta publique de Snaps, mais 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é introduit par l'équipe officielle dès 2020, les entreprises et les développeurs Web3 ont en fait eu un temps considérable pour s'en informer.
Actuellement, il n'y a pas encore de développeurs dédiés au développement de Snaps, mais il y a beaucoup de développeurs de mini-programmes dans le Web2. L'opinion générale sur les mini-programmes est que l'expérience de développement est plutôt mauvaise. Bien que les mini-programmes utilisent l'écosystème front-end, ils sont en version amputée, car les fabricants limitent les actions que les développeurs peuvent réaliser pour diverses raisons. Les capacités techniques et la qualité de la documentation des différents fabricants varient considérablement, ce qui oblige les développeurs à passer par divers pièges sur différentes plateformes pour acquérir de l'expérience.
Dans le domaine du Web3, Snaps pourrait faire face à des situations similaires pour des raisons de sécurité et autres. Il fonctionne dans un contexte de sécurité isolé, utilisant "ECMAScript sécurisé", ce qui impose en réalité certaines restrictions sur l'API JavaScript, comme 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, donc Snaps doit demander des autorisations à l'utilisateur 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 relativement faible. MetaMask les classe en plusieurs catégories.
Type Snaps
Selon la classification du site officiel de MetaMask, on peut les diviser 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 utilisateurs ordinaires enregistrent généralement leurs phrases mnémotechniques sur leur ordinateur ou leur téléphone. Les utilisateurs avec des fonds plus importants peuvent opter pour des méthodes plus sûres, comme un portefeuille matériel. Mais la plupart des gens se contentent de conserver leurs phrases mnémotechniques dans des endroits faciles à trouver, au cas où ils les oublieraient.
Cette méthode de stockage peut entraîner certains problèmes :
Oublier l'emplacement de la phrase de récupération peut entraîner une perte d'actifs.
L'appareil sur lequel les mots de passe mnémotechniques sont sauvegardés subit un virus Trojan, rendant difficile la prévention du vol par des hackers.
La technologie MPC peut automatiquement diviser une clé privée en plusieurs parts, qui sont stockées séparément, et ne sont assemblées que lors de la nécessité 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.
Il n'y a actuellement que 3 Snaps de gestion de compte : Capsule, Silent Shard et Safeheron.
Capsule utilise le PassKey, le mot de passe de récupération et la 2FA de l'appareil pour maintenir la clé.
Silent Shard et Safeheron fonctionnent en installant l'application sur plusieurs appareils.
L'attrait de ce type de Snaps n'est pas encore clair, d'après les données du site officiel, le nombre et le volume d'installations ne sont pas élevés.
Le processus d'utilisation n'est pas compliqué. Après l'installation, une adresse supplémentaire apparaîtra dans le portefeuille MetaMask.
interopérabilité
Ces Snaps offrent principalement une compatibilité avec des réseaux non EVM, y compris Solana, Cosmos, Near, Sui, etc. Actuellement, ils représentent plus de la moitié de l'écosystème Snaps.
Notifications et discussions
Bien que ce type de Snaps ait du potentiel, il y a actuellement peu d'utilisateurs disposés à envoyer des messages via la chaîne, et cela pourrait encore nécessiter du temps pour se développer.
sécurité
Cette catégorie de Snaps a une forte demande, en particulier parce que MetaMask ne gère pas suffisamment les alertes de transactions de phishing. Les transactions, étant l'opération la plus courante dans le domaine des cryptomonnaies et de la blockchain, présentent des risques élevés et une grande sensibilité. La fonctionnalité d'analyse des transactions proposée par Snaps permet aux développeurs de montrer aux utilisateurs des informations transactionnelles plus riches, offrant des analyses et des perspectives pour minimiser les pertes d'actifs des utilisateurs.
Les Snaps sécurisés pourraient compenser les lacunes de MetaMask lui-même. D'après les données du site officiel, les Snaps sécurisés sont la deuxième demande la plus importante après le support multi-chaînes, représentant 20 % du total.
MetaMask Snaps offre les permissions « endowment:transaction-insight » et « endowment:signature-insight » pour répondre aux besoins associés. Après avoir demandé les permissions pertinentes, le Snap peut lire la charge utile originale de la transaction ou de la signature lorsque l'utilisateur initie une transaction ou une signature, effectuer une analyse, puis afficher plus d'explications sur la sécurité à l'utilisateur.
Perspectives d'avenir
MetaMask tente d'étendre son domaine à d'autres plateformes de chaînes via Snaps, mais l'effet final est difficile à prévoir. En se référant à l'expérience des mini-programmes de Web2, les services de mini-programmes rudimentaires ne peuvent généralement pas rivaliser avec les applications, le suivi des nouvelles fonctionnalités est souvent en retard, et même de nombreux mini-programmes orientent les utilisateurs vers leur propre application.
Si Snaps se développe bien, il pourrait y avoir plus de portefeuilles qui l'imitent. Cela pourrait amener les développeurs Web3 à devoir développer des versions correspondantes des "Snaps" pour chaque portefeuille, augmentant ainsi la charge de travail. Mais si chaque fabricant crée son propre écosystème "Snaps", cela pourrait également entraîner un manque d'unicité.
À l'avenir, il pourrait y avoir divers plateformes "Snaps-like" avec d'énormes différences, et les développeurs devront gérer des problèmes de compatibilité. Cela pourrait favoriser la naissance du Snaps Standard, accompagné de divers "SIP" pour discussion, formant une scène communautaire prospère.
Bien qu'il y ait des doutes sur l'avenir de MetaMask Snaps, c'est au moins un produit construit par des développeurs passionnés, visant à résoudre des problèmes concrets, et non une arnaque lancée par des experts financiers.
Cependant, pour la plupart des utilisateurs actuels de MetaMask, les Snaps ne sont pas encore une fonctionnalité particulièrement nécessaire. MetaMask pourrait avoir besoin de faire plus de travail pour une promotion 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.
9 J'aime
Récompense
9
7
Partager
Commentaire
0/400
DeFiGrayling
· 07-26 05:04
Il vaut mieux créer une chaîne.
Voir l'originalRépondre0
PanicSeller69
· 07-25 03:03
Ne dis pas des choses si flatteuses, ce n'est qu'une version plagiée de l'interconnexion.
Voir l'originalRépondre0
ChainSauceMaster
· 07-24 13:10
Le nouveau jouet mm est arrivé
Voir l'originalRépondre0
MeaninglessApe
· 07-24 07:19
Il faut encore voir la performance de M.
Voir l'originalRépondre0
LuckyHashValue
· 07-24 07:06
Il vaut mieux utiliser directement le petit renard.
Voir l'originalRépondre0
LightningLady
· 07-24 07:04
J'ai failli être dupé par MetaMask encore une fois.
MetaMask Snaps : Le prototype de l'écosystème des mini-programmes dans le monde Web3 et ses défis
Applications Miniatures dans le Domaine Web3 : Interprétation de MetaMask Snaps
MetaMask Snaps est un projet rempli de grandes ambitions. Au-delà de son vernis idéalisé, nous pouvons le considérer comme un mini-programme dans le monde Web3, ou plus à la mode, un dApplet.
Pour les développeurs, en particulier ceux en Chine, ce concept n'est pas étranger. Ces dernières années, des termes comme "création d'écosystème" et "super application" sont apparus fréquemment, les grandes entreprises s'efforçant de rendre l'environnement Internet plus fermé, afin de passer de fournisseurs de services à des établisseurs de normes.
Maintenant, cette tendance semble également commencer à se répandre dans le domaine du Web3.
À partir de juin 2024, bien que Snaps existe depuis près d'un an et que son concept ait été proposé depuis au moins 4 ans, la compréhension qu'en ont les utilisateurs ordinaires reste très limitée. Même ceux qui utilisent MetaMask tous les jours, les passionnés de cryptomonnaie, ont presque zéro connaissance des MetaMask Snaps. Cependant, lorsque l'on explique cela comme "des mini-programmes similaires", les développeurs affichent généralement un sourire complice.
Cette situation rappelle celle du lancement des mini-programmes WeChat. En raison de l'absence de points d'entrée clairs pour les fonctionnalités, leur utilisation était très faible. Ce n'est qu'après avoir déplacé l'entrée à la position déroulante de la page d'accueil que l'utilisation a commencé à augmenter considérablement. Si MetaMask souhaite construire un écosystème, attirer les utilisateurs dans cet écosystème pourrait devenir un problème important à résoudre.
Les mini-programmes suscitent des controverses depuis leur création. De nombreux ingénieurs front-end estiment qu'il ne s'agit que d'un outil commercial pour que les géants de l'internet monopolisent le trafic et verrouillent l'écosystème, avec une contribution limitée au développement technologique. La valeur que Snaps de Web3 peut apporter à la communauté reste à observer. Après avoir consulté la documentation de MetaMask, on a de plus en plus l'impression que les futurs développeurs de Snap pourraient faire face à de nombreuses restrictions.
Cela fait presque un an depuis que MetaMask a ouvert la bêta publique de Snaps, mais 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é introduit par l'équipe officielle dès 2020, les entreprises et les développeurs Web3 ont en fait eu un temps considérable pour s'en informer.
Actuellement, il n'y a pas encore de développeurs dédiés au développement de Snaps, mais il y a beaucoup de développeurs de mini-programmes dans le Web2. L'opinion générale sur les mini-programmes est que l'expérience de développement est plutôt mauvaise. Bien que les mini-programmes utilisent l'écosystème front-end, ils sont en version amputée, car les fabricants limitent les actions que les développeurs peuvent réaliser pour diverses raisons. Les capacités techniques et la qualité de la documentation des différents fabricants varient considérablement, ce qui oblige les développeurs à passer par divers pièges sur différentes plateformes pour acquérir de l'expérience.
Dans le domaine du Web3, Snaps pourrait faire face à des situations similaires pour des raisons de sécurité et autres. Il fonctionne dans un contexte de sécurité isolé, utilisant "ECMAScript sécurisé", ce qui impose en réalité certaines restrictions sur l'API JavaScript, comme 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, donc Snaps doit demander des autorisations à l'utilisateur 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 relativement faible. MetaMask les classe en plusieurs catégories.
Type Snaps
Selon la classification du site officiel de MetaMask, on peut les diviser 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 utilisateurs ordinaires enregistrent généralement leurs phrases mnémotechniques sur leur ordinateur ou leur téléphone. Les utilisateurs avec des fonds plus importants peuvent opter pour des méthodes plus sûres, comme un portefeuille matériel. Mais la plupart des gens se contentent de conserver leurs phrases mnémotechniques dans des endroits faciles à trouver, au cas où ils les oublieraient.
Cette méthode de stockage peut entraîner certains problèmes :
La technologie MPC peut automatiquement diviser une clé privée en plusieurs parts, qui sont stockées séparément, et ne sont assemblées que lors de la nécessité 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.
Il n'y a actuellement que 3 Snaps de gestion de compte : Capsule, Silent Shard et Safeheron.
L'attrait de ce type de Snaps n'est pas encore clair, d'après les données du site officiel, le nombre et le volume d'installations ne sont pas élevés.
Le processus d'utilisation n'est pas compliqué. Après l'installation, une adresse supplémentaire apparaîtra dans le portefeuille MetaMask.
interopérabilité
Ces Snaps offrent principalement une compatibilité avec des réseaux non EVM, y compris Solana, Cosmos, Near, Sui, etc. Actuellement, ils représentent plus de la moitié de l'écosystème Snaps.
Notifications et discussions
Bien que ce type de Snaps ait du potentiel, il y a actuellement peu d'utilisateurs disposés à envoyer des messages via la chaîne, et cela pourrait encore nécessiter du temps pour se développer.
sécurité
Cette catégorie de Snaps a une forte demande, en particulier parce que MetaMask ne gère pas suffisamment les alertes de transactions de phishing. Les transactions, étant l'opération la plus courante dans le domaine des cryptomonnaies et de la blockchain, présentent des risques élevés et une grande sensibilité. La fonctionnalité d'analyse des transactions proposée par Snaps permet aux développeurs de montrer aux utilisateurs des informations transactionnelles plus riches, offrant des analyses et des perspectives pour minimiser les pertes d'actifs des utilisateurs.
Les Snaps sécurisés pourraient compenser les lacunes de MetaMask lui-même. D'après les données du site officiel, les Snaps sécurisés sont la deuxième demande la plus importante après le support multi-chaînes, représentant 20 % du total.
MetaMask Snaps offre les permissions « endowment:transaction-insight » et « endowment:signature-insight » pour répondre aux besoins associés. Après avoir demandé les permissions pertinentes, le Snap peut lire la charge utile originale de la transaction ou de la signature lorsque l'utilisateur initie une transaction ou une signature, effectuer une analyse, puis afficher plus d'explications sur la sécurité à l'utilisateur.
Perspectives d'avenir
MetaMask tente d'étendre son domaine à d'autres plateformes de chaînes via Snaps, mais l'effet final est difficile à prévoir. En se référant à l'expérience des mini-programmes de Web2, les services de mini-programmes rudimentaires ne peuvent généralement pas rivaliser avec les applications, le suivi des nouvelles fonctionnalités est souvent en retard, et même de nombreux mini-programmes orientent les utilisateurs vers leur propre application.
Si Snaps se développe bien, il pourrait y avoir plus de portefeuilles qui l'imitent. Cela pourrait amener les développeurs Web3 à devoir développer des versions correspondantes des "Snaps" pour chaque portefeuille, augmentant ainsi la charge de travail. Mais si chaque fabricant crée son propre écosystème "Snaps", cela pourrait également entraîner un manque d'unicité.
À l'avenir, il pourrait y avoir divers plateformes "Snaps-like" avec d'énormes différences, et les développeurs devront gérer des problèmes de compatibilité. Cela pourrait favoriser la naissance du Snaps Standard, accompagné de divers "SIP" pour discussion, formant une scène communautaire prospère.
Bien qu'il y ait des doutes sur l'avenir de MetaMask Snaps, c'est au moins un produit construit par des développeurs passionnés, visant à résoudre des problèmes concrets, et non une arnaque lancée par des experts financiers.
Cependant, pour la plupart des utilisateurs actuels de MetaMask, les Snaps ne sont pas encore une fonctionnalité particulièrement nécessaire. MetaMask pourrait avoir besoin de faire plus de travail pour une promotion efficace.