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

robot
Geração de resumo em curso

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ú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
  • 6
  • Partilhar
Comentar
0/400
MetamaskMechanicvip
· 4h atrás
Deus, não é à toa que é snaps
Ver originalResponder0
LiquidatedAgainvip
· 4h atrás
Então, é mais um projeto de Lição aprendida a posteriori? É melhor ir comprar uma baixa.
Ver originalResponder0
probably_nothing_anonvip
· 4h atrás
o web3 gosta de copiar o web2
Ver originalResponder0
MetaDreamervip
· 4h atrás
Está muito longe das miniaplicações, não está?
Ver originalResponder0
GateUser-3824aa38vip
· 4h atrás
Ainda estão a especular sobre esta coisa.
Ver originalResponder0
DecentralizedEldervip
· 4h atrás
Este jogo não dá para jogar, quanto custa um snap?
Ver originalResponder0
  • Pino
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)