La nouvelle écologie de Web3 : Analyse approfondie de MetaMask Snaps
MetaMask Snaps est un projet visionnaire, mais au-delà de son vernis idéalisé, nous pourrions le considérer comme un petit programme dans le monde Web3, ou plus concrètement l'appeler dApplet.
Pour les développeurs, en particulier ceux du pays, ce concept n'est pas étranger. Au cours des dernières années, des termes Internet tels que "création d'écosystèmes" et "super app" sont apparus fréquemment, et les grandes entreprises technologiques tentent souvent de rendre l'environnement Internet de plus en plus fermé, afin de passer de fournisseurs de services à des décideurs de normes. Aujourd'hui, cette tendance semble également commencer à s'étendre au domaine du Web3.
Bien que Snaps ait été lancé il y a près d'un an et que le concept remonte à 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 cryptomonnaies, peuvent ne rien savoir sur Snaps. Cette situation rappelle le début des mini-programmes WeChat : en raison de l'absence de points d'entrée évidents, leur utilisation était très faible pendant un certain temps. Si MetaMask veut construire un écosystème réussi, attirer les utilisateurs dans cet écosystème sera sans aucun doute une question clé.
Depuis la naissance des mini-programmes, ils ont suscité de nombreuses controverses dans le secteur de l'internet. De nombreux ingénieurs front-end les critiquent, les considérant simplement comme un outil commercial utilisé par de grandes entreprises pour monopoliser le trafic et verrouiller l'écosystème, avec une contribution limitée au développement technologique. Quelle valeur les Snaps de Web3 peuvent-ils apporter à la communauté ? En parcourant la documentation fournie par MetaMask, on a de plus en plus l'impression que les futurs développeurs de Snaps pourraient être confrontés à de nombreuses restrictions et défis.
Depuis le lancement de la version bêta publique des Snaps par MetaMask, le nombre de Snaps disponibles listés sur son site officiel n'est pas très élevé, avec seulement 68 disponibles jusqu'à présent. Compte tenu du fait que l'idée des Snaps a été proposée par les responsables dès 2020, les entreprises et développeurs Web3 ont en réalité eu un temps considérable pour comprendre et se préparer.
Actuellement, il n'y a pas encore de développeurs dédiés au développement de Snaps, mais les développeurs de mini-programmes dans le domaine du Web2 signalent généralement une mauvaise expérience de développement. Bien que les mini-programmes utilisent une pile technologique front-end, ils sont souvent une version tronquée, et pour diverses raisons, les plateformes imposent des restrictions sur ce que les développeurs peuvent faire. Les capacités techniques et la qualité de la documentation des différentes plateformes varient considérablement, ce qui oblige les développeurs à se heurter à divers problèmes étranges sur différentes plateformes avant d'être considérés comme "expérimentés".
Dans le domaine du Web3, compte tenu de facteurs tels que la sécurité, Snaps est très probablement confronté à une situation similaire. Il doit fonctionner dans un environnement sécurisé et isolé, en utilisant "ECMAScript sécurisé", ce qui implique 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é, un Snaps de base ne peut en réalité pas faire grand-chose. La plupart de ses fonctionnalités nécessitent d'abord l'obtention des autorisations correspondantes, c'est pourquoi Snaps doit demander les autorisations nécessaires à 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 en effet très faible. MetaMask les classe en plusieurs catégories principales :
Gestion des comptes : Ce type de Snaps améliore la sécurité des clés privées principalement grâce à la technologie MPC (calcul multipartite). Actuellement, il existe plusieurs produits représentatifs comme Capsule, Silent Shard et Safeheron.
Interopérabilité : Ces Snaps offrent principalement une compatibilité avec des réseaux non EVM, y compris plusieurs chaînes bien connues telles que Solana, Cosmos, Near, Sui, etc. Actuellement, ces Snaps représentent plus de la moitié de l'ensemble de l'écosystème.
Communication : y compris les Snaps avec des fonctionnalités de notification et de chat, bien que la base d'utilisateurs actuelle soit peut-être petite, le potentiel futur est prometteur.
Sécurité : La demande pour ce type de Snaps est assez élevée, notamment en ce qui concerne la fourniture d'insights sur les transactions et d'alertes sur les risques. Les fonctionnalités de MetaMask pour prévenir les transactions de phishing doivent encore être renforcées, et les Snaps axés sur la sécurité peuvent combler cette lacune.
MetaMask Snaps offre des autorisations spécifiques qui permettent à Snap de lire les données brutes lorsque l'utilisateur initie une transaction ou une signature, d'effectuer une analyse et de fournir à l'utilisateur des informations de sécurité plus détaillées.
MetaMask tente d'étendre son domaine à d'autres plateformes de chaînes via Snaps, mais il est encore difficile de dire jusqu'où cela ira. D'après l'expérience des mini-programmes dans le domaine Web2, les services simplifiés ont souvent du mal à rivaliser avec les applications natives, et le suivi des nouvelles fonctionnalités est souvent en retard. Si Snaps se développe avec succès, il pourrait y avoir plus de portefeuilles qui suivent et lancent des fonctionnalités similaires, ce qui pourrait poser de nouveaux défis aux développeurs Web3.
À l'avenir, il pourrait y avoir différentes plateformes "semblables à Snaps", avec des différences énormes entre elles, et les développeurs devront faire face à des problèmes de compatibilité entre les plateformes. Cela pourrait finalement donner naissance à une norme unifiée Snaps, ainsi qu'à un mécanisme de discussion communautaire correspondant.
Pour la plupart des utilisateurs de MetaMask, les Snaps ne sont peut-être pas encore une fonctionnalité essentielle. MetaMask doit encore faire davantage de travail sur la manière de promouvoir les Snaps de manière plus efficace.
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.
7 J'aime
Récompense
7
3
Reposter
Partager
Commentaire
0/400
RektButSmiling
· Il y a 13h
Tsk, tu veux encore te refermer, n'est-ce pas?
Voir l'originalRépondre0
CompoundPersonality
· Il y a 13h
Avec si peu d'activité utilisateur, vous voulez apprendre les mini-programmes ? Vous n'avez vraiment pas peur de rêver.
Voir l'originalRépondre0
GasFeeBeggar
· Il y a 13h
Ah, dans le web3, même pour un euro, il faut payer du gas.
MetaMask Snaps : nouvelles opportunités et défis pour l'écosystème Web3
La nouvelle écologie de Web3 : Analyse approfondie de MetaMask Snaps
MetaMask Snaps est un projet visionnaire, mais au-delà de son vernis idéalisé, nous pourrions le considérer comme un petit programme dans le monde Web3, ou plus concrètement l'appeler dApplet.
Pour les développeurs, en particulier ceux du pays, ce concept n'est pas étranger. Au cours des dernières années, des termes Internet tels que "création d'écosystèmes" et "super app" sont apparus fréquemment, et les grandes entreprises technologiques tentent souvent de rendre l'environnement Internet de plus en plus fermé, afin de passer de fournisseurs de services à des décideurs de normes. Aujourd'hui, cette tendance semble également commencer à s'étendre au domaine du Web3.
Bien que Snaps ait été lancé il y a près d'un an et que le concept remonte à 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 cryptomonnaies, peuvent ne rien savoir sur Snaps. Cette situation rappelle le début des mini-programmes WeChat : en raison de l'absence de points d'entrée évidents, leur utilisation était très faible pendant un certain temps. Si MetaMask veut construire un écosystème réussi, attirer les utilisateurs dans cet écosystème sera sans aucun doute une question clé.
Depuis la naissance des mini-programmes, ils ont suscité de nombreuses controverses dans le secteur de l'internet. De nombreux ingénieurs front-end les critiquent, les considérant simplement comme un outil commercial utilisé par de grandes entreprises pour monopoliser le trafic et verrouiller l'écosystème, avec une contribution limitée au développement technologique. Quelle valeur les Snaps de Web3 peuvent-ils apporter à la communauté ? En parcourant la documentation fournie par MetaMask, on a de plus en plus l'impression que les futurs développeurs de Snaps pourraient être confrontés à de nombreuses restrictions et défis.
Depuis le lancement de la version bêta publique des Snaps par MetaMask, le nombre de Snaps disponibles listés sur son site officiel n'est pas très élevé, avec seulement 68 disponibles jusqu'à présent. Compte tenu du fait que l'idée des Snaps a été proposée par les responsables dès 2020, les entreprises et développeurs Web3 ont en réalité eu un temps considérable pour comprendre et se préparer.
Actuellement, il n'y a pas encore de développeurs dédiés au développement de Snaps, mais les développeurs de mini-programmes dans le domaine du Web2 signalent généralement une mauvaise expérience de développement. Bien que les mini-programmes utilisent une pile technologique front-end, ils sont souvent une version tronquée, et pour diverses raisons, les plateformes imposent des restrictions sur ce que les développeurs peuvent faire. Les capacités techniques et la qualité de la documentation des différentes plateformes varient considérablement, ce qui oblige les développeurs à se heurter à divers problèmes étranges sur différentes plateformes avant d'être considérés comme "expérimentés".
Dans le domaine du Web3, compte tenu de facteurs tels que la sécurité, Snaps est très probablement confronté à une situation similaire. Il doit fonctionner dans un environnement sécurisé et isolé, en utilisant "ECMAScript sécurisé", ce qui implique 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é, un Snaps de base ne peut en réalité pas faire grand-chose. La plupart de ses fonctionnalités nécessitent d'abord l'obtention des autorisations correspondantes, c'est pourquoi Snaps doit demander les autorisations nécessaires à 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 en effet très faible. MetaMask les classe en plusieurs catégories principales :
Gestion des comptes : Ce type de Snaps améliore la sécurité des clés privées principalement grâce à la technologie MPC (calcul multipartite). Actuellement, il existe plusieurs produits représentatifs comme Capsule, Silent Shard et Safeheron.
Interopérabilité : Ces Snaps offrent principalement une compatibilité avec des réseaux non EVM, y compris plusieurs chaînes bien connues telles que Solana, Cosmos, Near, Sui, etc. Actuellement, ces Snaps représentent plus de la moitié de l'ensemble de l'écosystème.
Communication : y compris les Snaps avec des fonctionnalités de notification et de chat, bien que la base d'utilisateurs actuelle soit peut-être petite, le potentiel futur est prometteur.
Sécurité : La demande pour ce type de Snaps est assez élevée, notamment en ce qui concerne la fourniture d'insights sur les transactions et d'alertes sur les risques. Les fonctionnalités de MetaMask pour prévenir les transactions de phishing doivent encore être renforcées, et les Snaps axés sur la sécurité peuvent combler cette lacune.
MetaMask Snaps offre des autorisations spécifiques qui permettent à Snap de lire les données brutes lorsque l'utilisateur initie une transaction ou une signature, d'effectuer une analyse et de fournir à l'utilisateur des informations de sécurité plus détaillées.
MetaMask tente d'étendre son domaine à d'autres plateformes de chaînes via Snaps, mais il est encore difficile de dire jusqu'où cela ira. D'après l'expérience des mini-programmes dans le domaine Web2, les services simplifiés ont souvent du mal à rivaliser avec les applications natives, et le suivi des nouvelles fonctionnalités est souvent en retard. Si Snaps se développe avec succès, il pourrait y avoir plus de portefeuilles qui suivent et lancent des fonctionnalités similaires, ce qui pourrait poser de nouveaux défis aux développeurs Web3.
À l'avenir, il pourrait y avoir différentes plateformes "semblables à Snaps", avec des différences énormes entre elles, et les développeurs devront faire face à des problèmes de compatibilité entre les plateformes. Cela pourrait finalement donner naissance à une norme unifiée Snaps, ainsi qu'à un mécanisme de discussion communautaire correspondant.
Pour la plupart des utilisateurs de MetaMask, les Snaps ne sont peut-être pas encore une fonctionnalité essentielle. MetaMask doit encore faire davantage de travail sur la manière de promouvoir les Snaps de manière plus efficace.