"Applications" dans le monde Web3 : Explorer MetaMask Snaps
MetaMask Snaps est un projet ambitieux. Au-delà de son apparence idéalisée, il ressemble en réalité à une application légère dans le monde du Web3, ou ce que l'on peut appeler 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 App" ont fréquemment émergé sur Internet, les grandes entreprises de l'Internet s'efforçant de construire des écosystèmes fermés afin de passer de fournisseurs de services à des établisseurs de normes. Maintenant, cette tendance semble également commencer à s'étendre au domaine du Web3.
En juin 2024, bien que les Snaps existent 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 peuvent ne rien savoir sur les MetaMask Snaps. Cependant, lorsque l'on explique que c'est "similaire à des mini-programmes", les développeurs affichent souvent un sourire complice.
Cette situation rappelle les débuts des mini-programmes WeChat. En raison d'un accès peu évident aux fonctionnalités, l'utilisation était très faible au départ. Ce n'est qu'après avoir déplacé l'accès à la position déroulante de la page d'accueil que l'utilisation a commencé à augmenter considérablement. Si MetaMask souhaite construire un écosystème, comment attirer les utilisateurs dans cet écosystème pourrait devenir un problème important à résoudre.
Les mini-programmes ont été controversés depuis leur création. Les ingénieurs front-end considèrent généralement qu'il s'agit simplement 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. Il reste à voir combien de contributions les Snaps de Web3 peuvent apporter à la communauté. En consultant la documentation fournie par MetaMask, il n'est pas difficile de constater 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. Cependant, le nombre de Snaps disponibles listés sur leur site officiel n'est pas élevé, avec seulement 68 au total jusqu'en juin 2024. Il est à noter qu'à l'époque, vers 2020, le concept de Snaps avait déjà été proposé par les autorités, et les entreprises et développeurs Web3 ont en fait eu un temps considérable pour s'en familiariser.
Il n'y a pas encore 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 Web2. L'opinion générale sur les mini-programmes est que l'expérience de développement est médiocre. Bien que le développement de mini-programmes utilise l'écosystème front-end, c'est une version amputée, les fabricants restreignant 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 fait que les développeurs doivent passer par des tranchées étranges avant de pouvoir être qualifiés de "expérimentés".
Dans le domaine du Web3, compte tenu de facteurs tels que la sécurité, les Snaps pourraient très probablement faire face à des situations similaires. Ils fonctionnent dans un contexte de sécurité isolé, utilisant "ECMAScript sécurisé", ce qui impose en réalité certaines restrictions sur l'API JavaScript, telles que l'impossibilité d'accéder au DOM, à Node.js, à l'API des plugins de navigateur, etc.
Pour des raisons de sécurité, une fonctionnalité de base de Snaps est limitée. La plupart des fonctionnalités nécessitent d'abord d'obtenir les autorisations correspondantes, donc Snaps doit demander des autorisations pertinentes à 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 classant en plusieurs catégories.
Type Snaps
Selon la classification du site officiel de MetaMask, les Snaps se divisent en 4 types :
Gestion de compte
Ces Snaps utilisent principalement la technologie MPC pour améliorer la sécurité des clés privées. Par rapport aux méthodes traditionnelles de stockage des clés privées, la technologie MPC peut automatiquement diviser la clé privée en plusieurs parts, qui sont ensuite stockées à différents endroits, et ne sont recombinées que lorsque la signature d'une transaction est nécessaire, tout en ne générant pas de clé privée complète pendant tout le processus, maximisant ainsi la protection de la sécurité des clés privées.
Il n'y a actuellement que 3 Snaps de gestion de compte : Capsule, Silent Shard et Safeheron. Ils adoptent différentes méthodes pour assurer la gestion sécurisée des clés privées.
Interopérabilité
Ces Snaps offrent principalement une compatibilité avec des 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.
Notifications et chat
Bien que ces Snaps aient leurs caractéristiques, les utilisateurs prêts à envoyer des messages via la chaîne restent minoritaires parmi les nombreuses applications de communication actuelles.
Sécurité
La demande pour les Snaps de sécurité est élevée, surtout dans le cas où les avertissements de MetaMask concernant les transactions de phishing ne sont pas suffisamment clairs. Ce type de Snaps peut fournir aux utilisateurs des informations et des analyses de transaction plus riches, aidant ainsi à éviter les pertes d'actifs. Actuellement, les Snaps de sécurité représentent environ 20 % du total.
MetaMask Snaps offre des autorisations pertinentes, permettant à Snap de lire les données brutes lors d'une transaction ou d'une signature initiée par l'utilisateur, d'effectuer une analyse et de présenter à l'utilisateur des explications de sécurité plus détaillées.
Perspectives d'avenir
MetaMask tente d'étendre son domaine à d'autres plateformes de chaînes grâce à Snaps, mais la portée de cette initiative reste incertaine. En se basant sur l'expérience des mini-programmes dans le domaine Web2, les versions rudimentaires des mini-programmes 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 bien, il pourrait y avoir davantage de portefeuilles qui imitent. Dans ce cas, les développeurs Web3 pourraient avoir besoin de développer des versions correspondantes de "Snaps" pour chaque portefeuille, ce qui augmentera sans aucun doute la difficulté de développement. Cependant, si chaque fabricant crée son propre écosystème "Snaps", cela pourrait également conduire à l'absence d'un véritable écosystème unique.
À l'avenir, il pourrait y avoir diverses plateformes "similaires à Snaps", avec d'énormes différences entre elles, et les développeurs devront consacrer beaucoup d'efforts à l'adaptation à chaque plateforme. Il pourrait finalement y avoir un Snaps Standard, ainsi que divers "SIP" pour discussion au sein de la communauté, formant un écosystème florissant.
Néanmoins, MetaMask Snaps est avant tout un produit construit par une équipe de développeurs passionnés, visant à résoudre des problèmes réels, et non pas une escroquerie financière. Pour la plupart des utilisateurs de MetaMask, Snaps n'est peut-être pas encore une fonctionnalité essentielle, et MetaMask doit encore faire davantage de travail en matière de promotion.
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
9
Partager
Commentaire
0/400
LightningLady
· 07-19 13:50
Ça arrive, ça arrive, pousse quelques fois pour voir.
Voir l'originalRépondre0
SneakyFlashloan
· 07-19 12:50
Qui a vérifié ce code ? C'est difficile.
Voir l'originalRépondre0
MevTears
· 07-18 13:05
Sûr ? Pas vraiment.
Voir l'originalRépondre0
GameFiCritic
· 07-17 19:21
Encore un soi-disant écosystème sans avenir.
Voir l'originalRépondre0
CryptoPhoenix
· 07-16 22:11
L'écosystème n'est pas encore parfait. Surmonter cette période sera le début de l'aube, mes sœurs.
Voir l'originalRépondre0
DefiPlaybook
· 07-16 22:10
Une plateforme peut être très bonne, mais sans airdrop, c'est du flan. Quand est-ce qu'on émet des tokens ?
MetaMask Snaps : les mini-programmes du monde Web3 peuvent-ils créer un écosystème florissant
"Applications" dans le monde Web3 : Explorer MetaMask Snaps
MetaMask Snaps est un projet ambitieux. Au-delà de son apparence idéalisée, il ressemble en réalité à une application légère dans le monde du Web3, ou ce que l'on peut appeler 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 App" ont fréquemment émergé sur Internet, les grandes entreprises de l'Internet s'efforçant de construire des écosystèmes fermés afin de passer de fournisseurs de services à des établisseurs de normes. Maintenant, cette tendance semble également commencer à s'étendre au domaine du Web3.
En juin 2024, bien que les Snaps existent 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 peuvent ne rien savoir sur les MetaMask Snaps. Cependant, lorsque l'on explique que c'est "similaire à des mini-programmes", les développeurs affichent souvent un sourire complice.
Cette situation rappelle les débuts des mini-programmes WeChat. En raison d'un accès peu évident aux fonctionnalités, l'utilisation était très faible au départ. Ce n'est qu'après avoir déplacé l'accès à la position déroulante de la page d'accueil que l'utilisation a commencé à augmenter considérablement. Si MetaMask souhaite construire un écosystème, comment attirer les utilisateurs dans cet écosystème pourrait devenir un problème important à résoudre.
Les mini-programmes ont été controversés depuis leur création. Les ingénieurs front-end considèrent généralement qu'il s'agit simplement 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. Il reste à voir combien de contributions les Snaps de Web3 peuvent apporter à la communauté. En consultant la documentation fournie par MetaMask, il n'est pas difficile de constater 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. Cependant, le nombre de Snaps disponibles listés sur leur site officiel n'est pas élevé, avec seulement 68 au total jusqu'en juin 2024. Il est à noter qu'à l'époque, vers 2020, le concept de Snaps avait déjà été proposé par les autorités, et les entreprises et développeurs Web3 ont en fait eu un temps considérable pour s'en familiariser.
Il n'y a pas encore 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 Web2. L'opinion générale sur les mini-programmes est que l'expérience de développement est médiocre. Bien que le développement de mini-programmes utilise l'écosystème front-end, c'est une version amputée, les fabricants restreignant 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 fait que les développeurs doivent passer par des tranchées étranges avant de pouvoir être qualifiés de "expérimentés".
Dans le domaine du Web3, compte tenu de facteurs tels que la sécurité, les Snaps pourraient très probablement faire face à des situations similaires. Ils fonctionnent dans un contexte de sécurité isolé, utilisant "ECMAScript sécurisé", ce qui impose en réalité certaines restrictions sur l'API JavaScript, telles que l'impossibilité d'accéder au DOM, à Node.js, à l'API des plugins de navigateur, etc.
Pour des raisons de sécurité, une fonctionnalité de base de Snaps est limitée. La plupart des fonctionnalités nécessitent d'abord d'obtenir les autorisations correspondantes, donc Snaps doit demander des autorisations pertinentes à 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 classant en plusieurs catégories.
Type Snaps
Selon la classification du site officiel de MetaMask, les Snaps se divisent en 4 types :
Gestion de compte
Ces Snaps utilisent principalement la technologie MPC pour améliorer la sécurité des clés privées. Par rapport aux méthodes traditionnelles de stockage des clés privées, la technologie MPC peut automatiquement diviser la clé privée en plusieurs parts, qui sont ensuite stockées à différents endroits, et ne sont recombinées que lorsque la signature d'une transaction est nécessaire, tout en ne générant pas de clé privée complète pendant tout le processus, maximisant ainsi la protection de la sécurité des clés privées.
Il n'y a actuellement que 3 Snaps de gestion de compte : Capsule, Silent Shard et Safeheron. Ils adoptent différentes méthodes pour assurer la gestion sécurisée des clés privées.
Interopérabilité
Ces Snaps offrent principalement une compatibilité avec des 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.
Notifications et chat
Bien que ces Snaps aient leurs caractéristiques, les utilisateurs prêts à envoyer des messages via la chaîne restent minoritaires parmi les nombreuses applications de communication actuelles.
Sécurité
La demande pour les Snaps de sécurité est élevée, surtout dans le cas où les avertissements de MetaMask concernant les transactions de phishing ne sont pas suffisamment clairs. Ce type de Snaps peut fournir aux utilisateurs des informations et des analyses de transaction plus riches, aidant ainsi à éviter les pertes d'actifs. Actuellement, les Snaps de sécurité représentent environ 20 % du total.
MetaMask Snaps offre des autorisations pertinentes, permettant à Snap de lire les données brutes lors d'une transaction ou d'une signature initiée par l'utilisateur, d'effectuer une analyse et de présenter à l'utilisateur des explications de sécurité plus détaillées.
Perspectives d'avenir
MetaMask tente d'étendre son domaine à d'autres plateformes de chaînes grâce à Snaps, mais la portée de cette initiative reste incertaine. En se basant sur l'expérience des mini-programmes dans le domaine Web2, les versions rudimentaires des mini-programmes 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 bien, il pourrait y avoir davantage de portefeuilles qui imitent. Dans ce cas, les développeurs Web3 pourraient avoir besoin de développer des versions correspondantes de "Snaps" pour chaque portefeuille, ce qui augmentera sans aucun doute la difficulté de développement. Cependant, si chaque fabricant crée son propre écosystème "Snaps", cela pourrait également conduire à l'absence d'un véritable écosystème unique.
À l'avenir, il pourrait y avoir diverses plateformes "similaires à Snaps", avec d'énormes différences entre elles, et les développeurs devront consacrer beaucoup d'efforts à l'adaptation à chaque plateforme. Il pourrait finalement y avoir un Snaps Standard, ainsi que divers "SIP" pour discussion au sein de la communauté, formant un écosystème florissant.
Néanmoins, MetaMask Snaps est avant tout un produit construit par une équipe de développeurs passionnés, visant à résoudre des problèmes réels, et non pas une escroquerie financière. Pour la plupart des utilisateurs de MetaMask, Snaps n'est peut-être pas encore une fonctionnalité essentielle, et MetaMask doit encore faire davantage de travail en matière de promotion.