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.
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:
Se você esquecer onde armazenou a frase de recuperação, poderá perder o acesso aos ativos.
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.
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.
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.
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
7
Compartilhar
Comentário
0/400
TokenTaxonomist
· 8h 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
CryptoTherapist
· 8h 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
RadioShackKnight
· 8h atrás
Carteira mini programa ah... grande probabilidade de esfriar
Ver originalResponder0
Blockwatcher9000
· 8h atrás
Ah, mais um projeto que tenta se tornar um super aplicativo.
Ver originalResponder0
Ser_APY_2000
· 8h atrás
Sinto que não está a dar certo, vou ficar deitado à espera que algo aconteça.
Ver originalResponder0
ImpermanentPhilosopher
· 9h atrás
Dizer tudo isso, não é apenas um pequeno programa?
MetaMask Snaps: A revolução dos mini programas no mundo Web3
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.
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:
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.
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.
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.