MetaMask Snaps é um projeto com uma visão de longo prazo, podendo ser considerado um mini-aplicativo no mundo Web3, ou chamado de dApplet. Para os desenvolvedores, especialmente para os desenvolvedores na China, esse conceito não é estranho. Nos últimos anos, termos da internet como "criação de ecossistemas" e "Super App" têm aparecido com frequência, enquanto grandes empresas tentam tornar o ambiente da internet mais fechado, para que possam passar de prestadores de serviços a definidores de padrões. Hoje, essa tendência parece também estar se espalhando para o domínio Web3.
Embora o Snaps já exista há quase um ano e o conceito tenha sido apresentado há pelo menos 4 anos, o conhecimento do usuário comum sobre ele ainda é muito limitado. Mesmo aqueles entusiastas de criptomoedas que usam o MetaMask todos os dias podem não saber nada sobre o MetaMask Snaps. No entanto, quando lhes explicamos "é como um mini programa", eles frequentemente esboçam um sorriso compreensivo.
Essa situação lembra os primórdios do lançamento dos mini-programas do WeChat. Devido à falta de visibilidade nas funcionalidades, o uso inicial foi muito baixo. Somente após a alteração da entrada para a lista de mini-programas exibida no menu suspenso da página inicial, o uso começou a crescer significativamente. Para a MetaMask, como atrair usuários para 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. Muitos engenheiros de front-end têm uma atitude crítica em relação a eles, acreditando que são apenas uma ferramenta comercial criada pelos gigantes da internet para monopolizar o tráfego e bloquear ecossistemas, com uma contribuição limitada para o desenvolvimento tecnológico. Quanto aos Snaps do Web3, ainda está por ver quanto contribuirão para a comunidade. Após revisar a documentação fornecida pela MetaMask, sinto cada vez mais que os desenvolvedores de Snaps no futuro podem enfrentar várias limitações e desafios.
Até junho de 2024, o número de Snaps disponíveis listado no site oficial da MetaMask é apenas 68. Tendo em conta que o conceito de Snaps foi proposto por volta de 2020, as empresas e desenvolvedores de Web3 na verdade já tiveram um tempo considerável para entender e desenvolvê-lo.
Ainda não vi desenvolvedores dedicados ao Snaps, mas há muitos desenvolvedores de mini programas na área do Web2. A visão geral deles sobre mini programas é que a experiência de desenvolvimento é bastante insatisfatória. Embora os mini programas utilizem o ecossistema frontend, são versões amputadas, e várias limitações fazem com que os desenvolvedores precisem passar por várias armadilhas estranhas em diferentes plataformas para acumular experiência.
Snaps também enfrenta limitações semelhantes. Por razões de segurança, eles devem ser executados em um contexto de segurança isolado, utilizando "ECMAScript seguro", que na prática impõe algumas restrições à API do JavaScript, como a impossibilidade de acessar o DOM, Node.js e APIs de plugins do navegador.
A funcionalidade básica do Snaps é limitada, a maioria das funcionalidades requer permissão correspondente. O Snaps precisa solicitar permissões ao usuário durante a instalação, incluindo ciclo de vida, transações, assinaturas e CRON, entre outros.
Tipo Snaps
O site oficial da MetaMask classifica os Snaps em quatro tipos:
1. 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 automaticamente dividir a chave privada em várias partes, armazenando-as em locais diferentes, e só as recombina quando é necessário assinar uma transação, sem gerar a chave privada completa, maximizando assim a proteção da segurança da chave privada.
Atualmente, existem apenas 3 Snaps de gerenciamento de contas: Capsule, Silent Shard e Safeheron. Eles implementam a proteção de chaves privadas de maneiras diferentes, mas atualmente a quantidade de instalações não é alta.
2. Interoperabilidade
Este tipo de Snaps fornece principalmente compatibilidade com redes não EVM, incluindo cadeias como Solana, Cosmos, Near e Sui. Atualmente, este tipo de Snaps é o mais comum, representando mais de metade de todo o ecossistema.
3. Notificações e Chat
Embora esses Snaps tenham potencial, atualmente ainda são poucos os usuários dispostos a enviar mensagens através da blockchain.
4. Segurança
A demanda por Snaps de segurança é bastante alta, especialmente em relação à segurança das transações. Eles podem fornecer aos usuários informações e análises de transações mais abrangentes, ajudando a evitar perdas de ativos. Atualmente, os Snaps de segurança representam cerca de 20% do total.
O MetaMask Snaps fornece permissões relevantes, permitindo que o Snap leia dados brutos quando o usuário inicia uma transação ou assinatura, analise e apresente ao usuário explicações de segurança mais detalhadas.
Perspectivas Futuras
A viabilidade da MetaMask expandir para outras plataformas de cadeia através do Snaps ainda está por ser observada. Referindo-se à experiência de mini-programas no campo do Web2, serviços simplificados muitas vezes têm dificuldade em substituir aplicativos completos, e atualizações de novas funcionalidades também podem estar atrasadas. Se o Snaps se desenvolver bem, pode haver mais carteiras a imitar, o que pode levar os desenvolvedores a precisarem criar várias versões do Snaps para diferentes carteiras.
No futuro, podem surgir várias plataformas "semelhantes ao Snaps", com grandes diferenças entre elas. Para resolver os problemas de compatibilidade, pode nascer um padrão Snaps, o que poderá desencadear discussões e participação da comunidade.
Para a maioria dos usuários do MetaMask, os Snaps ainda não são uma funcionalidade essencial. O MetaMask pode precisar fazer mais trabalho em termos de promoção para aumentar a popularidade e a taxa de uso dos Snaps.
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.
18 gostos
Recompensa
18
7
Partilhar
Comentar
0/400
SmartMoneyWallet
· 21h atrás
Outra armadilha para fazer as pessoas de parvas.
Ver originalResponder0
GateUser-5854de8b
· 21h atrás
É apenas um novo buraco.
Ver originalResponder0
CodeAuditQueen
· 21h atrás
Aguardando um ecossistema mais aberto
Ver originalResponder0
MEVSandwichVictim
· 21h atrás
Pequenos programas não são iguais a Descentralização
MetaMask Snaps: Novas oportunidades e desafios para o ecossistema Web3
MetaMask Snaps: Mini aplicativos no mundo Web3
MetaMask Snaps é um projeto com uma visão de longo prazo, podendo ser considerado um mini-aplicativo no mundo Web3, ou chamado de dApplet. Para os desenvolvedores, especialmente para os desenvolvedores na China, esse conceito não é estranho. Nos últimos anos, termos da internet como "criação de ecossistemas" e "Super App" têm aparecido com frequência, enquanto grandes empresas tentam tornar o ambiente da internet mais fechado, para que possam passar de prestadores de serviços a definidores de padrões. Hoje, essa tendência parece também estar se espalhando para o domínio Web3.
Embora o Snaps já exista há quase um ano e o conceito tenha sido apresentado há pelo menos 4 anos, o conhecimento do usuário comum sobre ele ainda é muito limitado. Mesmo aqueles entusiastas de criptomoedas que usam o MetaMask todos os dias podem não saber nada sobre o MetaMask Snaps. No entanto, quando lhes explicamos "é como um mini programa", eles frequentemente esboçam um sorriso compreensivo.
Essa situação lembra os primórdios do lançamento dos mini-programas do WeChat. Devido à falta de visibilidade nas funcionalidades, o uso inicial foi muito baixo. Somente após a alteração da entrada para a lista de mini-programas exibida no menu suspenso da página inicial, o uso começou a crescer significativamente. Para a MetaMask, como atrair usuários para 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. Muitos engenheiros de front-end têm uma atitude crítica em relação a eles, acreditando que são apenas uma ferramenta comercial criada pelos gigantes da internet para monopolizar o tráfego e bloquear ecossistemas, com uma contribuição limitada para o desenvolvimento tecnológico. Quanto aos Snaps do Web3, ainda está por ver quanto contribuirão para a comunidade. Após revisar a documentação fornecida pela MetaMask, sinto cada vez mais que os desenvolvedores de Snaps no futuro podem enfrentar várias limitações e desafios.
Até junho de 2024, o número de Snaps disponíveis listado no site oficial da MetaMask é apenas 68. Tendo em conta que o conceito de Snaps foi proposto por volta de 2020, as empresas e desenvolvedores de Web3 na verdade já tiveram um tempo considerável para entender e desenvolvê-lo.
Ainda não vi desenvolvedores dedicados ao Snaps, mas há muitos desenvolvedores de mini programas na área do Web2. A visão geral deles sobre mini programas é que a experiência de desenvolvimento é bastante insatisfatória. Embora os mini programas utilizem o ecossistema frontend, são versões amputadas, e várias limitações fazem com que os desenvolvedores precisem passar por várias armadilhas estranhas em diferentes plataformas para acumular experiência.
Snaps também enfrenta limitações semelhantes. Por razões de segurança, eles devem ser executados em um contexto de segurança isolado, utilizando "ECMAScript seguro", que na prática impõe algumas restrições à API do JavaScript, como a impossibilidade de acessar o DOM, Node.js e APIs de plugins do navegador.
A funcionalidade básica do Snaps é limitada, a maioria das funcionalidades requer permissão correspondente. O Snaps precisa solicitar permissões ao usuário durante a instalação, incluindo ciclo de vida, transações, assinaturas e CRON, entre outros.
Tipo Snaps
O site oficial da MetaMask classifica os Snaps em quatro tipos:
1. 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 automaticamente dividir a chave privada em várias partes, armazenando-as em locais diferentes, e só as recombina quando é necessário assinar uma transação, sem gerar a chave privada completa, maximizando assim a proteção da segurança da chave privada.
Atualmente, existem apenas 3 Snaps de gerenciamento de contas: Capsule, Silent Shard e Safeheron. Eles implementam a proteção de chaves privadas de maneiras diferentes, mas atualmente a quantidade de instalações não é alta.
2. Interoperabilidade
Este tipo de Snaps fornece principalmente compatibilidade com redes não EVM, incluindo cadeias como Solana, Cosmos, Near e Sui. Atualmente, este tipo de Snaps é o mais comum, representando mais de metade de todo o ecossistema.
3. Notificações e Chat
Embora esses Snaps tenham potencial, atualmente ainda são poucos os usuários dispostos a enviar mensagens através da blockchain.
4. Segurança
A demanda por Snaps de segurança é bastante alta, especialmente em relação à segurança das transações. Eles podem fornecer aos usuários informações e análises de transações mais abrangentes, ajudando a evitar perdas de ativos. Atualmente, os Snaps de segurança representam cerca de 20% do total.
O MetaMask Snaps fornece permissões relevantes, permitindo que o Snap leia dados brutos quando o usuário inicia uma transação ou assinatura, analise e apresente ao usuário explicações de segurança mais detalhadas.
Perspectivas Futuras
A viabilidade da MetaMask expandir para outras plataformas de cadeia através do Snaps ainda está por ser observada. Referindo-se à experiência de mini-programas no campo do Web2, serviços simplificados muitas vezes têm dificuldade em substituir aplicativos completos, e atualizações de novas funcionalidades também podem estar atrasadas. Se o Snaps se desenvolver bem, pode haver mais carteiras a imitar, o que pode levar os desenvolvedores a precisarem criar várias versões do Snaps para diferentes carteiras.
No futuro, podem surgir várias plataformas "semelhantes ao Snaps", com grandes diferenças entre elas. Para resolver os problemas de compatibilidade, pode nascer um padrão Snaps, o que poderá desencadear discussões e participação da comunidade.
Para a maioria dos usuários do MetaMask, os Snaps ainda não são uma funcionalidade essencial. O MetaMask pode precisar fazer mais trabalho em termos de promoção para aumentar a popularidade e a taxa de uso dos Snaps.