MetaMask Snaps: Ecossistema de microprogramas Web3 e desafios futuros

"Mini-Programas" no Mundo Web3: Uma Análise Aprofundada do MetaMask Snaps

MetaMask Snaps é um projeto com uma visão de longo prazo, mas deixando de lado sua "ideia" exterior, parece mais como um mini-programa no mundo Web3. Podemos chamá-lo de 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 "superApp" têm surgido frequentemente, com grandes empresas de tecnologia tentando tornar o ambiente da internet cada vez mais fechado, a fim de se transformarem de provedores de serviços em estabelecedores de padrões. Hoje, essa tendência também começou a se espalhar para o campo do Web3.

Até junho de 2024, apesar de os Snaps existirem há quase um ano e o conceito ter sido proposto há pelo menos quatro anos, o conhecimento dos usuários comuns sobre isso é praticamente zero. Muitos usuários que acompanham de perto o mercado de criptomoedas abrem o MetaMask todos os dias, mas não sabem nada sobre o MetaMask Snaps. Essa situação lembra o momento em que os mini programas do WeChat foram lançados, pois a entrada de funcionalidades não era clara, resultando em um uso muito baixo. Depois que a entrada foi movida para a posição de menu suspenso na página inicial, o uso começou a crescer significativamente. Se o MetaMask quiser construir um ecossistema, como atrair usuários para entrar no ecossistema pode se tornar um problema importante a ser resolvido.

Web3 Aplicativo? Interpretação do MetaMask Snaps

Desde o seu surgimento, os mini programas têm gerado controvérsia na indústria da internet. Muitos engenheiros de front-end desdenham deles, acreditando que são apenas ferramentas comerciais dos gigantes da internet para monopolizar o tráfego e bloquear o ecossistema, sem grande contribuição para o desenvolvimento tecnológico. Quanto à contribuição dos Snaps do Web3 para a comunidade, ainda está por ser observado. Ao navegar na documentação fornecida pela MetaMask, a sensação de que os futuros desenvolvedores de Snaps enfrentarão diversas limitações e desafios aumenta.

Desde que a MetaMask lançou a versão pública de testes do Snaps, já passou quase um ano, no entanto, o número de Snaps disponíveis listado no seu site oficial não é muito grande, totalizando apenas 68 até junho de 2024. Vale a pena notar que, antes do teste público oficial, já por volta de 2020, a ideia do Snaps foi proposta oficialmente, e as empresas e desenvolvedores de Web3 já tiveram um tempo considerável para se aprofundar no conceito.

Atualmente, ainda não vi desenvolvedores dedicados ao Snaps, mas há muitos desenvolvedores de mini programas no Web2. A visão geral sobre os mini programas é que a experiência de desenvolvimento é bastante ruim. Embora o desenvolvimento de mini programas utilize o ecossistema frontend, é uma versão limitada, e os fornecedores impõem restrições ao que os desenvolvedores podem fazer por várias razões. As capacidades técnicas e a qualidade da documentação dos diferentes fornecedores variam bastante, fazendo com que os desenvolvedores tenham que passar por diversas armadilhas estranhas em várias plataformas antes de serem considerados "experientes".

Voltando ao Web3, considerando fatores como segurança, é provável que o Snaps enfrente uma situação semelhante. Ele opera 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, um Snap básico não pode fazer muitas coisas. A maioria das funcionalidades requer a obtenção de permissões correspondentes, por isso, ao ser instalado, o Snap precisa solicitar as permissões relevantes ao usuário. 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 é bastante limitado, e a MetaMask os classificou.

Web3 Mini Programa? Interpretação do MetaMask Snaps

Tipo de Snaps

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

Gestão de Conta

Esses Snaps aumentam a segurança das chaves privadas principalmente através da tecnologia MPC. Os métodos tradicionais de armazenamento de chaves privadas apresentam riscos de esquecimento ou roubo, enquanto a tecnologia MPC pode dividir automaticamente as chaves privadas e armazená-las em locais diferentes, recombinando-as apenas quando é necessário assinar uma transação, e durante esse processo não é gerada uma chave privada completa, maximizando assim a segurança das chaves privadas.

Atualmente, existem apenas 3 Snaps de gestão de contas: Capsule, Silent Shard e Safeheron. Eles utilizam diferentes métodos para proteger as chaves privadas, como o uso de PassKey do dispositivo, senhas de recuperação e 2FA, ou através da instalação de aplicativos em múltiplos dispositivos.

Ainda está por ver quantos utilizadores do Web3 poderão ser atraídos por estes Snaps, uma vez que a quantidade de instalações ainda não é elevada.

interoperabilidade

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

Notificações e chat

Embora esses Snaps tenham potencial, atualmente os usuários dispostos a enviar mensagens através da blockchain ainda são uma minoria.

seguro

A demanda por Snaps de segurança é alta, especialmente na situação em que o MetaMask oferece avisos insuficientes sobre transações de phishing. Esses Snaps podem fornecer aos usuários informações e análises de transações mais ricas, minimizando assim a perda de ativos.

MetaMask Snaps oferece permissões de transaction-insight e signature-insight, permitindo que o Snap leia os dados originais durante a transação ou assinatura iniciada pelo usuário, analise e apresente uma explicação de segurança mais detalhada ao usuário.

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

Perspectivas Futuras

A MetaMask está tentando expandir seus negócios para outras plataformas de cadeia por meio do Snaps, mas ainda não se sabe até onde isso irá. Referindo-se ao desenvolvimento de mini programas no campo Web2, muitos aplicativos oferecem versões de mini programas, mas suas funcionalidades costumam ser rudimentares, dificultando a comparação com aplicativos nativos. Com o crescimento explosivo dos mini programas, mais aplicativos também lançaram suas próprias plataformas de mini programas, cada um solidificando suas barreiras ecológicas, tornando o mundo da Web cada vez mais centralizado.

O capital no domínio do Web3 não será mais astuto do que no Web2. Se os Snaps se desenvolverem bem, certamente haverá mais carteiras a segui-los. Nesse momento, os desenvolvedores do Web3 podem precisar desenvolver versões correspondentes dos "Snaps" para cada carteira, o que será um enorme desafio. No entanto, se cada fabricante criar seu próprio ecossistema de "Snaps", isso será quase equivalente a não ter um ecossistema único, o que, por sua vez, está alinhado com o conceito de "descentralização".

No futuro, poderão surgir várias plataformas "semelhantes ao Snaps", com grandes diferenças entre elas, e os desenvolvedores precisarão de muito trabalho para alcançar a compatibilidade entre plataformas. Quando a situação se tornar insuportável, poderá surgir o Snaps Standard, ao mesmo tempo que haverá várias "SIP" para discussão, apresentando uma cena próspera na comunidade.

Embora haja dúvidas sobre o futuro do MetaMask Snaps, é inegável que é um produto construído por um grupo de desenvolvedores entusiasmados, 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 necessária. O MetaMask pode precisar fazer mais trabalho sobre como promover isso de forma mais eficaz.

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

APP-2.91%
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
CoconutWaterBoyvip
· 20h atrás
Ah, isto também começou a brincar com pequenos programas.
Ver originalResponder0
RugpullSurvivorvip
· 20h atrás
Fechado... lá vêm eles fazer as pessoas de parvas novamente
Ver originalResponder0
FarmToRichesvip
· 21h atrás
Outra armadilha do Web2?
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)