MetaMask Snaps: A revolução dos mini programas no mundo Web3

robot
Geração do resumo em andamento

Aplicações pequenas no mundo Web3: Análise do MetaMask Snaps

MetaMask Snaps é um projeto com uma visão de longo prazo, mas deixando de lado sua aparência idealista, é mais como um mini aplicativo no mundo Web3, ou pode ser chamado de dApplet.

Para os desenvolvedores, especialmente os desenvolvedores chineses, este conceito não é estranho. Nos últimos anos, termos da Internet como "criação de ecossistemas" e "superApp" têm sido frequentemente mencionados, e grandes empresas de Internet sempre tentam tornar o ambiente da Internet mais fechado, a fim de se transformar de prestadoras de serviços em formuladoras de padrões. Agora, essa tendência parece também estar começando a se espalhar para o campo do Web3.

Apesar de o Snaps existir há quase um ano, e de a sua concepção ter pelo menos 4 anos, o conhecimento dos utilizadores comuns sobre isso ainda é muito limitado. Mesmo aqueles entusiastas de criptomoedas que utilizam o MetaMask diariamente podem não saber o que é o MetaMask Snaps. No entanto, quando lhes explicamos "é como um mini-programa", eles normalmente esboçam um sorriso cúmplice.

Esta situação lembra o que aconteceu quando os mini-programas do WeChat foram lançados. Devido à dificuldade de encontrar as funções, o uso inicial foi muito baixo. Depois, ao mover o acesso para a posição de deslizamento na página inicial, o uso começou a aumentar significativamente. Para a MetaMask, como atrair usuários para o seu ecossistema pode se tornar um problema importante que precisa ser resolvido.

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

Desde o seu surgimento, os mini programas têm gerado controvérsia na indústria da internet. Os engenheiros de front-end geralmente acreditam que é apenas uma ferramenta comercial para grandes empresas monopolizarem o tráfego e bloquearem o ecossistema, contribuindo pouco para o desenvolvimento tecnológico. A quantidade de contribuição que os Snaps do Web3 podem trazer para a comunidade ainda está por ser observada. Ao explorar a documentação do MetaMask, sinto cada vez mais que os futuros desenvolvedores de Snap enfrentarão muitas limitações.

Desde que o MetaMask lançou a versão pública de testes do Snaps, já passou quase um ano, mas o número de Snaps disponíveis listados no seu site oficial não é muito grande, sendo apenas 68 até o momento. Considerando que antes do lançamento oficial, a equipe oficial já tinha introduzido o conceito de Snaps por volta de 2020, as empresas e desenvolvedores de Web3 na verdade já tiveram um tempo considerável para se familiarizar com ele.

Atualmente, ainda não vi desenvolvedores dedicados ao Snaps, mas a visão geral dos desenvolvedores de miniaplicativos no Web2 é de que a experiência de desenvolvimento é bastante ruim. Embora os miniaplicativos utilizem uma pilha de tecnologia de front-end, ela é uma versão limitada, e os fornecedores impuseram restrições ao que os desenvolvedores podem fazer por várias razões. Além disso, as capacidades técnicas e a qualidade da documentação de cada plataforma variam muito, levando os desenvolvedores a ter que passar por várias armadilhas estranhas para serem considerados "experientes".

No domínio do Web3, devido a fatores como segurança, os Snaps podem enfrentar uma situação semelhante. Eles operam em um contexto de segurança isolado, utilizando "ECMAScript seguro", que na verdade é uma limitação de algumas APIs do JavaScript, como não ter acesso ao DOM, Node.js, APIs de plugins de navegador, entre outros.

As funcionalidades básicas do Snaps são limitadas, a maioria das funções requer que as permissões correspondentes sejam obtidas primeiro. Ao instalar, o Snaps precisa solicitar ao usuário as permissões relevantes, incluindo ciclo de vida, transações, assinaturas, CRON, etc.

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

Tipo 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. A tecnologia MPC pode dividir automaticamente a chave privada em várias partes, armazenando-as em locais diferentes, reunindo-as apenas quando é necessário assinar uma transação, e não gera a chave privada completa, protegendo assim a segurança da chave privada ao máximo.

Atualmente, existem apenas 3 Snaps de gestão de contas: Capsule, Silent Shard e Safeheron. A atratividade destes Snaps ainda não é clara, pois, de acordo com os dados do site oficial, a taxa de instalação não é alta.

Interoperabilidade

Esses Snaps principalmente fornecem 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.

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

Notificações e chat

Este tipo de Snaps pode ter uma atratividade limitada atualmente, uma vez que já existem muitas aplicações de chat maduras, e os usuários dispostos a enviar mensagens através da blockchain ainda são uma minoria.

seguro

A demanda por Snaps desse tipo é grande, especialmente no que diz respeito à oferta de alertas de segurança para transações. A própria MetaMask não possui um recurso de alerta suficientemente completo para usuários que se deparam com transações de phishing, e Snaps de segurança podem preencher essa lacuna. Atualmente, os Snaps de segurança representam 20% do total, sendo o tipo mais demandado além do suporte a múltiplas cadeias.

MetaMask Snaps fornece permissões relevantes que permitem ao Snap ler dados brutos quando o usuário inicia uma transação ou assinatura, realizar análises e mostrar ao usuário explicações de segurança mais detalhadas.

Web3 aplicação pequena? Interpretação do MetaMask Snaps

Perspectiva

A MetaMask pretende expandir seu domínio para outras plataformas de cadeia através do Snaps, mas até onde conseguirá ir ainda é uma incógnita. Referindo-se à experiência de mini programas no domínio Web2, serviços simplificados muitas vezes têm dificuldade em competir com aplicativos completos, e o acompanhamento de novas funcionalidades frequentemente fica atrasado.

Se o Snaps se desenvolver bem no futuro, pode haver mais carteiras a segui-lo. Isso pode levar os desenvolvedores de Web3 a precisarem desenvolver diferentes versões do "Snaps" para cada carteira, aumentando a dificuldade de desenvolvimento. Mas se cada fabricante criar seu próprio ecossistema "Snaps", isso pode levar à ausência de um ecossistema verdadeiramente único.

No futuro, poderão surgir várias plataformas "semelhantes ao Snaps", com enormes diferenças entre elas, e os desenvolvedores precisarão dedicar muito esforço para adaptar-se a cada plataforma. No final, pode haver um padrão unificado de Snaps, bem como propostas de discussão relacionadas.

Apesar das dúvidas sobre o futuro do MetaMask Snaps, ele é, afinal, um produto construído por desenvolvedores apaixonados, destinado a resolver problemas reais e não um esquema financeiro.

Para a maioria dos usuários do MetaMask, os Snaps atualmente podem não ser uma funcionalidade essencial. O MetaMask pode precisar fazer mais trabalho sobre como promover esta funcionalidade de forma mais eficaz.

Web3 Aplicação? 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
  • 3
  • Compartilhar
Comentário
0/400
MercilessHalalvip
· 4h atrás
o que é snaps?
Ver originalResponder0
EthMaximalistvip
· 4h atrás
Está a copiar o trabalho de casa, não é? Querem voltar a criar um ecossistema fechado.
Ver originalResponder0
RegenRestorervip
· 5h atrás
Mais um sonho de super aplicativo começou.
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)