MetaMask Snaps: Novas oportunidades e desafios no ecossistema Web3

robot
Geração de resumo em curso

O novo ecossistema Web3: uma análise profunda do MetaMask Snaps

MetaMask Snaps é um projeto bastante visionário, mas deixando de lado sua aparência idealista, podemos vê-lo como um pequeno aplicativo no mundo Web3, ou mais figurativamente, chamá-lo de dApplet.

Para os desenvolvedores, especialmente os desenvolvedores domésticos, este conceito não é estranho. Nos últimos anos, termos da Internet como "criação de ecossistemas" e "super aplicativos" têm aparecido com frequência, e grandes empresas de tecnologia costumam tentar tornar o ambiente da Internet cada vez mais fechado, a fim de se transformar de prestadoras de serviços em definidoras de padrões. Hoje, essa tendência parece também estar começando a se espalhar para o campo do Web3.

Embora o Snaps tenha sido lançado há quase um ano, o conceito remonta a pelo menos 4 anos, mas o conhecimento dos usuários comuns sobre ele ainda é bastante limitado. Mesmo aqueles entusiastas de criptomoedas que usam o MetaMask diariamente podem não saber nada sobre o Snaps. Essa situação nos faz lembrar do momento em que os mini programas do WeChat foram lançados: devido à falta de clareza nas entradas de funcionalidades, o uso foi muito baixo por um tempo. Se o MetaMask quiser construir um ecossistema de sucesso, como atrair os usuários para este ecossistema sem dúvida se tornará uma questão chave.

Web3 Aplicativos? Interpretação do MetaMask Snaps

Desde o seu surgimento, os mini programas têm gerado bastante controvérsia na indústria da internet. Muitos engenheiros de front-end têm uma atitude crítica em relação a eles, acreditando que são apenas uma ferramenta comercial das grandes empresas para monopolizar o tráfego e bloquear o ecossistema, contribuindo pouco para o desenvolvimento tecnológico. Que valor poderão os Snaps do Web3 trazer para a comunidade? Ao consultar a documentação fornecida pela MetaMask, sinto que os futuros desenvolvedores de Snap poderão enfrentar muitas limitações e desafios.

Desde que a MetaMask lançou a versão beta pública do Snaps, o número de Snaps disponíveis listados no seu site não é muito grande, com apenas 68 até o momento. Considerando que a empresa já havia introduzido o conceito de Snaps por volta de 2020, as empresas e desenvolvedores Web3 já tiveram um tempo razoável para entender e se preparar.

Atualmente, ainda não vi desenvolvedores dedicados ao desenvolvimento de Snaps, mas os desenvolvedores de mini programas na área do Web2 geralmente relatam uma experiência de desenvolvimento insatisfatória. Embora os mini programas utilizem uma pilha de tecnologia de front-end, muitas vezes são versões reduzidas, com as plataformas impondo várias restrições sobre o que os desenvolvedores podem fazer por diversos motivos. As capacidades técnicas e a qualidade da documentação das diferentes plataformas variam bastante, levando os desenvolvedores a precisarem passar por várias armadilhas estranhas em diferentes plataformas antes de serem considerados "experientes".

No domínio do Web3, considerando fatores como segurança, é muito provável que os Snaps enfrentem uma situação semelhante. Eles devem operar em um ambiente seguro e isolado, utilizando "ECMAScript seguro", que na prática impõe algumas restrições à API do JavaScript, como a impossibilidade de acessar o DOM, Node.js, APIs de plugins de navegador, entre outros.

Web3 Aplicações? Interpretação do MetaMask Snaps

Por razões de segurança, um Snaps básico na verdade pode fazer poucas coisas. A maioria de suas funcionalidades requer a obtenção das permissões correspondentes, por isso, ao serem instalados, os Snaps precisam solicitar as permissões relevantes aos usuários. As permissões disponíveis incluem ciclo de vida, transações, assinaturas, CRON, entre outras.

Em comparação com o próspero ecossistema Web3, o número de Snaps disponíveis é realmente muito baixo. A MetaMask os classifica em várias categorias principais:

  1. Gestão de Conta: Este tipo de Snaps melhora a segurança da chave privada principalmente através da tecnologia MPC (Computação Multi-Partes). Atualmente, existem alguns produtos representativos, como Capsule, Silent Shard e Safeheron.

  2. Interoperabilidade: Este tipo de Snaps oferece principalmente compatibilidade com redes não EVM, incluindo várias cadeias conhecidas como Solana, Cosmos, Near, Sui, entre outras. Atualmente, este tipo de Snaps representa mais de metade de todo o ecossistema.

  3. Comunicação: Inclui Snaps com funcionalidades de notificações e chat, embora atualmente a base de utilizadores possa ser pequena, o potencial futuro é promissor.

  4. Segurança: A demanda por este tipo de Snaps é alta, especialmente na oferta de informações sobre transações e alertas de risco. As funcionalidades do MetaMask na prevenção de transações de phishing ainda precisam ser aprimoradas, e os Snaps de segurança podem compensar essa lacuna.

Web3 Aplicativo pequeno? Interpretação do MetaMask Snaps

MetaMask Snaps fornece permissões específicas que permitem que o Snap leia dados brutos, analise e apresente informações de segurança mais detalhadas ao usuário quando este inicia uma transação ou assinatura.

A MetaMask está a tentar expandir o seu domínio para outras plataformas de cadeia através dos Snaps, mas é difícil dizer até onde conseguirá ir. Com base na experiência de mini-programas do domínio Web2, os serviços simplificados muitas vezes têm dificuldade em competir com aplicações nativas, e o acompanhamento de novas funcionalidades costuma estar atrasado. Se os Snaps se desenvolverem com sucesso, é possível que mais carteiras sigam o exemplo e lancem funcionalidades semelhantes, o que pode trazer novos desafios para os desenvolvedores de Web3.

No futuro, poderão surgir várias plataformas "semelhantes ao Snaps", com grandes diferenças entre elas, e os desenvolvedores precisarão lidar com problemas de compatibilidade entre as plataformas. Isso poderá, eventualmente, levar à criação de um padrão unificado de Snaps, bem como de um mecanismo de discussão comunitária correspondente.

Para a maioria dos utilizadores da MetaMask, os Snaps ainda podem não ser uma funcionalidade essencial. A MetaMask ainda precisa de fazer mais trabalho sobre como promover os Snaps de forma mais eficaz.

Web3 Aplicação? Interpretação do MetaMask Snaps

Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • 3
  • Republicar
  • Partilhar
Comentar
0/400
RektButSmilingvip
· 14h atrás
Ah, quer fechar de novo?
Ver originalResponder0
CompoundPersonalityvip
· 14h atrás
Com tão pouca atividade dos usuários, querem aprender a criar mini programas? São ousados.
Ver originalResponder0
GasFeeBeggarvip
· 14h atrás
Ah, web3, até um euro tem que pagar gás.
Ver originalResponder0
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)