MetaMask Snaps é um projeto bastante visionário. Deixando de lado sua fachada idealizada, podemos considerá-lo como um aplicativo pequeno no mundo Web3, ou mais modernamente chamado de dApplet.
Para os desenvolvedores, especialmente os desenvolvedores nacionais, este conceito não deve ser estranho. Nos últimos anos, termos da internet como "criação de ecossistemas" e "SuperApp" têm aparecido com frequência, enquanto grandes empresas de tecnologia tentam tornar o ambiente da internet mais fechado, a fim de se transformarem de prestadores de serviços em definidores 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 já ter sido lançado 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 aqueles que usam o MetaMask diariamente, entusiastas de criptomoedas, podem não saber nada sobre o MetaMask Snaps. No entanto, quando é explicado como "semelhante a mini programas", os amigos desenvolvedores costumam mostrar um sorriso cúmplice.
Essa situação lembra o estado em que os mini programas do WeChat estavam quando foram lançados. Devido à falta de clareza nos pontos de entrada das funcionalidades, o uso foi inicialmente muito baixo. Depois, quando o ponto de entrada foi mudado para a posição de deslizar na página inicial, o uso começou a crescer significativamente. Se a MetaMask quiser criar um ecossistema, como atrair usuários para entrar no sistema pode se tornar um problema importante que precisa ser resolvido.
Desde o seu surgimento, as miniaplicações têm gerado controvérsia na indústria da internet. Os engenheiros de front-end geralmente acreditam que são apenas ferramentas comerciais que grandes empresas usam para monopolizar o tráfego e bloquear o ecossistema, com contribuição limitada para o desenvolvimento tecnológico. Que valor poderão os Snaps do Web3 trazer para a comunidade? Ao consultar a documentação fornecida pela MetaMask, aumenta a sensação de que os futuros desenvolvedores de Snaps podem enfrentar várias limitações.
Desde que o MetaMask lançou a versão beta pública 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, já em 2020, o conceito de Snaps foi introduzido oficialmente, e as empresas e desenvolvedores de Web3 já tiveram um tempo considerável para compreendê-lo.
Atualmente, ainda não vi pessoal dedicado ao desenvolvimento de Snaps, mas há muitos desenvolvedores de mini programas no Web2, e a opinião geral deles sobre o desenvolvimento de mini programas é que a experiência de desenvolvimento é bastante ruim. Embora o desenvolvimento de mini programas utilize o ecossistema frontend, é uma versão cortada, e várias limitações fazem com que os desenvolvedores precisem passar por várias armadilhas estranhas para acumular experiência.
No domínio do Web3, por razões de segurança e outros fatores, os Snaps podem enfrentar situações semelhantes. Eles operam em um contexto de segurança isolado, utilizando "ECMAScript seguro", o que, na prática, impõe algumas limitações à API do JavaScript, como a impossibilidade de aceder ao DOM, Node.js, API de plugins do navegador, entre outros.
Por questões de segurança, uma funcionalidade básica do Snaps é limitada. A maioria das funcionalidades requer a obtenção das permissões apropriadas, portanto, a instalação do Snaps precisa solicitar permissões ao usuário. As permissões disponíveis incluem ciclo de vida, transações, assinaturas, CRON, etc.
Em comparação com o próspero ecossistema Web3, o número de Snaps disponíveis atualmente é muito pequeno. A MetaMask os classifica em várias categorias.
Tipo Snaps
O site oficial da MetaMask classifica os Snaps em 4 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 automaticamente dividir a chave privada em várias partes, armazená-las separadamente e recombiná-las apenas quando for necessário assinar uma transação, sem gerar a chave privada completa durante todo o processo, maximizando assim a segurança da chave privada.
Atualmente, existem apenas 3 Snaps de gerenciamento de contas: Capsule, Silent Shard e Safeheron.
A Capsule utiliza os dispositivos PassKey, recuperação de senha e 2FA para manter a chave. Se perder um deles, pode recuperar através dos outros dois.
Silent Shard e Safeheron são implementados instalando o aplicativo em vários dispositivos.
A atratividade deste tipo de Snaps é limitada, de acordo com os dados oficiais, tanto a quantidade quanto o número de instalações não são elevados.
Interoperabilidade
Esses Snaps oferecem principalmente compatibilidade com redes que não são EVM, incluindo várias blockchains conhecidas como Solana, Cosmos, Near, Sui, entre outras. Atualmente, esses representam mais da metade do ecossistema Snaps.
Notificações e chat
Embora este tipo de Snaps tenha potencial, atualmente o número de usuários dispostos a enviar mensagens através da blockchain ainda é reduzido.
Segurança
Este tipo de Snaps tem uma grande demanda, especialmente na situação em que o MetaMask não fornece avisos suficientes sobre transações de phishing. As transações, sendo a operação de alto risco mais comum no campo das criptomoedas e blockchain, podem beneficiar-se da funcionalidade de insights de transação fornecida pelos Snaps, permitindo que os desenvolvedores apresentem informações de transação mais ricas aos usuários, oferecendo análises e percepções para minimizar perdas de ativos.
O MetaMask Snaps oferece permissões relacionadas a insights de transação e assinatura. Após obter as permissões, o Snap pode ler os dados brutos quando o usuário inicia uma transação ou assinatura, realizar análises e mostrar mais explicações de segurança ao usuário.
Pensar
A MetaMask tenta expandir seu domínio para outras plataformas de cadeia através do Snaps, mas ainda não se sabe até onde isso pode ir. Referindo-se à experiência de mini programas no campo do Web2, os serviços de mini programas rudimentares muitas vezes não conseguem se comparar com aplicativos, a implementação de novas funcionalidades é lenta e pode até direcionar os usuários para seu próprio aplicativo. Com o crescimento explosivo dos mini programas, mais aplicativos também lançaram suas próprias plataformas de mini programas, cada empresa se esforçando para consolidar suas vantagens, e o mundo da Web acabou se tornando mais "centralizado".
Se os Snaps se desenvolverem bem, pode haver mais carteiras a imitar. Nesse caso, os desenvolvedores de Web3 podem precisar desenvolver diferentes versões do "Snaps" para cada carteira, o que sem dúvida lhes trará uma enorme pressão. No entanto, se cada fabricante criar seu próprio ecossistema "Snaps", isso será praticamente equivalente a não ter um ecossistema único. Isso também parece alinhar-se com o seu rótulo de "descentralização".
No futuro, poderão surgir várias plataformas "semelhantes ao Snaps", com grandes diferenças, e os desenvolvedores precisarão despender muito esforço para garantir a compatibilidade. Quando a situação se tornar insuportável, poderá aparecer o Snaps Standard, acompanhado de várias "SIP" para discussão na comunidade, apresentando uma cena próspera...
De qualquer forma, o MetaMask Snaps é, pelo menos, um produto construído por um grupo de desenvolvedores entusiasmados, destinado a resolver problemas reais, e não a um esquema financeiro.
No entanto, para a maioria dos usuários atuais do MetaMask, os Snaps ainda não são uma funcionalidade essencial. O MetaMask pode precisar investir mais esforço em como promover isso de forma mais eficaz.
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.
20 gostos
Recompensa
20
7
Partilhar
Comentar
0/400
RugpullTherapist
· 07-24 10:07
Quem não conhece o MetaMask, não é? É só ganhar dinheiro.
Ver originalResponder0
MevWhisperer
· 07-24 09:36
Então é toda a armadilha do Web2, certo?
Ver originalResponder0
CryingOldWallet
· 07-23 04:08
Oh oh, a MM também joga com este tipo de armadilha?
Ver originalResponder0
DegenMcsleepless
· 07-21 10:28
Mais uma nova moda, para que serve isso?
Ver originalResponder0
ForkLibertarian
· 07-21 10:23
Após a abertura do ecossistema, a armadilha é a destruição.
Ver originalResponder0
staking_gramps
· 07-21 10:22
Oh oh, parece que vão fazer uma versão do Alipay.
Ver originalResponder0
PretendingSerious
· 07-21 10:17
Boa rapaz, o mundo web3 também tem mini programas!
Análise do MetaMask Snaps: Desafios e Oportunidades dos Mini-Programas Web3
Web3 Aplicativos? Análise do MetaMask Snaps
MetaMask Snaps é um projeto bastante visionário. Deixando de lado sua fachada idealizada, podemos considerá-lo como um aplicativo pequeno no mundo Web3, ou mais modernamente chamado de dApplet.
Para os desenvolvedores, especialmente os desenvolvedores nacionais, este conceito não deve ser estranho. Nos últimos anos, termos da internet como "criação de ecossistemas" e "SuperApp" têm aparecido com frequência, enquanto grandes empresas de tecnologia tentam tornar o ambiente da internet mais fechado, a fim de se transformarem de prestadores de serviços em definidores 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 já ter sido lançado 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 aqueles que usam o MetaMask diariamente, entusiastas de criptomoedas, podem não saber nada sobre o MetaMask Snaps. No entanto, quando é explicado como "semelhante a mini programas", os amigos desenvolvedores costumam mostrar um sorriso cúmplice.
Essa situação lembra o estado em que os mini programas do WeChat estavam quando foram lançados. Devido à falta de clareza nos pontos de entrada das funcionalidades, o uso foi inicialmente muito baixo. Depois, quando o ponto de entrada foi mudado para a posição de deslizar na página inicial, o uso começou a crescer significativamente. Se a MetaMask quiser criar um ecossistema, como atrair usuários para entrar no sistema pode se tornar um problema importante que precisa ser resolvido.
Desde o seu surgimento, as miniaplicações têm gerado controvérsia na indústria da internet. Os engenheiros de front-end geralmente acreditam que são apenas ferramentas comerciais que grandes empresas usam para monopolizar o tráfego e bloquear o ecossistema, com contribuição limitada para o desenvolvimento tecnológico. Que valor poderão os Snaps do Web3 trazer para a comunidade? Ao consultar a documentação fornecida pela MetaMask, aumenta a sensação de que os futuros desenvolvedores de Snaps podem enfrentar várias limitações.
Desde que o MetaMask lançou a versão beta pública 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, já em 2020, o conceito de Snaps foi introduzido oficialmente, e as empresas e desenvolvedores de Web3 já tiveram um tempo considerável para compreendê-lo.
Atualmente, ainda não vi pessoal dedicado ao desenvolvimento de Snaps, mas há muitos desenvolvedores de mini programas no Web2, e a opinião geral deles sobre o desenvolvimento de mini programas é que a experiência de desenvolvimento é bastante ruim. Embora o desenvolvimento de mini programas utilize o ecossistema frontend, é uma versão cortada, e várias limitações fazem com que os desenvolvedores precisem passar por várias armadilhas estranhas para acumular experiência.
No domínio do Web3, por razões de segurança e outros fatores, os Snaps podem enfrentar situações semelhantes. Eles operam em um contexto de segurança isolado, utilizando "ECMAScript seguro", o que, na prática, impõe algumas limitações à API do JavaScript, como a impossibilidade de aceder ao DOM, Node.js, API de plugins do navegador, entre outros.
Por questões de segurança, uma funcionalidade básica do Snaps é limitada. A maioria das funcionalidades requer a obtenção das permissões apropriadas, portanto, a instalação do Snaps precisa solicitar permissões ao usuário. As permissões disponíveis incluem ciclo de vida, transações, assinaturas, CRON, etc.
Em comparação com o próspero ecossistema Web3, o número de Snaps disponíveis atualmente é muito pequeno. A MetaMask os classifica em várias categorias.
Tipo Snaps
O site oficial da MetaMask classifica os Snaps em 4 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 automaticamente dividir a chave privada em várias partes, armazená-las separadamente e recombiná-las apenas quando for necessário assinar uma transação, sem gerar a chave privada completa durante todo o processo, maximizando assim a segurança da chave privada.
Atualmente, existem apenas 3 Snaps de gerenciamento de contas: Capsule, Silent Shard e Safeheron.
A atratividade deste tipo de Snaps é limitada, de acordo com os dados oficiais, tanto a quantidade quanto o número de instalações não são elevados.
Interoperabilidade
Esses Snaps oferecem principalmente compatibilidade com redes que não são EVM, incluindo várias blockchains conhecidas como Solana, Cosmos, Near, Sui, entre outras. Atualmente, esses representam mais da metade do ecossistema Snaps.
Notificações e chat
Embora este tipo de Snaps tenha potencial, atualmente o número de usuários dispostos a enviar mensagens através da blockchain ainda é reduzido.
Segurança
Este tipo de Snaps tem uma grande demanda, especialmente na situação em que o MetaMask não fornece avisos suficientes sobre transações de phishing. As transações, sendo a operação de alto risco mais comum no campo das criptomoedas e blockchain, podem beneficiar-se da funcionalidade de insights de transação fornecida pelos Snaps, permitindo que os desenvolvedores apresentem informações de transação mais ricas aos usuários, oferecendo análises e percepções para minimizar perdas de ativos.
O MetaMask Snaps oferece permissões relacionadas a insights de transação e assinatura. Após obter as permissões, o Snap pode ler os dados brutos quando o usuário inicia uma transação ou assinatura, realizar análises e mostrar mais explicações de segurança ao usuário.
Pensar
A MetaMask tenta expandir seu domínio para outras plataformas de cadeia através do Snaps, mas ainda não se sabe até onde isso pode ir. Referindo-se à experiência de mini programas no campo do Web2, os serviços de mini programas rudimentares muitas vezes não conseguem se comparar com aplicativos, a implementação de novas funcionalidades é lenta e pode até direcionar os usuários para seu próprio aplicativo. Com o crescimento explosivo dos mini programas, mais aplicativos também lançaram suas próprias plataformas de mini programas, cada empresa se esforçando para consolidar suas vantagens, e o mundo da Web acabou se tornando mais "centralizado".
Se os Snaps se desenvolverem bem, pode haver mais carteiras a imitar. Nesse caso, os desenvolvedores de Web3 podem precisar desenvolver diferentes versões do "Snaps" para cada carteira, o que sem dúvida lhes trará uma enorme pressão. No entanto, se cada fabricante criar seu próprio ecossistema "Snaps", isso será praticamente equivalente a não ter um ecossistema único. Isso também parece alinhar-se com o seu rótulo de "descentralização".
No futuro, poderão surgir várias plataformas "semelhantes ao Snaps", com grandes diferenças, e os desenvolvedores precisarão despender muito esforço para garantir a compatibilidade. Quando a situação se tornar insuportável, poderá aparecer o Snaps Standard, acompanhado de várias "SIP" para discussão na comunidade, apresentando uma cena próspera...
De qualquer forma, o MetaMask Snaps é, pelo menos, um produto construído por um grupo de desenvolvedores entusiasmados, destinado a resolver problemas reais, e não a um esquema financeiro.
No entanto, para a maioria dos usuários atuais do MetaMask, os Snaps ainda não são uma funcionalidade essencial. O MetaMask pode precisar investir mais esforço em como promover isso de forma mais eficaz.