MetaMask Snaps: Novas oportunidades e desafios para o ecossistema Web3

robot
Geração de resumo em curso

MetaMask Snaps: Mini aplicativos no mundo Web3

MetaMask Snaps é um projeto com uma visão de longo prazo, podendo ser considerado um mini-aplicativo no mundo Web3, ou chamado de dApplet. Para os desenvolvedores, especialmente para os desenvolvedores na China, esse conceito não é estranho. Nos últimos anos, termos da internet como "criação de ecossistemas" e "Super App" têm aparecido com frequência, enquanto grandes empresas tentam tornar o ambiente da internet mais fechado, para que possam passar de prestadores de serviços a definidores de padrões. Hoje, essa tendência parece também estar se espalhando para o domínio Web3.

Web3 Aplicativo? Interpretação do MetaMask Snaps

Embora o Snaps já exista há quase um ano e o conceito tenha sido apresentado há pelo menos 4 anos, o conhecimento do usuário comum sobre ele ainda é muito limitado. Mesmo aqueles entusiastas de criptomoedas que usam o MetaMask todos os dias podem não saber nada sobre o MetaMask Snaps. No entanto, quando lhes explicamos "é como um mini programa", eles frequentemente esboçam um sorriso compreensivo.

Essa situação lembra os primórdios do lançamento dos mini-programas do WeChat. Devido à falta de visibilidade nas funcionalidades, o uso inicial foi muito baixo. Somente após a alteração da entrada para a lista de mini-programas exibida no menu suspenso da página inicial, o uso começou a crescer significativamente. Para a MetaMask, como atrair usuários para seu ecossistema pode se tornar um problema importante que precisa ser resolvido.

Desde o seu surgimento, os mini-programas têm gerado 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 criada pelos gigantes da internet para monopolizar o tráfego e bloquear ecossistemas, com uma contribuição limitada para o desenvolvimento tecnológico. Quanto aos Snaps do Web3, ainda está por ver quanto contribuirão para a comunidade. Após revisar a documentação fornecida pela MetaMask, sinto cada vez mais que os desenvolvedores de Snaps no futuro podem enfrentar várias limitações e desafios.

Até junho de 2024, o número de Snaps disponíveis listado no site oficial da MetaMask é apenas 68. Tendo em conta que o conceito de Snaps foi proposto por volta de 2020, as empresas e desenvolvedores de Web3 na verdade já tiveram um tempo considerável para entender e desenvolvê-lo.

Ainda não vi desenvolvedores dedicados ao Snaps, mas há muitos desenvolvedores de mini programas na área do Web2. A visão geral deles sobre mini programas é que a experiência de desenvolvimento é bastante insatisfatória. Embora os mini programas utilizem o ecossistema frontend, são versões amputadas, e várias limitações fazem com que os desenvolvedores precisem passar por várias armadilhas estranhas em diferentes plataformas para acumular experiência.

Snaps também enfrenta limitações semelhantes. Por razões de segurança, eles devem ser executados em um contexto de segurança 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 e APIs de plugins do navegador.

A funcionalidade básica do Snaps é limitada, a maioria das funcionalidades requer permissão correspondente. O Snaps precisa solicitar permissões ao usuário durante a instalação, incluindo ciclo de vida, transações, assinaturas e CRON, entre outros.

Tipo Snaps

O site oficial da MetaMask classifica os Snaps em quatro tipos:

1. Gestão de Conta

Este tipo de Snaps melhora a segurança da chave privada principalmente através da tecnologia MPC. A tecnologia MPC pode automaticamente dividir a chave privada em várias partes, armazenando-as em locais diferentes, e só as recombina quando é necessário assinar uma transação, sem gerar a chave privada completa, maximizando assim a proteção da segurança da chave privada.

Atualmente, existem apenas 3 Snaps de gerenciamento de contas: Capsule, Silent Shard e Safeheron. Eles implementam a proteção de chaves privadas de maneiras diferentes, mas atualmente a quantidade de instalações não é alta.

2. Interoperabilidade

Este tipo de Snaps fornece principalmente compatibilidade com redes não EVM, incluindo cadeias como Solana, Cosmos, Near e Sui. Atualmente, este tipo de Snaps é o mais comum, representando mais de metade de todo o ecossistema.

Web3 Aplicativos? Interpretação do MetaMask Snaps

3. Notificações e Chat

Embora esses Snaps tenham potencial, atualmente ainda são poucos os usuários dispostos a enviar mensagens através da blockchain.

4. Segurança

A demanda por Snaps de segurança é bastante alta, especialmente em relação à segurança das transações. Eles podem fornecer aos usuários informações e análises de transações mais abrangentes, ajudando a evitar perdas de ativos. Atualmente, os Snaps de segurança representam cerca de 20% do total.

O MetaMask Snaps fornece permissões relevantes, permitindo que o Snap leia dados brutos quando o usuário inicia uma transação ou assinatura, analise e apresente ao usuário explicações de segurança mais detalhadas.

Web3 Mini App? Interpretação do MetaMask Snaps

Perspectivas Futuras

A viabilidade da MetaMask expandir para outras plataformas de cadeia através do Snaps ainda está por ser observada. Referindo-se à experiência de mini-programas no campo do Web2, serviços simplificados muitas vezes têm dificuldade em substituir aplicativos completos, e atualizações de novas funcionalidades também podem estar atrasadas. Se o Snaps se desenvolver bem, pode haver mais carteiras a imitar, o que pode levar os desenvolvedores a precisarem criar várias versões do Snaps para diferentes carteiras.

No futuro, podem surgir várias plataformas "semelhantes ao Snaps", com grandes diferenças entre elas. Para resolver os problemas de compatibilidade, pode nascer um padrão Snaps, o que poderá desencadear discussões e participação da comunidade.

Para a maioria dos usuários do MetaMask, os Snaps ainda não são uma funcionalidade essencial. O MetaMask pode precisar fazer mais trabalho em termos de promoção para aumentar a popularidade e a taxa de uso dos Snaps.

Aplicativo Web3? 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
  • 7
  • Partilhar
Comentar
0/400
SmartMoneyWalletvip
· 21h atrás
Outra armadilha para fazer as pessoas de parvas.
Ver originalResponder0
GateUser-5854de8bvip
· 21h atrás
É apenas um novo buraco.
Ver originalResponder0
CodeAuditQueenvip
· 21h atrás
Aguardando um ecossistema mais aberto
Ver originalResponder0
MEVSandwichVictimvip
· 21h atrás
Pequenos programas não são iguais a Descentralização
Ver originalResponder0
BlockDetectivevip
· 22h atrás
A forma é mais importante do que o valor real.
Ver originalResponder0
CryptoCrazyGFvip
· 22h atrás
Finalmente te esperei Snaps
Ver originalResponder0
Fren_Not_Foodvip
· 22h atrás
Bom projeto finalmente concretizado.
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)