Aplicações pequenas no mundo Web3: Análise do MetaMask Snaps
MetaMask Snaps é um projeto com uma visão de longo prazo, mas deixando de lado sua aparência idealista, é 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 "superApp" têm sido frequentemente mencionados, e grandes empresas de Internet sempre tentam tornar o ambiente da Internet mais fechado, a fim de se transformar de prestadoras de serviços em formuladoras de padrões. Agora, essa tendência parece também estar começando a se espalhar para o campo do Web3.
Apesar de o Snaps existir há quase um ano, e de a sua concepção ter pelo menos 4 anos, o conhecimento dos utilizadores comuns sobre isso ainda é muito limitado. Mesmo aqueles entusiastas de criptomoedas que utilizam o MetaMask diariamente podem não saber o que é o MetaMask Snaps. No entanto, quando lhes explicamos "é como um mini-programa", eles normalmente esboçam um sorriso cúmplice.
Esta situação lembra o que aconteceu quando os mini-programas do WeChat foram lançados. Devido à dificuldade de encontrar as funções, o uso inicial foi muito baixo. Depois, ao mover o acesso para a posição de deslizamento na página inicial, o uso começou a aumentar significativamente. Para a MetaMask, como atrair usuários para o seu ecossistema pode se tornar um problema importante que precisa ser resolvido.
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 para grandes empresas monopolizarem o tráfego e bloquearem o ecossistema, contribuindo pouco para o desenvolvimento tecnológico. A quantidade de contribuição que os Snaps do Web3 podem trazer para a comunidade ainda está por ser observada. Ao explorar a documentação do MetaMask, sinto cada vez mais que os futuros desenvolvedores de Snap enfrentarão muitas limitações.
Desde que o MetaMask lançou a versão pública de testes do Snaps, já passou quase um ano, mas o número de Snaps disponíveis listados no seu site oficial não é muito grande, sendo apenas 68 até o momento. Considerando que antes do lançamento oficial, a equipe oficial já tinha introduzido o conceito de Snaps por volta de 2020, as empresas e desenvolvedores de Web3 na verdade já tiveram um tempo considerável para se familiarizar com ele.
Atualmente, ainda não vi desenvolvedores dedicados ao Snaps, mas a visão geral dos desenvolvedores de miniaplicativos no Web2 é de que a experiência de desenvolvimento é bastante ruim. Embora os miniaplicativos utilizem uma pilha de tecnologia de front-end, ela é uma versão limitada, e os fornecedores impuseram restrições ao que os desenvolvedores podem fazer por várias razões. Além disso, as capacidades técnicas e a qualidade da documentação de cada plataforma variam muito, levando os desenvolvedores a ter que passar por várias armadilhas estranhas para serem considerados "experientes".
No domínio do Web3, devido a fatores como segurança, os Snaps podem enfrentar uma situação semelhante. Eles operam em um contexto de segurança isolado, utilizando "ECMAScript seguro", que na verdade é uma limitação de algumas APIs do JavaScript, como não ter acesso ao DOM, Node.js, APIs de plugins de navegador, entre outros.
As funcionalidades básicas do Snaps são limitadas, a maioria das funções requer que as permissões correspondentes sejam obtidas primeiro. Ao instalar, o Snaps precisa solicitar ao usuário as permissões relevantes, incluindo ciclo de vida, transações, assinaturas, CRON, etc.
Comparado com o próspero ecossistema Web3, o número de Snaps disponíveis é muito pequeno. A MetaMask classifica-os em várias categorias.
Tipo 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. A tecnologia MPC pode dividir automaticamente a chave privada em várias partes, armazenando-as em locais diferentes, reunindo-as apenas quando é necessário assinar uma transação, e não gera a chave privada completa, protegendo assim a segurança da chave privada ao máximo.
Atualmente, existem apenas 3 Snaps de gestão de contas: Capsule, Silent Shard e Safeheron. A atratividade destes Snaps ainda não é clara, pois, de acordo com os dados do site oficial, a taxa de instalação não é alta.
Interoperabilidade
Esses Snaps principalmente fornecem compatibilidade com redes que não são EVM, incluindo Solana, Cosmos, Near, Sui, entre outras. Atualmente, essa categoria de Snaps é a mais numerosa, representando mais da metade de todo o ecossistema.
Notificações e chat
Este tipo de Snaps pode ter uma atratividade limitada atualmente, uma vez que já existem muitas aplicações de chat maduras, e os usuários dispostos a enviar mensagens através da blockchain ainda são uma minoria.
seguro
A demanda por Snaps desse tipo é grande, especialmente no que diz respeito à oferta de alertas de segurança para transações. A própria MetaMask não possui um recurso de alerta suficientemente completo para usuários que se deparam com transações de phishing, e Snaps de segurança podem preencher essa lacuna. Atualmente, os Snaps de segurança representam 20% do total, sendo o tipo mais demandado além do suporte a múltiplas cadeias.
MetaMask Snaps fornece permissões relevantes que permitem ao Snap ler dados brutos quando o usuário inicia uma transação ou assinatura, realizar análises e mostrar ao usuário explicações de segurança mais detalhadas.
Perspectiva
A MetaMask pretende expandir seu domínio para outras plataformas de cadeia através do Snaps, mas até onde conseguirá ir ainda é uma incógnita. Referindo-se à experiência de mini programas no domínio Web2, serviços simplificados muitas vezes têm dificuldade em competir com aplicativos completos, e o acompanhamento de novas funcionalidades frequentemente fica atrasado.
Se o Snaps se desenvolver bem no futuro, pode haver mais carteiras a segui-lo. Isso pode levar os desenvolvedores de Web3 a precisarem desenvolver diferentes versões do "Snaps" para cada carteira, aumentando a dificuldade de desenvolvimento. Mas se cada fabricante criar seu próprio ecossistema "Snaps", isso pode levar à ausência de um ecossistema verdadeiramente único.
No futuro, poderão surgir várias plataformas "semelhantes ao Snaps", com enormes diferenças entre elas, e os desenvolvedores precisarão dedicar muito esforço para adaptar-se a cada plataforma. No final, pode haver um padrão unificado de Snaps, bem como propostas de discussão relacionadas.
Apesar das dúvidas sobre o futuro do MetaMask Snaps, ele é, afinal, um produto construído por desenvolvedores apaixonados, destinado a resolver problemas reais e não um esquema financeiro.
Para a maioria dos usuários do MetaMask, os Snaps atualmente podem não ser uma funcionalidade essencial. O MetaMask pode precisar fazer mais trabalho sobre como promover esta funcionalidade de forma mais eficaz.
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.
11 Curtidas
Recompensa
11
3
Compartilhar
Comentário
0/400
MercilessHalal
· 4h atrás
o que é snaps?
Ver originalResponder0
EthMaximalist
· 4h atrás
Está a copiar o trabalho de casa, não é? Querem voltar a criar um ecossistema fechado.
MetaMask Snaps: A revolução dos mini programas no mundo Web3
Aplicações pequenas no mundo Web3: Análise do MetaMask Snaps
MetaMask Snaps é um projeto com uma visão de longo prazo, mas deixando de lado sua aparência idealista, é 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 "superApp" têm sido frequentemente mencionados, e grandes empresas de Internet sempre tentam tornar o ambiente da Internet mais fechado, a fim de se transformar de prestadoras de serviços em formuladoras de padrões. Agora, essa tendência parece também estar começando a se espalhar para o campo do Web3.
Apesar de o Snaps existir há quase um ano, e de a sua concepção ter pelo menos 4 anos, o conhecimento dos utilizadores comuns sobre isso ainda é muito limitado. Mesmo aqueles entusiastas de criptomoedas que utilizam o MetaMask diariamente podem não saber o que é o MetaMask Snaps. No entanto, quando lhes explicamos "é como um mini-programa", eles normalmente esboçam um sorriso cúmplice.
Esta situação lembra o que aconteceu quando os mini-programas do WeChat foram lançados. Devido à dificuldade de encontrar as funções, o uso inicial foi muito baixo. Depois, ao mover o acesso para a posição de deslizamento na página inicial, o uso começou a aumentar significativamente. Para a MetaMask, como atrair usuários para o seu ecossistema pode se tornar um problema importante que precisa ser resolvido.
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 para grandes empresas monopolizarem o tráfego e bloquearem o ecossistema, contribuindo pouco para o desenvolvimento tecnológico. A quantidade de contribuição que os Snaps do Web3 podem trazer para a comunidade ainda está por ser observada. Ao explorar a documentação do MetaMask, sinto cada vez mais que os futuros desenvolvedores de Snap enfrentarão muitas limitações.
Desde que o MetaMask lançou a versão pública de testes do Snaps, já passou quase um ano, mas o número de Snaps disponíveis listados no seu site oficial não é muito grande, sendo apenas 68 até o momento. Considerando que antes do lançamento oficial, a equipe oficial já tinha introduzido o conceito de Snaps por volta de 2020, as empresas e desenvolvedores de Web3 na verdade já tiveram um tempo considerável para se familiarizar com ele.
Atualmente, ainda não vi desenvolvedores dedicados ao Snaps, mas a visão geral dos desenvolvedores de miniaplicativos no Web2 é de que a experiência de desenvolvimento é bastante ruim. Embora os miniaplicativos utilizem uma pilha de tecnologia de front-end, ela é uma versão limitada, e os fornecedores impuseram restrições ao que os desenvolvedores podem fazer por várias razões. Além disso, as capacidades técnicas e a qualidade da documentação de cada plataforma variam muito, levando os desenvolvedores a ter que passar por várias armadilhas estranhas para serem considerados "experientes".
No domínio do Web3, devido a fatores como segurança, os Snaps podem enfrentar uma situação semelhante. Eles operam em um contexto de segurança isolado, utilizando "ECMAScript seguro", que na verdade é uma limitação de algumas APIs do JavaScript, como não ter acesso ao DOM, Node.js, APIs de plugins de navegador, entre outros.
As funcionalidades básicas do Snaps são limitadas, a maioria das funções requer que as permissões correspondentes sejam obtidas primeiro. Ao instalar, o Snaps precisa solicitar ao usuário as permissões relevantes, incluindo ciclo de vida, transações, assinaturas, CRON, etc.
Comparado com o próspero ecossistema Web3, o número de Snaps disponíveis é muito pequeno. A MetaMask classifica-os em várias categorias.
Tipo 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. A tecnologia MPC pode dividir automaticamente a chave privada em várias partes, armazenando-as em locais diferentes, reunindo-as apenas quando é necessário assinar uma transação, e não gera a chave privada completa, protegendo assim a segurança da chave privada ao máximo.
Atualmente, existem apenas 3 Snaps de gestão de contas: Capsule, Silent Shard e Safeheron. A atratividade destes Snaps ainda não é clara, pois, de acordo com os dados do site oficial, a taxa de instalação não é alta.
Interoperabilidade
Esses Snaps principalmente fornecem compatibilidade com redes que não são EVM, incluindo Solana, Cosmos, Near, Sui, entre outras. Atualmente, essa categoria de Snaps é a mais numerosa, representando mais da metade de todo o ecossistema.
Notificações e chat
Este tipo de Snaps pode ter uma atratividade limitada atualmente, uma vez que já existem muitas aplicações de chat maduras, e os usuários dispostos a enviar mensagens através da blockchain ainda são uma minoria.
seguro
A demanda por Snaps desse tipo é grande, especialmente no que diz respeito à oferta de alertas de segurança para transações. A própria MetaMask não possui um recurso de alerta suficientemente completo para usuários que se deparam com transações de phishing, e Snaps de segurança podem preencher essa lacuna. Atualmente, os Snaps de segurança representam 20% do total, sendo o tipo mais demandado além do suporte a múltiplas cadeias.
MetaMask Snaps fornece permissões relevantes que permitem ao Snap ler dados brutos quando o usuário inicia uma transação ou assinatura, realizar análises e mostrar ao usuário explicações de segurança mais detalhadas.
Perspectiva
A MetaMask pretende expandir seu domínio para outras plataformas de cadeia através do Snaps, mas até onde conseguirá ir ainda é uma incógnita. Referindo-se à experiência de mini programas no domínio Web2, serviços simplificados muitas vezes têm dificuldade em competir com aplicativos completos, e o acompanhamento de novas funcionalidades frequentemente fica atrasado.
Se o Snaps se desenvolver bem no futuro, pode haver mais carteiras a segui-lo. Isso pode levar os desenvolvedores de Web3 a precisarem desenvolver diferentes versões do "Snaps" para cada carteira, aumentando a dificuldade de desenvolvimento. Mas se cada fabricante criar seu próprio ecossistema "Snaps", isso pode levar à ausência de um ecossistema verdadeiramente único.
No futuro, poderão surgir várias plataformas "semelhantes ao Snaps", com enormes diferenças entre elas, e os desenvolvedores precisarão dedicar muito esforço para adaptar-se a cada plataforma. No final, pode haver um padrão unificado de Snaps, bem como propostas de discussão relacionadas.
Apesar das dúvidas sobre o futuro do MetaMask Snaps, ele é, afinal, um produto construído por desenvolvedores apaixonados, destinado a resolver problemas reais e não um esquema financeiro.
Para a maioria dos usuários do MetaMask, os Snaps atualmente podem não ser uma funcionalidade essencial. O MetaMask pode precisar fazer mais trabalho sobre como promover esta funcionalidade de forma mais eficaz.