MetaMask Snaps : nouvelles opportunités et défis pour l'écosystème Web3

robot
Création du résumé en cours

MetaMask Snaps : des mini-programmes dans le monde Web3

MetaMask Snaps est un projet avec une vision à long terme, pouvant être considéré comme une application pour le monde Web3, ou appelé dApplet. Pour les développeurs, en particulier ceux de Chine, ce concept n'est pas étranger. Ces dernières années, des termes comme "création d'écosystème" et "super App" sont apparus fréquemment dans l'internet, les grandes entreprises tentant de rendre l'environnement internet plus fermé afin de passer de fournisseurs de services à des normateurs. Aujourd'hui, cette tendance semble également commencer à s'étendre au domaine du Web3.

Web3 Mini-Programme ? Analyse de MetaMask Snaps

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 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 crypto-monnaies, peuvent ne rien savoir sur MetaMask Snaps. Cependant, lorsqu'on leur explique "c'est comme des mini-programmes", ils affichent souvent un sourire complice.

Cette situation rappelle les débuts des mini-programmes WeChat. En raison d'une entrée fonctionnelle peu évidente, le volume d'utilisation était très faible au départ. Ce n'est qu'après avoir déplacé l'entrée pour afficher la liste des mini-programmes dans le menu déroulant de la page d'accueil que l'utilisation a commencé à augmenter considérablement. Pour MetaMask, comment attirer les utilisateurs dans son écosystème pourrait devenir un problème important à résoudre.

Depuis sa création, les mini-programmes ont suscité des controverses dans l'industrie de l'internet. De nombreux ingénieurs front-end les critiquent, considérant 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, avec une contribution limitée au développement technologique. Il reste à voir quelle contribution les Snaps de Web3 apporteront à la communauté. Après avoir consulté 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 et défis.

Au 30 juin 2024, le nombre de Snaps disponibles répertoriés sur le site officiel de MetaMask n'est que de 68. Étant donné que le concept de Snaps a été proposé vers 2020, les entreprises et les développeurs Web3 ont en réalité eu un temps considérable pour comprendre et le développer.

Actuellement, il n'y a pas de développeurs dédiés au développement de Snaps, mais il y a un bon nombre de développeurs de mini-programmes dans le domaine du Web2. Leur avis général sur les mini-programmes est que l'expérience de développement est assez médiocre. Bien que les mini-programmes utilisent l'écosystème frontend, c'est une version amputée, et diverses restrictions font que les développeurs doivent passer par de nombreux pièges étranges sur différentes plateformes avant de pouvoir accumuler de l'expérience.

Les snaps font également face à des restrictions similaires. Pour des raisons de sécurité, ils doivent s'exécuter dans un contexte sécurisé isolé, en utilisant "ECMAScript sécurisé", ce qui impose en réalité certaines limitations à l'API JavaScript, comme l'impossibilité d'accéder au DOM, à Node.js et aux API de plugins du navigateur.

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 des autorisations à l'utilisateur lors de l'installation, y compris le cycle de vie, les transactions, les signatures et CRON, etc.

Type de Snaps

Le site officiel de MetaMask divise les Snaps en quatre types :

1. Gestion de compte

Ces types de Snaps améliorent 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, tout en ne générant jamais la clé privée complète, protégeant ainsi au maximum la sécurité de la clé privée.

Actuellement, il n'y a que 3 applications de gestion de comptes : Capsule, Silent Shard et Safeheron. Elles protègent les clés privées de différentes manières, mais le nombre d'installations n'est pas très élevé.

2. Interopérabilité

Ces Snaps offrent principalement une compatibilité avec des réseaux non-EVM, y compris des chaînes comme Solana, Cosmos, Near, Sui, etc. Actuellement, ces Snaps constituent la majorité, représentant plus de la moitié de l'ensemble de l'écosystème.

Web3 Mini-Programme ? Interprétation de MetaMask Snaps

3. Notifications et chat

Bien que ces Snaps aient du potentiel, les utilisateurs prêts à envoyer des messages via la blockchain restent rares pour le moment.

4. Sécurité

Les Snaps de sécurité sont très demandés, en particulier en ce qui concerne la sécurité des transactions. Ils peuvent fournir aux utilisateurs des informations et des analyses de transaction plus riches, aidant à éviter les pertes d'actifs. Actuellement, les Snaps de sécurité représentent environ 20 % du total.

MetaMask Snaps fournit des autorisations pertinentes, permettant à Snap de lire les données brutes lorsque l'utilisateur initie une transaction ou une signature, d'effectuer une analyse et de présenter à l'utilisateur des explications de sécurité plus détaillées.

Web3 Mini-application ? Interprétation de MetaMask Snaps

Perspectives d'avenir

Il reste à voir si la vision de MetaMask d'étendre Snaps à d'autres plateformes de chaînes peut être réalisée. En se basant sur l'expérience des mini-programmes dans le domaine du Web2, les services simplifiés sont souvent difficiles à remplacer par des applications complètes, et les mises à jour des nouvelles fonctionnalités peuvent également être retardées. Si Snaps se développe bien, il pourrait y avoir plus de portefeuilles qui imitent, ce qui pourrait amener les développeurs à devoir créer plusieurs versions de Snaps pour différents portefeuilles.

À l'avenir, divers plateformes "comme Snaps" pourraient apparaître, avec d'énormes différences entre elles. Pour résoudre les problèmes de compatibilité, une norme Snaps pourrait voir le jour, suscitant des discussions et la participation de la communauté.

Pour la plupart des utilisateurs de MetaMask, les Snaps ne sont pas encore une fonctionnalité essentielle. MetaMask pourrait avoir besoin de faire plus de travail de promotion pour augmenter la popularité et l'utilisation des Snaps.

Web3 mini-programme ? Interprétation de MetaMask Snaps

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
SmartMoneyWalletvip
· Il y a 21h
C'est encore un piège pour se faire prendre pour des cons.
Voir l'originalRépondre0
GateUser-5854de8bvip
· Il y a 21h
C'est juste un nouveau trou.
Voir l'originalRépondre0
CodeAuditQueenvip
· Il y a 21h
En attente d'un écosystème plus ouvert
Voir l'originalRépondre0
MEVSandwichVictimvip
· Il y a 21h
Les mini-programmes ne sont pas équivalents à la Décentralisation.
Voir l'originalRépondre0
BlockDetectivevip
· Il y a 22h
La forme prime sur la valeur réelle
Voir l'originalRépondre0
CryptoCrazyGFvip
· Il y a 22h
Enfin, je t'ai attendu Snaps
Voir l'originalRépondre0
Fren_Not_Foodvip
· Il y a 22h
Le bon projet est enfin réalisé.
Voir l'originalRépondre0
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)