Nouveau membre de l'écosystème Web3 : discuter de l'état et des perspectives de MetaMask Snaps
MetaMask Snaps est un projet ambitieux qui peut être considéré comme un mini-programme ou un dApplet dans le monde de Web3. Pour les développeurs, en particulier ceux du pays, ce concept n'est pas étranger. Ces dernières années, des termes tels que "création d'écosystèmes", "super App" sont souvent apparus, les géants de l'internet tentant de rendre l'environnement en ligne plus fermé afin de se transformer de fournisseurs de services en rédacteurs de normes. Aujourd'hui, cette tendance semble également commencer à s'étendre au domaine de Web3.
Bien que Snaps existe depuis près d'un an et que son 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 quotidiennement, les passionnés de cryptomonnaie, peuvent ne rien savoir sur Snaps. Cependant, lorsqu'on leur explique qu'il s'agit d'une fonctionnalité similaire à celle des mini-programmes, cela suscite souvent leur intérêt.
Cette situation rappelle celle des mini-programmes WeChat lors de leur lancement. En raison de la difficulté d'accès aux fonctionnalités, le taux d'utilisation initial était très faible. Ce n'est qu'après avoir déplacé l'accès vers une liste de mini-programmes affichée en tirant vers le bas sur la page d'accueil que l'utilisation a commencé à augmenter considérablement. Si MetaMask souhaite construire un écosystème, comment attirer les utilisateurs dans celui-ci pourrait devenir un problème important à résoudre.
Depuis sa création, les mini-programmes ont suscité de nombreuses controverses dans l'industrie de l'internet. De nombreux ingénieurs front-end les critiquent, estimant qu'ils ne sont qu'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 pourront apporter à la communauté. En consultant la documentation fournie par MetaMask, il n'est pas difficile d'imaginer que les futurs développeurs de Snap pourraient faire face à de nombreuses restrictions.
Cela fait presque un an depuis le lancement de la version bêta publique de Snaps via MetaMask, cependant, le nombre de Snaps disponibles listés sur leur site officiel n'est pas très élevé, avec seulement 68 au total d'ici juin 2024. Étant donné que le concept de Snaps a été proposé dès 2020, les entreprises et les développeurs Web3 ont en réalité eu un temps considérable pour comprendre et se préparer.
Il n'y a pas encore de développeurs dédiés au développement de Snaps, mais il y a de nombreux développeurs de mini-programmes dans le Web2. La perception générale des 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 frontal, c'est une version amputée, et les diverses restrictions obligent les développeurs à avoir vécu de nombreuses situations étranges sur différentes plateformes avant de pouvoir être qualifiés d'"expérimentés".
De même, pour des raisons de sécurité et autres, Snaps peut 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 sur l'API JavaScript, comme l'impossibilité d'accéder au DOM, à Node.js, aux API de plugins de navigateur, etc.
Les fonctionnalités de base de Snaps sont limitées, la plupart des fonctionnalités nécessitant des autorisations appropriées. Snaps doit demander aux utilisateurs les autorisations pertinentes lors de l'installation, y compris 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 classe en plusieurs types principaux :
Gestion des comptes : principalement en utilisant la technologie MPC pour améliorer la sécurité des clés privées. Actuellement, il n'y a que 3 de ces Snaps, y compris Capsule, Silent Shard et Safeheron. Il reste à voir si ces Snaps peuvent attirer un grand nombre d'utilisateurs Web3.
Interopérabilité : Fournir une compatibilité avec des réseaux non EVM, y compris Solana, Cosmos, Near, Sui, etc. Ce type de Snaps représente actuellement plus de la moitié de l'ensemble de l'écosystème.
Notifications et chat : Bien qu'il y ait un potentiel, les utilisateurs prêts à envoyer des messages via la blockchain restent actuellement minoritaires.
Sécurité : Ce type de Snaps est très demandé, notamment pour améliorer les avertissements de MetaMask concernant les transactions de phishing. Ils peuvent fournir aux utilisateurs des informations et des analyses de transaction plus riches afin de minimiser les pertes d'actifs.
MetaMask Snaps offre des autorisations spécifiques, permettant à Snap de lire les données brutes lors de l'initiation d'une transaction ou d'une signature par l'utilisateur, d'effectuer une analyse et de fournir à l'utilisateur des explications de sécurité plus détaillées.
MetaMask essaie d'étendre son domaine à d'autres plateformes de chaîne via Snaps, mais il est encore difficile de prédire jusqu'où cela ira. En se basant sur l'expérience des mini-programmes dans le domaine Web2, les services simplifiés ont souvent du mal à rivaliser avec les applications complètes, et le suivi des nouvelles fonctionnalités est souvent en retard. Si Snaps se développe bien, il pourrait y avoir plus de portefeuilles qui imitent, ce qui pourrait amener les développeurs Web3 à devoir développer différentes versions des "Snaps" pour chaque portefeuille.
À l'avenir, il pourrait y avoir divers plateformes "similaires à Snaps", avec d'énormes différences entre elles, obligeant les développeurs à consacrer beaucoup d'énergie à la compatibilité. Cela pourrait finalement donner naissance à une norme unifiée pour Snaps, ainsi qu'à un mécanisme de discussion correspondant.
Bien qu'il existe une attitude prudente envers les perspectives de MetaMask Snaps, il est indéniable qu'il s'agit d'un produit construit par un groupe de développeurs passionnés, visant à résoudre des problèmes concrets et non un stratagème financier.
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 promotion de manière plus efficace à l'avenir.
Voir l'original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
15 J'aime
Récompense
15
5
Partager
Commentaire
0/400
GhostAddressMiner
· 07-11 00:05
Eh, ce n'est rien d'autre que de vendre des plugins faits à partir de failles off-chain aux pigeons.
Voir l'originalRépondre0
ZKSherlock
· 07-10 19:19
en fait, les snaps ne sont qu'un autre pot de miel de confidentialité... les hypothèses de confiance ne sont pas correctement validées smh
Voir l'originalRépondre0
RektRecorder
· 07-10 19:18
Ce n'est qu'un battage médiatique qui n'intéresse personne.
Voir l'originalRépondre0
CryptoMom
· 07-10 19:14
Encore un produit à la mode... pump ça.
Voir l'originalRépondre0
SoliditySlayer
· 07-10 18:50
Jouer à un marteau ! Encore un se faire prendre pour des cons.
Exploration de MetaMask Snaps : Nouvelles opportunités et défis de l'écosystème Web3
Nouveau membre de l'écosystème Web3 : discuter de l'état et des perspectives de MetaMask Snaps
MetaMask Snaps est un projet ambitieux qui peut être considéré comme un mini-programme ou un dApplet dans le monde de Web3. Pour les développeurs, en particulier ceux du pays, ce concept n'est pas étranger. Ces dernières années, des termes tels que "création d'écosystèmes", "super App" sont souvent apparus, les géants de l'internet tentant de rendre l'environnement en ligne plus fermé afin de se transformer de fournisseurs de services en rédacteurs de normes. Aujourd'hui, cette tendance semble également commencer à s'étendre au domaine de Web3.
Bien que Snaps existe depuis près d'un an et que son 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 quotidiennement, les passionnés de cryptomonnaie, peuvent ne rien savoir sur Snaps. Cependant, lorsqu'on leur explique qu'il s'agit d'une fonctionnalité similaire à celle des mini-programmes, cela suscite souvent leur intérêt.
Cette situation rappelle celle des mini-programmes WeChat lors de leur lancement. En raison de la difficulté d'accès aux fonctionnalités, le taux d'utilisation initial était très faible. Ce n'est qu'après avoir déplacé l'accès vers une liste de mini-programmes affichée en tirant vers le bas sur la page d'accueil que l'utilisation a commencé à augmenter considérablement. Si MetaMask souhaite construire un écosystème, comment attirer les utilisateurs dans celui-ci pourrait devenir un problème important à résoudre.
Depuis sa création, les mini-programmes ont suscité de nombreuses controverses dans l'industrie de l'internet. De nombreux ingénieurs front-end les critiquent, estimant qu'ils ne sont qu'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 pourront apporter à la communauté. En consultant la documentation fournie par MetaMask, il n'est pas difficile d'imaginer que les futurs développeurs de Snap pourraient faire face à de nombreuses restrictions.
Cela fait presque un an depuis le lancement de la version bêta publique de Snaps via MetaMask, cependant, le nombre de Snaps disponibles listés sur leur site officiel n'est pas très élevé, avec seulement 68 au total d'ici juin 2024. Étant donné que le concept de Snaps a été proposé dès 2020, les entreprises et les développeurs Web3 ont en réalité eu un temps considérable pour comprendre et se préparer.
Il n'y a pas encore de développeurs dédiés au développement de Snaps, mais il y a de nombreux développeurs de mini-programmes dans le Web2. La perception générale des 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 frontal, c'est une version amputée, et les diverses restrictions obligent les développeurs à avoir vécu de nombreuses situations étranges sur différentes plateformes avant de pouvoir être qualifiés d'"expérimentés".
De même, pour des raisons de sécurité et autres, Snaps peut 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 sur l'API JavaScript, comme l'impossibilité d'accéder au DOM, à Node.js, aux API de plugins de navigateur, etc.
Les fonctionnalités de base de Snaps sont limitées, la plupart des fonctionnalités nécessitant des autorisations appropriées. Snaps doit demander aux utilisateurs les autorisations pertinentes lors de l'installation, y compris 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 classe en plusieurs types principaux :
Gestion des comptes : principalement en utilisant la technologie MPC pour améliorer la sécurité des clés privées. Actuellement, il n'y a que 3 de ces Snaps, y compris Capsule, Silent Shard et Safeheron. Il reste à voir si ces Snaps peuvent attirer un grand nombre d'utilisateurs Web3.
Interopérabilité : Fournir une compatibilité avec des réseaux non EVM, y compris Solana, Cosmos, Near, Sui, etc. Ce type de Snaps représente actuellement plus de la moitié de l'ensemble de l'écosystème.
Notifications et chat : Bien qu'il y ait un potentiel, les utilisateurs prêts à envoyer des messages via la blockchain restent actuellement minoritaires.
Sécurité : Ce type de Snaps est très demandé, notamment pour améliorer les avertissements de MetaMask concernant les transactions de phishing. Ils peuvent fournir aux utilisateurs des informations et des analyses de transaction plus riches afin de minimiser les pertes d'actifs.
MetaMask Snaps offre des autorisations spécifiques, permettant à Snap de lire les données brutes lors de l'initiation d'une transaction ou d'une signature par l'utilisateur, d'effectuer une analyse et de fournir à l'utilisateur des explications de sécurité plus détaillées.
MetaMask essaie d'étendre son domaine à d'autres plateformes de chaîne via Snaps, mais il est encore difficile de prédire jusqu'où cela ira. En se basant sur l'expérience des mini-programmes dans le domaine Web2, les services simplifiés ont souvent du mal à rivaliser avec les applications complètes, et le suivi des nouvelles fonctionnalités est souvent en retard. Si Snaps se développe bien, il pourrait y avoir plus de portefeuilles qui imitent, ce qui pourrait amener les développeurs Web3 à devoir développer différentes versions des "Snaps" pour chaque portefeuille.
À l'avenir, il pourrait y avoir divers plateformes "similaires à Snaps", avec d'énormes différences entre elles, obligeant les développeurs à consacrer beaucoup d'énergie à la compatibilité. Cela pourrait finalement donner naissance à une norme unifiée pour Snaps, ainsi qu'à un mécanisme de discussion correspondant.
Bien qu'il existe une attitude prudente envers les perspectives de MetaMask Snaps, il est indéniable qu'il s'agit d'un produit construit par un groupe de développeurs passionnés, visant à résoudre des problèmes concrets et non un stratagème financier.
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 promotion de manière plus efficace à l'avenir.