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

robot
Geração do resumo em andamento

Mini programas no domínio Web3: Explorando o MetaMask Snaps

MetaMask Snaps é um projeto com grandes ideais, mas deixando de lado sua "ideia" exterior, é 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 "super App" têm sido frequentemente mencionados, com os grandes gigantes comerciais tentando tornar o ambiente da internet mais fechado, a fim de se transformar de prestadores de serviços em definidores de padrões. Hoje, essa tendência parece também estar começando a se espalhar para o campo do Web3.

Embora o Snaps já exista há quase um ano, a ideia foi proposta há pelo menos quatro anos, mas o conhecimento dos usuários comuns sobre ele ainda é muito limitado. Mesmo os entusiastas de criptomoedas que usam o MetaMask todos os dias podem não saber nada sobre o MetaMask Snaps. No entanto, quando ouvem a explicação "é como mini-programas", geralmente sorriem de maneira compreensiva.

Esta situação lembra os tempos em que os mini programas do WeChat foram lançados. Devido à falta de visibilidade das funcionalidades, o uso inicial foi muito baixo. Apenas após mover o acesso para a posição de dropdown na página inicial, o uso começou a aumentar significativamente. Se a MetaMask quiser construir um ecossistema, como atrair os usuários para esse ecossistema pode se tornar uma questão importante que precisa ser resolvida.

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 criada pelos gigantes da internet para monopolizar o tráfego e bloquear o ecossistema, contribuindo pouco para o desenvolvimento tecnológico. Quanto à contribuição que os Snaps do Web3 podem trazer para a comunidade, ainda está por ser observado. Ao navegar pela documentação do MetaMask, fica cada vez mais claro que os futuros desenvolvedores de Snaps poderão enfrentar várias limitações.

Desde o lançamento da versão beta pública do Snaps pela MetaMask, já se passou quase um ano, mas o número de Snaps disponíveis listado no seu site oficial não é muito grande, com apenas 68 até junho de 2024. Considerando que a ideia do Snaps foi apresentada oficialmente por volta de 2020, as empresas e desenvolvedores do Web3 já tiveram um tempo considerável para se familiarizar com isso.

Web3 Aplicativo? Análise do MetaMask Snaps

Ainda não vi desenvolvedores dedicados ao desenvolvimento de Snaps, mas existem muitos desenvolvedores de mini-programas no Web2. A visão geral deles sobre mini-programas é que a experiência de desenvolvimento é ruim. Embora os mini-programas utilizem o ecossistema de front-end, é uma versão amputada, pois os fabricantes limitam o que os desenvolvedores podem fazer por várias razões. As capacidades técnicas e a qualidade da documentação dos diferentes fabricantes variam muito, levando os desenvolvedores a passar por várias armadilhas estranhas antes de serem considerados "experientes".

No domínio do Web3, por questões de segurança e outros fatores, os Snaps podem enfrentar uma situação semelhante. Eles operam 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, o que um Snaps básico pode fazer é bastante limitado. A maioria das funcionalidades requer a obtenção das permissões adequadas, por isso os Snaps precisam solicitar permissões aos utilizadores 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 é relativamente baixo. A MetaMask classifica-os em várias categorias.

Tipo Snaps

O site oficial da MetaMask classifica os Snaps em 4 tipos principais:

Gestão de Conta

Esses Snaps aumentam a segurança da chave privada principalmente através da tecnologia MPC.

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

  1. Se você esquecer onde armazenou a frase de recuperação, poderá perder o acesso aos ativos.
  2. Se o dispositivo que armazena a frase de recuperação for infectado por um vírus de trojan, os hackers podem roubar a frase de recuperação.

A tecnologia MPC pode dividir automaticamente a chave privada em várias partes, armazenando-as em locais diferentes, e apenas recombiná-las quando for necessário assinar uma transação, sem gerar a chave privada completa durante o processo, maximizando assim a segurança da chave privada.

Atualmente, existem apenas 3 Snaps de gestão de contas: Capsule, Silent Shard e Safeheron. A sua quantidade de instalações não é alta.

Interoperabilidade

Esses Snaps oferecem principalmente compatibilidade com redes que não são EVM, incluindo Solana, Cosmos, Near, Sui, entre outras. Atualmente, esse tipo de Snaps é o mais numeroso, representando mais da metade de todo o ecossistema.

Web3 Mini Programa? Interpretação do MetaMask Snaps

Notificações e Chat

Embora esses Snaps sejam muito interessantes, atualmente ainda são poucos os usuários dispostos a enviar mensagens através da blockchain.

seguro

A demanda por este tipo de Snaps é grande, especialmente na situação em que a MetaMask não fornece alertas suficientes sobre transações de phishing. As transações, sendo a operação mais comum no campo das criptomoedas e blockchain, possuem alto risco e alta sensibilidade. Através da funcionalidade de insights de transação fornecida pelos Snaps, os desenvolvedores podem mostrar aos usuários informações de transação mais ricas, oferecendo análises e insights de transação, maximizando a prevenção da perda de ativos dos usuários.

De acordo com os dados do site oficial da Snaps, os Snaps de segurança são a categoria com maior demanda, além do suporte a múltiplas cadeias, atualmente representando 20% do total.

MetaMask Snaps fornece permissões relacionadas, permitindo que o Snap leia a carga útil original da transação ou assinatura quando o usuário inicia uma transação ou assinatura, faça uma análise e, em seguida, mostre ao usuário mais informações de segurança.

Web3 Aplicativos? Interpretação do MetaMask Snaps

Pensar

A MetaMask espera expandir seu domínio para outras plataformas de cadeia por meio do Snaps, mas é difícil prever até onde conseguirá ir. A experiência com pequenos programas no domínio Web2 indica que serviços de pequenos programas rudimentares muitas vezes não se comparam a aplicativos, e o acompanhamento de novas funcionalidades geralmente fica atrasado. Com o crescimento explosivo dos pequenos programas, mais aplicativos também lançaram suas próprias plataformas de pequenos programas, cada um se esforçando para reforçar seu fosso defensivo, e todo o mundo Web está se tornando cada vez mais "centralizado".

O capital no espaço Web3 não será mais astuto do que o do Web2. Se os Snaps se desenvolverem bem, pode haver mais carteiras a seguir. Isso pode levar os desenvolvedores de Web3 a precisarem desenvolver versões correspondentes dos "Snaps" para cada carteira, o que lhes trará uma carga de trabalho adicional.

No futuro, poderão surgir várias plataformas "como Snaps", com grandes diferenças entre elas, e a compatibilidade entre as plataformas tornar-se-á o trabalho diário dos desenvolvedores. Quando a situação se tornar insuportável, poderá nascer o Snaps Standard, ao mesmo tempo que haverá várias "SIP" para discussão, apresentando uma cena próspera na comunidade.

De qualquer forma, o MetaMask Snaps é, pelo menos, um produto construído por um grupo de desenvolvedores apaixonados, destinado a resolver problemas reais, e não um esquema iniciado por especialistas financeiros.

No entanto, para a maioria dos usuários atuais do MetaMask, os Snaps ainda não são uma funcionalidade particularmente necessária. O MetaMask pode precisar trabalhar mais na forma como promove isso de forma mais eficaz.

Web3 Mini-Program? Análise 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
  • 7
  • Compartilhar
Comentário
0/400
TokenTaxonomistvip
· 19h atrás
hmm... estatisticamente falando, 73.4% das extensões de carteira acabam como becos sem saída evolutivos devido à entropia de compatibilidade
Ver originalResponder0
CryptoTherapistvip
· 19h atrás
vamos meditar sobre porque os usuários resistem ao apego psicológico a novas funcionalidades de carteira... síndrome clássica de ansiedade de adoção em massa, para ser honesto
Ver originalResponder0
RadioShackKnightvip
· 19h atrás
Carteira mini programa ah... grande probabilidade de esfriar
Ver originalResponder0
Blockwatcher9000vip
· 19h atrás
Ah, mais um projeto que tenta se tornar um super aplicativo.
Ver originalResponder0
Ser_APY_2000vip
· 19h atrás
Sinto que não está a dar certo, vou ficar deitado à espera que algo aconteça.
Ver originalResponder0
ImpermanentPhilosophervip
· 19h atrás
Dizer tudo isso, não é apenas um pequeno programa?
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)