Analyse de MetaMask Snaps : défis et opportunités des mini-programmes Web3

Web3 Mini-programs ? Analyse de MetaMask Snaps

MetaMask Snaps est un projet visionnaire. Au-delà de son apparence idéalisée, 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 les développeurs nationaux, ce concept ne devrait pas leur être étranger. Ces dernières années, des termes internet tels que "création d'écosystème" et "super App" sont apparus fréquemment, les grandes entreprises technologiques tentant de rendre l'environnement internet plus fermé afin de passer de fournisseurs de services à des formulateurs de normes.

Maintenant, cette tendance semble également commencer à s'étendre au domaine du Web3.

Web3 mini-programme ? Interprétation de MetaMask Snaps

Bien que Snaps soit sur le marché depuis près d'un an et que le 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 ceux qui utilisent MetaMask tous les jours, les passionnés de cryptomonnaie, peuvent ne rien savoir sur MetaMask Snaps. Cependant, lorsque l'on explique que c'est "comme des mini-programmes", les amis développeurs affichent généralement un sourire complice.

Cette situation rappelle celle des mini-programmes WeChat lors de leur lancement. En raison de l'absence de visibilité des fonctionnalités, le taux d'utilisation était initialement très faible. Ce n'est qu'après avoir déplacé l'entrée dans la position de déroulement de la page d'accueil que l'utilisation a commencé à croître de manière significative. Si MetaMask souhaite construire un écosystème, comment attirer les utilisateurs dans le système peut devenir une question importante à résoudre.

Depuis sa création, les mini-programmes suscitent de vifs débats dans le secteur de l'internet. Les ingénieurs front-end estiment généralement qu'il ne s'agit que d'un outil commercial pour que les grandes entreprises monopolisent le trafic et bloquent l'écosystème, avec une contribution limitée au développement technologique. Quelle valeur les Snaps de Web3 peuvent-ils apporter à la communauté ? En consultant la documentation fournie par MetaMask, on a de plus en plus l'impression que les futurs développeurs de Snap pourraient faire face à de nombreuses restrictions.

Il s'est écoulé près d'un an depuis le lancement de la version bêta publique de Snaps sur MetaMask, cependant, le nombre de Snaps disponibles répertorié sur son site officiel n'est pas très élevé, avec un total de seulement 68 en date de juin 2024. Il est à noter qu'aussi tôt qu'en 2020, le concept de Snaps avait déjà été proposé par l'équipe officielle, et les entreprises Web3 ainsi que les développeurs ont en réalité eu un temps considérable pour s'en familiariser.

Pour l'instant, je n'ai pas encore vu de personnel dédié au développement de Snaps, mais il y a beaucoup de développeurs de mini-programmes dans le Web2, et leur avis général sur le développement de mini-programmes est que l'expérience de développement est assez médiocre. Bien que le développement de mini-programmes utilise l'écosystème frontend, c'est une version amputée, et diverses restrictions obligent les développeurs à tomber dans toutes sortes de pièges étranges pour accumuler de l'expérience.

Dans le domaine du Web3, pour des raisons de sécurité et autres, les Snaps pourraient être confrontés à des situations similaires. Ils fonctionnent dans un contexte de sécurité isolé, utilisant "ECMAScript sécurisé", imposant en réalité certaines restrictions sur l'API JavaScript, telles que l'incapacité d'accéder au DOM, à Node.js, aux API de plugins de navigateur, etc.

Pour des raisons de sécurité, une fonctionnalité de base des Snaps est limitée. La plupart des fonctionnalités nécessitent d'abord d'obtenir les autorisations correspondantes, c'est pourquoi l'installation des Snaps doit demander des autorisations à l'utilisateur. Les autorisations disponibles incluent le cycle de vie, les transactions, les signatures, CRON, etc.

Par rapport à l'écosystème Web3 florissant, le nombre de Snaps actuellement disponibles est très limité. MetaMask les classe en plusieurs catégories.

Type Snaps

Le site officiel de MetaMask divise les Snaps en 4 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 séparément, et ne les reconstitue que lors de la nécessité de la signature de la 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 comptes : Capsule, Silent Shard et Safeheron.

  • Capsule utilise les dispositifs PassKey, la récupération de mot de passe et 2FA pour maintenir la clé. La perte de l'un d'eux peut être récupérée par les deux autres.
  • Silent Shard et Safeheron fonctionnent en installant l'application sur plusieurs appareils.

L'attrait de ce type de Snaps est limité, d'après les données officielles, le nombre et le taux d'installation ne sont pas élevés.

Web3 Mini-application ? Interprétation de MetaMask Snaps

Interopérabilité

Ces Snaps offrent principalement une compatibilité avec les réseaux non EVM, y compris plusieurs chaînes publiques connues telles que Solana, Cosmos, Near et Sui. Actuellement, cette catégorie représente plus de la moitié de l'écosystème Snaps.

Notifications et chat

Bien que ces Snaps aient du potentiel, les utilisateurs prêts à envoyer des messages via la blockchain restent encore minoritaires.

Sécurité

Cette catégorie de Snaps est très demandée, surtout dans le cas où MetaMask offre peu d'avertissements concernant les transactions de phishing. Les transactions, étant l'une des opérations à haut risque les plus courantes dans le domaine des cryptomonnaies et de la blockchain, permettent aux développeurs d'utiliser la fonction d'analyse des transactions fournie par Snaps pour afficher des informations transactionnelles plus riches aux utilisateurs, offrant des analyses et des perspectives afin de minimiser les pertes d'actifs.

MetaMask Snaps fournit des autorisations liées aux informations sur les transactions et les signatures. Une fois que le Snap a obtenu les autorisations, il peut lire les données brutes lors de l'initiation d'une transaction ou d'une signature par l'utilisateur, procéder à une analyse et afficher plus d'explications sur la sécurité à l'utilisateur.

Web3 Mini-programme ? Interprétation de MetaMask Snaps

réflexion

MetaMask tente d'étendre son domaine à d'autres plateformes de chaînes via Snaps, mais il reste à voir jusqu'où cela pourra aller. En se référant à l'expérience des mini-programmes dans le domaine Web2, les services de mini-programmes rudimentaires ne peuvent souvent pas rivaliser avec les applications, le suivi des nouvelles fonctionnalités est lent, et cela peut même orienter les utilisateurs vers leur propre application. Avec la croissance explosive des mini-programmes, de plus en plus d'applications ont également lancé leur propre plateforme de mini-programmes, chaque entreprise s'efforçant de consolider ses avantages, et l'ensemble du monde Web est devenu plus "centralisé".

Si les Snaps se développent bien, il pourrait y avoir plus de portefeuilles qui les imitent. Dans ce cas, les développeurs Web3 pourraient avoir besoin de développer différentes versions des "Snaps" pour chaque portefeuille, ce qui leur imposera sans aucun doute une pression énorme. Cependant, si chaque fabricant crée son propre écosystème de "Snaps", cela revient presque à ne pas avoir d'écosystème unique. Cela semble également corroborer leur étiquette de "décentralisation".

À l'avenir, il pourrait y avoir diverses plateformes "semblables à Snaps", avec d'énormes différences, et les développeurs devront consacrer beaucoup d'efforts à la compatibilité. Lorsque la situation deviendra intenable, il pourrait émerger un Snaps Standard, accompagné de divers "SIP" pour discussion au sein de la communauté, présentant une scène florissante......

Quoi qu'il en soit, MetaMask Snaps est au moins un produit construit par un groupe de développeurs passionnés, destiné à résoudre des problèmes concrets, et non une arnaque financière.

Cependant, pour la plupart des utilisateurs actuels de MetaMask, les Snaps ne sont pas encore une fonctionnalité essentielle. MetaMask pourrait avoir besoin de consacrer plus d'efforts à la manière de promouvoir cela plus efficacement.

Web3 Mini-application ? Interprétation de MetaMask Snaps

APP-0.86%
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.
  • Récompense
  • 7
  • Partager
Commentaire
0/400
RugpullTherapistvip
· 07-24 10:07
Qui ne connaît pas MetaMask ? On fait de l'argent, n'est-ce pas ?
Voir l'originalRépondre0
MevWhisperervip
· 07-24 09:36
Encore toute cette histoire de Web2, c'est ça ?
Voir l'originalRépondre0
CryingOldWalletvip
· 07-23 04:08
Oh oh, MM joue aussi avec ce piège de mini-programme ?
Voir l'originalRépondre0
DegenMcsleeplessvip
· 07-21 10:28
Encore des nouvelles manigances, à quoi bon tout ça ?
Voir l'originalRépondre0
ForkLibertarianvip
· 07-21 10:23
Après l'ouverture de l'écosystème, le piège est la destruction.
Voir l'originalRépondre0
staking_grampsvip
· 07-21 10:22
Oh oh, ils vont vraiment faire une intégration avec Alipay.
Voir l'originalRépondre0
PretendingSeriousvip
· 07-21 10:17
Eh bien, le monde du web3 joue aussi avec les mini-programmes.
Voir l'originalRépondre0
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)