Análise do MetaMask Snaps: a revolução dos mini programas no ecossistema Web3

Web3 Aplicações? Análise aprofundada do MetaMask Snaps

MetaMask Snaps é um projeto com grandes ambições. Deixando de lado a "ideia" que o veste, mais precisamente, é 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, temos ouvido frequentemente termos da internet como "criação de ecossistemas" e "super aplicativos". As grandes empresas de tecnologia estão sempre tentando tornar o ambiente da internet mais fechado, a fim de se transformar de prestadoras de serviços em definidoras de padrões.

Agora, essa tendência parece estar começando a se espalhar para o espaço Web3.

Web3 Mini Program? Interpretação do MetaMask Snaps

Até junho de 2024, apesar de os Snaps já existirem há quase um ano e de a ideia ter sido proposta há pelo menos 4 anos, o conhecimento dos usuários comuns sobre eles ainda é muito limitado. Mesmo os entusiastas de criptomoedas que usam MetaMask diariamente podem não saber nada sobre os MetaMask Snaps. No entanto, quando se lhes explica que "é como um mini-programa", os seus rostos costumam exibir um sorriso cúmplice.

Essa situação lembra o cenário quando os mini programas do WeChat foram lançados. Devido à falta de clareza nas entradas de funcionalidade, o uso inicial foi muito baixo. Depois que a entrada foi alterada para ser exibida na lista de mini programas no menu suspenso da página inicial, o uso começou a crescer significativamente. Se a MetaMask quiser construir um ecossistema, como atrair os usuários para o sistema pode se tornar uma questão importante a ser resolvida.

Desde o seu surgimento, os mini programas têm gerado controvérsia na indústria da internet. Os engenheiros front-end geralmente têm uma atitude negativa em relação a eles, acreditando que são apenas ferramentas comerciais criadas por grandes empresas para monopolizar o tráfego e bloquear o ecossistema, contribuindo pouco para o desenvolvimento tecnológico. Quanto aos Snaps do Web3, ainda está por se observar qual será a contribuição para a comunidade. Ao navegar pela documentação fornecida pelo MetaMask, a sensação de que os futuros desenvolvedores de Snaps enfrentarão várias limitações e desafios torna-se cada vez mais evidente.

Desde que a MetaMask iniciou o teste público dos Snaps, já passou quase um ano, no entanto, o número de Snaps disponíveis listados no seu site oficial não é muito grande, até junho de 2024, existem apenas 68. Considerando que o conceito de Snaps foi apresentado oficialmente 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 há desenvolvedores dedicados ao Snaps, mas há muitos desenvolvedores de aplicativos no campo do Web2. A visão geral sobre os aplicativos é que a experiência de desenvolvimento é bastante ruim. Embora os aplicativos usem o ecossistema de front-end, é uma versão reduzida, pois as plataformas limitam o que os desenvolvedores podem fazer por várias razões. As capacidades técnicas e a qualidade da documentação das várias plataformas variam bastante, levando os desenvolvedores a terem que passar por várias armadilhas estranhas antes de serem considerados "experientes".

No domínio do Web3, por razões de segurança e outros fatores, os Snaps podem enfrentar uma situação semelhante. Eles devem operar em um contexto de segurança isolado, utilizando "ECMAScript seguro", que na prática impõe algumas restrições à API do JavaScript, como a incapacidade de acessar o DOM, Node.js, APIs de plugins do navegador, entre outros.

Por questões de segurança, as funcionalidades básicas do Snaps são limitadas. A maioria das funções requer a obtenção das permissões correspondentes, portanto, o Snaps precisa 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.

Comparado com o próspero ecossistema Web3, o número de Snaps disponíveis atualmente é bastante limitado, e o MetaMask fez uma categorização deles.

Tipo Snaps

De acordo com a classificação do site oficial, pode ser dividido em 4 tipos principais:

Gestão de Conta

Este tipo de Snaps melhora a segurança das chaves privadas principalmente através da tecnologia MPC.

Existem alguns problemas com os métodos tradicionais de proteção de chaves privadas:

  1. Esquecer a localização da frase de recuperação pode levar à perda de ativos.
  2. Dispositivos de armazenamento infectados por vírus podem levar ao roubo da frase de recuperação.

A tecnologia MPC pode automaticamente dividir a chave privada e armazená-la em diferentes locais, reunindo-a apenas quando é necessário assinar uma transação, sem gerar a chave privada completa, maximizando assim a segurança da chave privada.

Atualmente, existem apenas 3 Snaps de gerenciamento de contas: Capsule, Silent Shard e Safeheron.

  • O Capsule utiliza PassKey, recuperação de senha e 2FA para manter a chave em conjunto.
  • Silent Shard e Safeheron são implementados através da instalação de um aplicativo em múltiplos dispositivos.

Este tipo de Snaps tem uma atratividade limitada e não tem muitas instalações.

Interoperabilidade

Este tipo de Snaps oferece principalmente compatibilidade com redes não EVM, incluindo Solana, Cosmos, Near, Sui, entre outras. Atualmente, são os que mais existem, representando mais de metade de todo o ecossistema Snaps.

Web3 Mini Program? Interpretação do MetaMask Snaps

comunicação

Este tipo de Snaps oferece funcionalidades de notificação e chat, mas atualmente há poucos utilizadores dispostos a enviar mensagens através da cadeia.

seguro

A demanda por esse tipo de Snaps é alta, especialmente devido à insuficiência de alertas sobre transações de phishing por parte da MetaMask. Com a funcionalidade de insights de transação oferecida pelos Snaps, os desenvolvedores podem apresentar informações de transação mais ricas aos usuários, fornecendo análises e percepções para minimizar a perda de ativos.

O MetaMask Snaps oferece permissões de transaction-insight e signature-insight para atender a necessidades relacionadas. O Snap pode ler os dados originais quando o usuário inicia uma transação ou assinatura, realizar análises e mostrar mais informações de segurança ao usuário.

Web3 Mini Program? Análise do MetaMask Snaps

Pensamento

A MetaMask espera expandir seu domínio para outras plataformas de cadeia por meio do Snaps, mas até onde isso pode ir ainda é uma incógnita. Com base na experiência dos mini programas do Web2, os serviços de mini programas rudimentares muitas vezes não conseguem se comparar aos aplicativos, com o acompanhamento de novas funcionalidades atrasado, e até mesmo direcionando os usuários a utilizarem os aplicativos. Após o crescimento explosivo dos mini programas, mais aplicativos lançaram suas próprias plataformas de mini programas, cada um solidificando suas barreiras ecológicas, tornando o mundo Web cada vez mais "centralizado".

O capital Web3 não é necessariamente mais inteligente do que o Web2. Se os Snaps se desenvolverem bem, pode haver mais carteiras a imitá-los. Nesse caso, os desenvolvedores Web3 podem precisar desenvolver versões correspondentes dos "Snaps" para cada carteira, o que será um desafio. Mas se cada fabricante criar seu próprio ecossistema de "Snaps", isso será quase como não ter um ecossistema exclusivo. Isso, na verdade, se alinha com a ideia de "descentralização".

No futuro, poderão surgir vários produtos "semelhantes ao Snaps", com grandes diferenças entre plataformas, e os desenvolvedores terão de lidar com questões de compatibilidade. No final, poderá nascer o Snaps Standard, ao mesmo tempo que haverá vários "SIP" para discussão, e a comunidade apresentará um cenário próspero.

De qualquer forma, o MetaMask Snaps é um produto construído por desenvolvedores apaixonados, destinado a resolver problemas práticos e não um esquema iniciado por especialistas financeiros.

Para a maioria dos usuários atuais do MetaMask, os Snaps ainda não são uma funcionalidade essencial. O MetaMask pode precisar fazer mais trabalho sobre como promover isso de forma mais eficaz.

Web3 Aplicativo? Interpretação do MetaMask Snaps

APP-1.1%
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
  • 5
  • Partilhar
Comentar
0/400
MemeEchoervip
· 07-17 15:38
Nem os cães usam mini programas.
Ver originalResponder0
PanicSeller69vip
· 07-16 02:50
Já começou a fazer coisas extravagantes de novo.
Ver originalResponder0
CodeAuditQueenvip
· 07-15 02:44
Outro ponto de risco potencial de terceirização de permissões
Ver originalResponder0
MoonlightGamervip
· 07-15 02:40
Mais um pequeno programa de prestígio
Ver originalResponder0
ZeroRushCaptainvip
· 07-15 02:33
Outro campo de batalha para fazer as pessoas de parvas. Não sigas a tendência e não entres de cabeça.
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)