MetaMask Snaps: Pioneiro da tendência de plugins na ecologia Web3

A tendência de modularização no ecossistema Web3: Análise aprofundada do MetaMask Snaps

MetaMask Snaps é um projeto com grandes aspirações, podendo ser visto como um mini-programa ou dApplet no mundo Web3. Este conceito não é estranho para os desenvolvedores, especialmente para os desenvolvedores nacionais, pois nos últimos anos os gigantes da internet frequentemente mencionam conceitos como "criação de ecossistemas" e "super App". Esta tendência agora parece também estar começando a se expandir para o campo do Web3.

Apesar de o Snaps já ter sido lançado há quase um ano, o conhecimento dos usuários comuns sobre ele ainda é muito limitado. Mesmo os entusiastas de criptomoedas que usam o MetaMask diariamente podem não saber o que é o Snaps. No entanto, quando é explicado como "semelhante a mini programas", os desenvolvedores geralmente entendem imediatamente.

Isso lembra a situação quando os mini-programas do WeChat foram lançados. Devido à falta de clareza nas entradas de funcionalidade, o uso era muito baixo. Depois, quando a entrada foi alterada para a posição de deslizamento na página inicial, o uso aumentou significativamente. Para o MetaMask, como atrair usuários para o ecossistema Snaps pode ser um problema urgente a ser resolvido.

Desde que os mini programas foram lançados, sempre existiram controvérsias. Os engenheiros front-end geralmente acreditam que são apenas ferramentas comerciais que os gigantes da internet usam para monopolizar o tráfego e bloquear ecossistemas, contribuindo pouco para o desenvolvimento tecnológico. O valor que os Snaps no campo do Web3 podem trazer para a comunidade ainda está por se observar. Após revisar a documentação do MetaMask, não é difícil imaginar que os futuros desenvolvedores de Snaps podem enfrentar várias limitações.

Desde que a MetaMask iniciou o teste público do Snaps há quase um ano, o número de Snaps disponíveis listados no site oficial não é muito grande, com apenas 68 até junho de 2024. Tendo em conta que o conceito de Snaps foi proposto já em 2020, as empresas e desenvolvedores de Web3 na verdade tiveram um tempo considerável para se familiarizar com ele.

Atualmente, ainda não vi desenvolvedores dedicados ao desenvolvimento de Snaps. Os desenvolvedores de mini programas no campo do Web2 geralmente consideram a experiência de desenvolvimento insatisfatória. Os mini programas utilizam uma versão limitada do ecossistema front-end, e as diversas plataformas impõem muitas restrições ao que os desenvolvedores podem fazer. As capacidades técnicas e a qualidade da documentação de diferentes plataformas variam bastante, resultando na necessidade de os desenvolvedores enfrentarem várias dificuldades para acumular experiência.

Snaps também enfrenta uma situação semelhante. Por razões de segurança, ele opera em um contexto seguro isolado, usando "ECMAScript seguro", e impõe algumas restrições à API do JavaScript, como a incapacidade de acessar o DOM, Node.js, APIs de plugins do navegador, etc.

A funcionalidade básica do Snaps é limitada. A maioria das funcionalidades requer a obtenção de permissões adequadas, por isso o Snaps precisa solicitar permissões ao usuário durante a instalação. As permissões disponíveis incluem ciclo de vida, transações, assinatura, CRON, entre outras.

Comparado com o próspero ecossistema Web3, o número de Snaps disponíveis atualmente é bastante reduzido. A MetaMask classifica-os em várias categorias:

Web3 Aplicativo pequeno? Interpretação do MetaMask Snaps

Tipos de Snaps

De acordo com a classificação do site oficial, é aproximadamente dividida em 4 tipos:

Gestão de Conta

Esses Snaps aumentam a segurança da chave privada principalmente através da tecnologia MPC. Em comparação com o método tradicional de armazenamento de frases mnemônicas, a tecnologia MPC pode automaticamente dividir e armazenar a chave privada de forma dispersa, reunindo-a apenas quando necessário, maximizando assim a proteção da segurança da chave privada.

Atualmente existem 3 Snaps de gestão de contas: Capsule, Silent Shard e Safeheron. Eles utilizam diferentes métodos para proteger as chaves privadas, mas a quantidade de instalações ainda não é alta.

Web3 Mini Aplicativo? Interpretação do MetaMask Snaps

Interoperabilidade

Esses Snaps oferecem compatibilidade com redes que não são EVM, incluindo Solana, Cosmos, Near, Sui, entre outras. Atualmente, essa categoria de Snaps é a mais numerosa, representando mais da metade de todo o ecossistema.

Notificações e Chat

Atualmente, há poucos usuários para este tipo de Snaps, mas no futuro pode haver espaço para desenvolvimento.

seguro

A demanda por este tipo de Snaps é grande, especialmente em termos de segurança nas transações. Através da funcionalidade de insights de transação oferecida pelos Snaps, os desenvolvedores podem mostrar informações de transação mais ricas aos usuários, fornecer análises e percepções, ajudando a evitar perdas de ativos.

As Snaps de segurança são o segundo tipo de demanda mais importante, além do suporte a múltiplas cadeias, representando cerca de 20% do total. O MetaMask Snaps fornece as permissões necessárias, permitindo que os Snaps leiam dados brutos e realizem análises quando o usuário inicia uma transação ou assinatura.

Web3 Mini Programa? Interpretação do MetaMask Snaps

Perspectivas Futuras

A MetaMask está tentando expandir seus negócios para outras plataformas de cadeia através do Snaps, mas ainda não se sabe até onde isso poderá ir. Referindo-se ao desenvolvimento de mini programas do Web2, os serviços de mini programas rudimentares muitas vezes não conseguem se comparar com os aplicativos, e o acompanhamento de novas funcionalidades também é mais lento.

Se o Snaps se desenvolver bem, pode haver mais carteiras a seguir o exemplo e lançar funcionalidades semelhantes. Isso pode levar os desenvolvedores de Web3 a precisarem desenvolver versões correspondentes para diferentes carteiras, aumentando a carga de trabalho. No futuro, podem surgir várias plataformas "semelhantes ao Snaps", e os desenvolvedores precisarão ser compatíveis com diferentes plataformas.

No final, pode surgir o padrão Snaps, com várias propostas para discussão, formando uma próspera ecologia comunitária.

Embora haja uma atitude cautelosa em relação ao potencial do MetaMask Snaps, afinal, é um produto construído por desenvolvedores entusiasmados, destinado a resolver problemas reais, e não a um esquema financeiro.

Para a maioria dos utilizadores do MetaMask, os Snaps ainda não são uma funcionalidade essencial. O MetaMask pode precisar de fazer mais trabalho na promoção a seguir.

Web3 Aplicações? 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
  • Repostar
  • Compartilhar
Comentário
0/400
screenshot_gainsvip
· 08-07 21:20
Ainda há alguém que se lembra dos apps Web3?
Ver originalResponder0
rugpull_ptsdvip
· 08-07 14:04
Mais um projeto inacabado.
Ver originalResponder0
SleepTradervip
· 08-05 09:51
Só estou perguntando se os snaps podem ser retirados.
Ver originalResponder0
MemecoinTradervip
· 08-05 09:51
em alta em snaps, oportunidade de arbitragem social no pico rn...
Ver originalResponder0
MEVEyevip
· 08-05 09:49
Isso realmente é uma armadilha de mini programas.
Ver originalResponder0
WalletDoomsDayvip
· 08-05 09:43
Mais uma coisa que prejudica os usuários antigos.
Ver originalResponder0
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)