Análise do MetaMask Snaps: o ecossistema de mini programas do mundo Web3

robot
Geração do resumo em andamento

Aplicações do mundo Web3: uma análise aprofundada do MetaMask Snaps

MetaMask Snaps é um projeto com grandes ideais, mas deixando de lado sua "ideal" aparência, é mais apropriado chamá-lo de um aplicativo pequeno no mundo Web3, ou dar-lhe um nome mais extravagante: dApplet.

Para os desenvolvedores, especialmente os desenvolvedores na China, 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, enquanto os gigantes comerciais tentam tornar o ambiente da internet mais fechado, a fim de se transformarem de provedores de serviços em criadores de padrões. Essa tendência agora parece estar se espalhando para o campo do Web3.

Até junho de 2024, apesar de o Snaps existir há quase um ano, o conceito foi apresentado há pelo menos 4 anos, mas a compreensão do usuário comum ainda é muito limitada. Mesmo os entusiastas do mercado de criptomoedas que abrem o MetaMask todos os dias podem não saber nada sobre o MetaMask Snaps. No entanto, quando é explicado como "semelhante a mini programas", os desenvolvedores geralmente esboçam um sorriso cúmplice.

Essa situação lembra o que aconteceu quando os mini programas do WeChat foram lançados. Devido à falta de visibilidade nas funcionalidades, o uso era muito baixo. Somente após mudar o acesso para ser exibido na lista de mini programas na barra de deslizar da página inicial, o uso começou a aumentar significativamente. Para a MetaMask, como atrair usuários para seu ecossistema pode ser uma questão importante que precisa ser resolvida.

Web3 Aplicativo? Interpretação do MetaMask Snaps

Desde o seu surgimento, as miniaplicações têm sido objeto de controvérsia na indústria da internet. Os engenheiros de front-end geralmente acreditam que elas são apenas uma ferramenta comercial que os gigantes da internet usam para monopolizar o tráfego e bloquear o ecossistema, sem muito contributo para o desenvolvimento tecnológico. A quantidade de contribuição que os Snaps do Web3 poderão trazer para a comunidade ainda está por observar. A leitura da documentação fornecida pela MetaMask faz com que se sinta cada vez mais que os futuros desenvolvedores de Snaps enfrentarão várias limitações.

Desde que o MetaMask lançou a versão beta pública do Snaps, já se passou quase um ano, no entanto, o número de Snaps disponíveis listados em seu site oficial não é muito grande, com apenas 68 até junho de 2024. É importante notar que, já em 2020, o conceito de Snaps foi proposto oficialmente, e as empresas e desenvolvedores de Web3 já tiveram um tempo considerável para se familiarizar com isso.

Atualmente, ainda não vi desenvolvedores dedicados ao Snaps, mas há muitos desenvolvedores de mini-programas no Web2. A visão geral sobre mini-programas é que a experiência de desenvolvimento é ruim. Embora o desenvolvimento de mini-programas utilize o ecossistema de front-end, é uma versão limitada, e as empresas impõem restrições ao que os desenvolvedores podem fazer por diversas razões. As capacidades técnicas e a qualidade da documentação das diferentes empresas variam bastante, fazendo com que os desenvolvedores precisem passar por várias armadilhas em diferentes plataformas antes de serem considerados "experientes".

Voltando ao Web3, devido a fatores de segurança e outros, o Snaps pode enfrentar uma situação semelhante. Ele opera em um contexto de segurança isolado, utilizando "ECMAScript seguro", o que na prática impõe algumas restrições à API do JavaScript, como a impossibilidade de acessar o DOM, Node.js, API de plugins do navegador, entre outros.

Por razões de segurança, a funcionalidade básica do Snaps é limitada. A maioria das funcionalidades requer permissões correspondentes, portanto, o Snaps deve solicitar permissões ao usuário durante a instalação. 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 atualmente é bastante limitado, e o MetaMask fez uma classificação deles.

Tipos de Snaps

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

Gestão de Conta

Este tipo de Snaps melhora a segurança da chave privada principalmente através da tecnologia MPC. Em comparação com o método tradicional de armazenamento de palavras-passe, a tecnologia MPC pode dividir automaticamente a chave privada em várias partes, armazenando-as separadamente, e só as junta para gerar a chave privada completa quando é necessário assinar uma transação, sem gerar a chave privada completa durante o processo, protegendo assim ao máximo a chave privada contra vazamentos.

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

interoperabilidade

Esses Snaps principalmente oferecem compatibilidade com redes não EVM, incluindo Solana, Cosmos, Near, Sui, entre outras. Atualmente, esses Snaps são os mais comuns, representando mais da metade de todo o ecossistema.

Web3 Mini Aplicativo? Interpretação do MetaMask Snaps

Notificações e chat

Atualmente, há poucos usuários deste tipo de Snaps, talvez porque já existem muitos aplicativos de chat e os usuários dispostos a enviar mensagens através da blockchain ainda são uma minoria.

seguro

A demanda por Snaps de segurança é grande, especialmente na situação em que o MetaMask oferece poucos avisos sobre transações fraudulentas. Esses Snaps podem fornecer informações e análises de transações mais ricas aos usuários, ajudando a evitar perdas de ativos. De acordo com os dados do site oficial, os Snaps de segurança são os mais procurados, além do suporte a múltiplas cadeias, representando 20% do total.

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

Web3 Mini Program? Interpretação do MetaMask Snaps

Perspectivas Futuras

A MetaMask está a tentar expandir o seu domínio para outras plataformas de cadeia através de Snaps, mas ainda é difícil prever até onde poderá ir. Referindo-se ao desenvolvimento de mini-programas no Web2, se os Snaps se desenvolverem bem, poderá haver mais carteiras a seguir o exemplo. Isso pode levar os desenvolvedores de Web3 a precisarem de desenvolver diferentes versões dos "Snaps" para cada carteira, aumentando a carga de trabalho.

No futuro, poderão surgir várias plataformas "como Snaps", com grandes diferenças entre elas, e os desenvolvedores precisarão lidar com questões de compatibilidade. No final, pode nascer o Snaps Standard, com várias "SIP" disponíveis para discussão, formando uma próspera ecologia comunitária.

De qualquer forma, o MetaMask Snaps é um produto construído por desenvolvedores apaixonados, destinado a resolver problemas práticos. Para a maioria dos usuários atuais do MetaMask, os Snaps podem não ser uma funcionalidade essencial, e o MetaMask ainda precisa fazer mais trabalho de promoção.

Web3 Aplicativo? Interpretação do MetaMask Snaps

Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • 6
  • Compartilhar
Comentário
0/400
MetamaskMechanicvip
· 8h atrás
Deus, não é à toa que é snaps
Ver originalResponder0
LiquidatedAgainvip
· 8h atrás
Então, é mais um projeto de Lição aprendida a posteriori? É melhor ir comprar uma baixa.
Ver originalResponder0
probably_nothing_anonvip
· 8h atrás
o web3 gosta de copiar o web2
Ver originalResponder0
MetaDreamervip
· 8h atrás
Está muito longe das miniaplicações, não está?
Ver originalResponder0
GateUser-3824aa38vip
· 8h atrás
Ainda estão a especular sobre esta coisa.
Ver originalResponder0
DecentralizedEldervip
· 8h atrás
Este jogo não dá para jogar, quanto custa um snap?
Ver originalResponder0
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)