MetaMask Snaps : la révolution des mini-programmes dans le monde Web3

robot
Création du résumé en cours

Applications dans le domaine du Web3 : Exploration des MetaMask Snaps

MetaMask Snaps est un projet aux grandes ambitions, mais au-delà de son "idéal", il ressemble plutôt à une mini-application dans le monde du Web3, ou ce que l'on pourrait appeler un dApplet.

Pour les développeurs, en particulier ceux de Chine, ce concept n'est pas étranger. Ces dernières années, des termes Internet comme "création d'écosystème" et "super application" ont souvent été mentionnés, les grands géants commerciaux tentant de rendre l'environnement Internet plus fermé afin de passer de fournisseurs de services à des créateurs de normes. Aujourd'hui, cette tendance semble également commencer à s'étendre au domaine du Web3.

Bien que Snaps existe depuis près d'un an et que le concept ait été proposé il y a au moins quatre ans, la plupart des utilisateurs en savent encore très peu à ce sujet. Même les passionnés de cryptomonnaies qui utilisent MetaMask tous les jours peuvent ne rien savoir sur MetaMask Snaps. Cependant, lorsqu'ils entendent l'explication "c'est comme des mini-programmes", ils affichent généralement un sourire complice.

Cette situation rappelle les débuts des mini-programmes WeChat. En raison de l'absence de visibilité des entrées fonctionnelles, le taux d'utilisation était très faible au départ. Ce n'est qu'après avoir déplacé l'entrée à la position de défilement de la page d'accueil que l'utilisation a commencé à augmenter considérablement. Si MetaMask souhaite construire un écosystème, la manière d'attirer les utilisateurs dans cet écosystème pourrait devenir une question importante à résoudre.

Depuis sa création, les mini-programmes ont suscité des controverses dans le secteur de l'internet. Les ingénieurs front-end estiment généralement qu'il s'agit simplement d'un outil commercial créé par les géants de l'internet pour monopoliser le trafic et verrouiller l'écosystème, n'apportant pas une grande contribution au développement technologique. La contribution des Snaps de Web3 à la communauté reste à observer. En consultant 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.

Depuis le lancement de la version bêta publique de Snaps par MetaMask, cela fait presque un an, mais le nombre de Snaps disponibles listés sur son site officiel n'est pas très élevé, avec seulement 68 disponibles jusqu'en juin 2024. Étant donné que le concept de Snaps a été proposé par l'équipe officielle dès 2020, les entreprises et les développeurs de Web3 ont en réalité eu un temps considérable pour le comprendre.

Web3 Mini-Program? Interprétation de MetaMask Snaps

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. Leur avis général sur les mini-programmes est que l'expérience de développement est médiocre. Bien que les mini-programmes utilisent l'écosystème front-end, c'est une version amputée, car les fabricants limitent ce que les développeurs peuvent faire 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 à rencontrer divers problèmes étranges pour être considérés comme "expérimentés".

Dans le domaine de Web3, pour des raisons de sécurité et autres, Snaps pourrait faire face à des situations similaires. Il fonctionne dans un contexte de sécurité isolé, utilisant "ECMAScript sécurisé", ce qui impose en réalité certaines restrictions à l'API JavaScript, comme l'impossibilité d'accéder au DOM, à Node.js, aux API de plugins de navigateur, etc.

Pour des raisons de sécurité, les capacités de base d'un Snap sont limitées. La plupart des fonctionnalités nécessitent d'abord d'obtenir les autorisations appropriées, donc les Snaps doivent 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 divise en plusieurs catégories.

Type de Snaps

Le site officiel de MetaMask divise les Snaps en 4 grandes catégories :

Gestion de compte

Ce type de Snaps améliore principalement la sécurité des clés privées grâce à la technologie MPC.

Les méthodes traditionnelles de protection des clés privées présentent certains problèmes :

  1. Si vous oubliez l'emplacement de stockage de votre phrase de récupération, vous pourriez perdre l'accès à vos actifs.
  2. Si l'appareil de stockage des mots de passe est infecté par un virus de type cheval de Troie, des hackers peuvent voler les mots de passe.

La technologie MPC peut automatiquement diviser une clé privée en plusieurs parts, stockées à différents endroits, et ne les recombine que lorsqu'il est nécessaire 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.

Actuellement, il n'y a que 3 Snaps de gestion de compte : Capsule, Silent Shard et Safeheron. Leur nombre d'installations n'est pas élevé.

interopérabilité

Ces types de Snaps offrent principalement une compatibilité avec les réseaux non-EVM, y compris Solana, Cosmos, Near, Sui, etc. Actuellement, ce type de Snaps est le plus nombreux, représentant plus de la moitié de l'ensemble de l'écosystème.

Web3 Mini-application ? Analyse de MetaMask Snaps

Notifications et discussions

Bien que ces types de Snaps soient intéressants, il y a encore peu d'utilisateurs prêts à envoyer des messages via la chaîne.

sécurité

La demande pour ce type de Snaps est élevée, en particulier dans le cas où MetaMask lui-même ne met pas suffisamment en garde contre les transactions de phishing. Les transactions, en tant qu'opérations les plus courantes dans le domaine des cryptomonnaies et de la blockchain, présentent un risque élevé et une grande sensibilité. Grâce à la fonction d'analyse des transactions fournie par Snaps, les développeurs peuvent montrer aux utilisateurs des informations de transaction plus riches, offrir des analyses et des aperçus, minimisant ainsi les pertes d'actifs des utilisateurs.

D'après les données du site officiel de Snaps, les Snaps sécurisés sont ceux dont la demande est la plus élevée en dehors du support multichaîne, représentant actuellement 20 % du total.

MetaMask Snaps offre des autorisations pertinentes, permettant à Snap de lire la charge utile originale de la transaction ou de la signature lorsque l'utilisateur lance une transaction ou une signature, d'effectuer une analyse, puis d'afficher plus d'explications sur la sécurité à l'utilisateur.

Application Web3 ? Interprétation de MetaMask Snaps

Réflexion

MetaMask espère étendre son domaine à d'autres plateformes de chaînes via Snaps, mais il est encore difficile de prédire jusqu'où cela ira. L'expérience des mini-programmes dans le domaine Web2 montre que les services de mini-programmes rudimentaires ne peuvent souvent pas être comparés aux applications, et le suivi des nouvelles fonctionnalités est souvent en retard. Avec la croissance explosive des mini-programmes, de plus en plus d'applications ont également lancé leurs propres plateformes de mini-programmes, chaque entreprise s'efforçant de renforcer sa muraille, rendant ainsi le monde Web de plus en plus "centralisé".

Le capital dans le domaine du Web3 ne sera pas plus sophistiqué que celui du Web2. Si les Snaps se développent bien, il pourrait y avoir plus de portefeuilles qui suivent. Cela pourrait amener les développeurs Web3 à devoir développer des versions correspondantes de "Snaps" pour chaque portefeuille, leur imposant une charge de travail supplémentaire.

À l'avenir, il pourrait y avoir diverses plateformes "semblables à Snaps", avec des différences énormes entre elles, et la compatibilité entre ces plateformes deviendra le travail quotidien des développeurs. Lorsque la situation deviendra intenable, le Snaps Standard pourrait voir le jour, accompagné de divers "SIP" pour discussion, et la communauté se présentera sous un jour florissant.

Quoi qu'il en soit, MetaMask Snaps est au moins un produit construit par un groupe de 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, Snaps n'est pas encore une fonctionnalité particulièrement nécessaire. MetaMask pourrait avoir besoin de faire plus de travail sur la manière de promouvoir cela de manière plus efficace.

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
TokenTaxonomistvip
· Il y a 11h
hum... statistiquement parlant, 73,4 % des extensions de portefeuille finissent par être des impasses évolutives en raison de l'entropie de compatibilité
Voir l'originalRépondre0
CryptoTherapistvip
· Il y a 11h
méditons sur les raisons pour lesquelles les utilisateurs résistent à l'attachement psychologique aux nouvelles fonctionnalités de portefeuille... le syndrome classique d'anxiété d'adoption de masse, pour être honnête
Voir l'originalRépondre0
RadioShackKnightvip
· Il y a 11h
Portefeuille petit programme ah... grande probabilité que ça ne fonctionne plus
Voir l'originalRépondre0
Blockwatcher9000vip
· Il y a 11h
Ah, encore un projet qui tente de devenir une super application.
Voir l'originalRépondre0
Ser_APY_2000vip
· Il y a 11h
Je ne me sens pas en feu, je vais me reposer et attendre un soutien.
Voir l'originalRépondre0
ImpermanentPhilosophervip
· Il y a 12h
Dire tout cela, ce n'est rien d'autre qu'un petit programme.
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)