A nova força emergente no domínio do Web3: Análise do MetaMask Snaps
MetaMask Snaps é um projeto com grandes ideais, que pode ser visto como um mini-programa ou dApplet no mundo Web3. Este conceito não é estranho para os desenvolvedores, especialmente para os desenvolvedores na China. Nos últimos anos, termos da internet como "criação de ecossistemas" e "super App" têm aparecido com frequência, grandes empresas tentam tornar o ambiente da internet mais fechado, para que possam passar de fornecedoras de serviços a estabelecedoras de padrões. Hoje, essa tendência parece também estar começando a se espalhar para o campo do Web3.
Embora o Snaps exista há quase um ano, o conceito foi proposto há pelo menos quatro anos, mas o entendimento que os usuários comuns têm sobre ele ainda é muito limitado. Mesmo os entusiastas de criptomoedas que usam o MetaMask diariamente muitas vezes não têm noção do que são os MetaMask Snaps. No entanto, quando se explica que os Snaps são semelhantes a mini programas, isso frequentemente desperta o interesse deles.
Esta situação lembra o cenário quando os mini programas do WeChat foram lançados. Devido à falta de clareza nos pontos de acesso às funcionalidades, a utilização inicial foi muito baixa. Depois que o acesso foi mudado para a posição de deslizamento na página inicial, o uso começou a aumentar significativamente. Para o MetaMask, como atrair usuários para o seu ecossistema pode tornar-se um problema importante que necessita de uma solução.
As aplicações pequenas têm sido alvo de controvérsia desde o seu surgimento. Muitos engenheiros de front-end acreditam que são apenas ferramentas comerciais criadas por gigantes da internet para monopolizar o tráfego e bloquear o ecossistema, com uma contribuição limitada para o desenvolvimento técnico. A contribuição que os Snaps do Web3 podem trazer para a comunidade ainda está por ser observada. Ao consultar a documentação fornecida pela MetaMask, não é difícil perceber que os futuros desenvolvedores de Snap poderão enfrentar várias limitações.
Desde que a versão pública de testes do Snaps foi lançada no MetaMask, já passou quase um ano, no entanto, o número de Snaps disponíveis listado no seu site oficial não é muito grande, com apenas 68 até a última contagem. Considerando que o conceito de Snaps foi introduzido por volta de 2020, as empresas e desenvolvedores de Web3 na verdade tiveram um tempo considerável para entender e desenvolvê-lo.
Atualmente, ainda não vi pessoal dedicado ao desenvolvimento de Snaps, mas os desenvolvedores de mini programas no Web2 geralmente consideram a experiência de desenvolvimento ruim. Embora os mini programas usem a pilha de tecnologia frontend, muitas vezes são versões cortadas, e várias limitações fazem com que os desenvolvedores precisem superar muitos obstáculos para serem considerados "experientes".
Snaps enfrenta desafios semelhantes. Por razões de segurança, ele opera em um ambiente seguro e isolado, utilizando "ECMAScript seguro", que na prática impõe algumas limitações à API JavaScript, como a impossibilidade de acessar o DOM, Node.js e a API de plugins do navegador, entre outros.
A funcionalidade básica do Snaps é limitada, a maioria das funções requer permissões correspondentes. O Snaps precisa solicitar permissões ao usuário durante a instalação, incluindo ciclo de vida, transações, assinaturas e CRON, entre outras.
Em comparação com o próspero ecossistema Web3, o número de Snaps disponíveis atualmente é relativamente pequeno. A MetaMask classifica-os em várias categorias principais:
Gestão de conta: principalmente através da tecnologia MPC para aumentar a segurança da chave privada. Atualmente, existem apenas alguns Snaps desse tipo.
Interoperabilidade: oferece compatibilidade com redes não EVM, incluindo Solana, Cosmos, Near, Sui, entre outras. Este é atualmente o tipo de Snaps mais comum.
Notificações e conversas: embora haja potencial, atualmente os usuários que utilizam a cadeia para enviar mensagens ainda são uma minoria.
Segurança: Esta categoria de Snaps tem uma grande demanda, especialmente na oferta de insights de negociação e na prevenção de negociações de phishing. Eles podem compensar as deficiências do MetaMask em termos de avisos de segurança.
O MetaMask Snaps permite que os desenvolvedores leiam dados brutos, realizem análises e mostrem informações de segurança mais detalhadas aos usuários ao conceder permissões específicas quando o usuário inicia uma transação ou assina.
Embora a MetaMask queira expandir para outras plataformas de cadeia através do Snaps, o seu futuro de desenvolvimento ainda é incerto. Referindo-se à experiência de mini-programas no domínio Web2, versões simplificadas de serviços muitas vezes têm dificuldade em se comparar a aplicativos completos, e as atualizações de novas funcionalidades podem também estar atrasadas. Se o Snaps se desenvolver bem, pode haver mais carteiras a seguir esse exemplo, o que pode levar os desenvolvedores de Web3 a precisarem criar versões correspondentes para diferentes carteiras, aumentando a dificuldade de desenvolvimento.
No futuro, podem surgir várias plataformas "semelhantes ao Snaps", com diferenças significativas entre elas. Para resolver problemas de compatibilidade, podem surgir padrões semelhantes ao "Padrão Snaps" e propostas de discussão relacionadas.
Embora o MetaMask Snaps seja um produto construído por desenvolvedores entusiastas e destinado a resolver problemas práticos, atualmente não é uma funcionalidade essencial para a maioria dos usuários do MetaMask. O MetaMask pode precisar trabalhar mais em como promover de forma mais eficaz.
Ver original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
13 gostos
Recompensa
13
7
Partilhar
Comentar
0/400
SerLiquidated
· 10h atrás
Quem é que vai usar isto?
Ver originalResponder0
Lonely_Validator
· 12h atrás
Os custos de desenvolvimento estão muito altos, não estão?
Ver originalResponder0
DAOdreamer
· 12h atrás
Ainda a raposinha se sai bem!
Ver originalResponder0
ApeWithAPlan
· 12h atrás
Mini programas? Agora tudo tem que ter uma versão mini.
Ver originalResponder0
MetaMisery
· 12h atrás
Ainda é melhor esperar por outras carteiras que sejam mais confiáveis.
Ver originalResponder0
MoonRocketTeam
· 12h atrás
É apenas um impulsionador ecológico. Contar com ele para nos levar à lua?
Ver originalResponder0
GasFeeLady
· 12h atrás
meh... mais uma extensão que consome gás para sobrecarregar a minha metamask
Análise Profundidade do MetaMask Snaps: A Revolução dos Mini-Programas no Campo Web3
A nova força emergente no domínio do Web3: Análise do MetaMask Snaps
MetaMask Snaps é um projeto com grandes ideais, que pode ser visto como um mini-programa ou dApplet no mundo Web3. Este conceito não é estranho para os desenvolvedores, especialmente para os desenvolvedores na China. Nos últimos anos, termos da internet como "criação de ecossistemas" e "super App" têm aparecido com frequência, grandes empresas tentam tornar o ambiente da internet mais fechado, para que possam passar de fornecedoras de serviços a estabelecedoras de padrões. Hoje, essa tendência parece também estar começando a se espalhar para o campo do Web3.
Embora o Snaps exista há quase um ano, o conceito foi proposto há pelo menos quatro anos, mas o entendimento que os usuários comuns têm sobre ele ainda é muito limitado. Mesmo os entusiastas de criptomoedas que usam o MetaMask diariamente muitas vezes não têm noção do que são os MetaMask Snaps. No entanto, quando se explica que os Snaps são semelhantes a mini programas, isso frequentemente desperta o interesse deles.
Esta situação lembra o cenário quando os mini programas do WeChat foram lançados. Devido à falta de clareza nos pontos de acesso às funcionalidades, a utilização inicial foi muito baixa. Depois que o acesso foi mudado para a posição de deslizamento na página inicial, o uso começou a aumentar significativamente. Para o MetaMask, como atrair usuários para o seu ecossistema pode tornar-se um problema importante que necessita de uma solução.
As aplicações pequenas têm sido alvo de controvérsia desde o seu surgimento. Muitos engenheiros de front-end acreditam que são apenas ferramentas comerciais criadas por gigantes da internet para monopolizar o tráfego e bloquear o ecossistema, com uma contribuição limitada para o desenvolvimento técnico. A contribuição que os Snaps do Web3 podem trazer para a comunidade ainda está por ser observada. Ao consultar a documentação fornecida pela MetaMask, não é difícil perceber que os futuros desenvolvedores de Snap poderão enfrentar várias limitações.
Desde que a versão pública de testes do Snaps foi lançada no MetaMask, já passou quase um ano, no entanto, o número de Snaps disponíveis listado no seu site oficial não é muito grande, com apenas 68 até a última contagem. Considerando que o conceito de Snaps foi introduzido por volta de 2020, as empresas e desenvolvedores de Web3 na verdade tiveram um tempo considerável para entender e desenvolvê-lo.
Atualmente, ainda não vi pessoal dedicado ao desenvolvimento de Snaps, mas os desenvolvedores de mini programas no Web2 geralmente consideram a experiência de desenvolvimento ruim. Embora os mini programas usem a pilha de tecnologia frontend, muitas vezes são versões cortadas, e várias limitações fazem com que os desenvolvedores precisem superar muitos obstáculos para serem considerados "experientes".
Snaps enfrenta desafios semelhantes. Por razões de segurança, ele opera em um ambiente seguro e isolado, utilizando "ECMAScript seguro", que na prática impõe algumas limitações à API JavaScript, como a impossibilidade de acessar o DOM, Node.js e a API de plugins do navegador, entre outros.
A funcionalidade básica do Snaps é limitada, a maioria das funções requer permissões correspondentes. O Snaps precisa solicitar permissões ao usuário durante a instalação, incluindo ciclo de vida, transações, assinaturas e CRON, entre outras.
Em comparação com o próspero ecossistema Web3, o número de Snaps disponíveis atualmente é relativamente pequeno. A MetaMask classifica-os em várias categorias principais:
Gestão de conta: principalmente através da tecnologia MPC para aumentar a segurança da chave privada. Atualmente, existem apenas alguns Snaps desse tipo.
Interoperabilidade: oferece compatibilidade com redes não EVM, incluindo Solana, Cosmos, Near, Sui, entre outras. Este é atualmente o tipo de Snaps mais comum.
Notificações e conversas: embora haja potencial, atualmente os usuários que utilizam a cadeia para enviar mensagens ainda são uma minoria.
Segurança: Esta categoria de Snaps tem uma grande demanda, especialmente na oferta de insights de negociação e na prevenção de negociações de phishing. Eles podem compensar as deficiências do MetaMask em termos de avisos de segurança.
O MetaMask Snaps permite que os desenvolvedores leiam dados brutos, realizem análises e mostrem informações de segurança mais detalhadas aos usuários ao conceder permissões específicas quando o usuário inicia uma transação ou assina.
Embora a MetaMask queira expandir para outras plataformas de cadeia através do Snaps, o seu futuro de desenvolvimento ainda é incerto. Referindo-se à experiência de mini-programas no domínio Web2, versões simplificadas de serviços muitas vezes têm dificuldade em se comparar a aplicativos completos, e as atualizações de novas funcionalidades podem também estar atrasadas. Se o Snaps se desenvolver bem, pode haver mais carteiras a seguir esse exemplo, o que pode levar os desenvolvedores de Web3 a precisarem criar versões correspondentes para diferentes carteiras, aumentando a dificuldade de desenvolvimento.
No futuro, podem surgir várias plataformas "semelhantes ao Snaps", com diferenças significativas entre elas. Para resolver problemas de compatibilidade, podem surgir padrões semelhantes ao "Padrão Snaps" e propostas de discussão relacionadas.
Embora o MetaMask Snaps seja um produto construído por desenvolvedores entusiastas e destinado a resolver problemas práticos, atualmente não é uma funcionalidade essencial para a maioria dos usuários do MetaMask. O MetaMask pode precisar trabalhar mais em como promover de forma mais eficaz.