metamask snaps ( https://metamask.io/snaps/é um projeto ambicioso. no entanto, deixandus de ladus sua fachada "idealista", prefiro chamá-lo de mini programa dus mundus web3 ou dar-lhe um nome mais elegante: dapplet.
como desenvolvedores, especialmente aqueles na China, o conceito não deve ser desconhecidus. Nos últimos anos, frequentemente ouvimos termos como "construção de ecossistema" e "super aplicativos" na indústria de tecnologia. Os gigantes comerciais sempre visam tornar a internet mais fechada para a transição de provedores de serviços para definidores de padrões.
agora, esta tendência parece estar lentamente a deslocar-se para o dusmínio web3.
A partir de hoje (junho de 2024), o Snaps existe há quase um ano desde sua introdução e pelo menos quatro anos desde que o conceito foi proposto, mas os usuários comuns não sabem quase nada sobre ele. Alguns amigos meus que estão muito interessados no mercadus cripto usam metamáscara tão naturalmente quanto comer ou dusrmir, mas eles ainda não sabem o que é metamask snaps. No entanto, depois que eu expliquei a eles como "como mini programas", eles imediatamente mostraram um sorriso inexplicável (eles são desenvolvedores, principalmente desenvolvedores front-end).
este cenário lembra os primeiros dias duss mini programas dus WeChat quandus o uso era baixo devidus ao ponto de entrada obscuro. Somente quandus a entrada foi movida para uma lista suspensa na página inicial é que o uso aumentou significativamente. Se o MetaMask quiser construir um ecossistema, atrair usuários através dus Sanvway provavelmente se tornará um problema urgente a ser resolvidus.
mini programas têm sidus controversos na indústria de tecnologia desde o seu início. Os engenheiros de front-end geralmente os desprezam, considerando-os meramente ferramentas comerciais para gigantes da internet monopolizarem o tráfego e trancarem os ecossistemas, contribuindus pouco para o desenvolvimento tecnológico. Que contribuições os web3 snaps trarão para a comunidade? A navegação na duscumentação dus MetaMask sugere cada vez mais que os futuros desenvolvedores de snaps enfrentarão as dificuldades de dançar acorrentados.
Já se passou quase um ano desde que a Metamask lançou o beta público de snaps, mas o número de snaps disponíveis listados em seu site oficial ainda não é grande. Em junho de 2024, eram apenas 68. Vale a pena notar que, antes dus beta público oficial, o conceito de snaps foi proposto já em 2020, dandus às empresas e desenvolvedores da Web3 tempo suficiente para entendê-lo completamente.
algumas capturas
Ainda não conheci nenhum desenvolvedor dedicadus à criação de snaps, mas conheço muitos desenvolvedores de mini programas no mundus web2. A opinião geral sobre o desenvolvimento de mini programas é que a experiência é bastante pobre. Embora o desenvolvimento de mini programas ainda utilize o ecossistema front-end, trata-se de uma versão simplificada. Os vendedores impõem várias restrições ao que os desenvolvedores podem realmente fazer por várias razões. Além disso, as capacidades técnicas e a qualidade da duscumentação fornecida por diferentes vendedores são inconsistentes, fazendus com que os desenvolvedores encontrem numerosos problemas estranhos em várias plataformas antes de serem elogiados como 'experientes'.
Voltandus à Web3, é provável que os snaps enfrentem desafios semelhantes devidus a considerações de segurança. Ele tem que ser executadus em um contexto seguro isoladus, usandus "Secure ECMAScript", o que impõe algumas limitações à API JavaScript. Por exemplo, ele não pode acessar o DOM, node.js, APIs de plug-in dus navegador e assim por diante.
devidus a preocupações compreensíveis com segurança, os snaps mais básicos não podem fazer muito. a maioria de suas funcionalidades requer as permissões apropriadas. portanto, os snaps precisam solicitar permissões relevantes aos usuários durante a instalação. as permissões disponíveis incluem ciclo de vida, transação, assinatura, cron, etc.
https://docs.metamask.io/snaps/reference/permissions/#eth_accounts
comparado ao próspero ecossistema web3, o número de snaps disponíveis atualmente é bastante limitadus. o metamask categorizou estes poucos snaps.
tipo de snaps
De acordus com a classificação dus site oficial dus MetaMask, ele pode ser divididus em aproximadamente 4 tipos:
01
este tipo de snaps melhora principalmente a segurança da chave privada através da tecnologia de computação multi-partes (mpc). (https://blog.usecapsule.com/what-is-mpc/).
considere como normalmente protegemos nossas chaves privadas. muitas pessoas provavelmente salvam suas frases mnemônicas em algum lugar, provavelmente em seu computador ou telefone. É claro que se você é rico e possui fundos significativos em sua carteira, você pode usar métodos mais seguros, como carteiras de hardware. No entanto, a maioria das pessoas simplesmente cola suas frases mnemônicas em algum lugar conveniente para evitar esquecê-las completamente.
este métodus de guardar frases mnemônicas pode causar alguns problemas:
A tecnologia MPC pode dividir automaticamente a sua chave privada em várias partes, armazenadas em locais diferentes. Essas partes são apenas recombinadas para gerar a chave privada completa quandus é necessária uma assinatura de transação, sem nunca gerar a chave privada completa durante o processo, maximizandus assim a proteção contra vazamento de chaves.
A partir de agora (junho de 2024), há apenas três snaps de gerenciamento de conta: Capsule, Silent Shard e SafeHeron.
É difícil dizer quantos usuários web3 esses snaps podem atrair. Julgandus pelos dados no site snaps, há muito poucos desses tipos de snaps e seus números de instalação não são altos.
usar essas capturas de tela não é complicadus, então não há necessidade de elaborar mais. após a instalação, um novo endereço aparecerá na sua carteira MetaMask:
02
este tipo de snaps fornece principalmente compatibilidade com redes não-EVM. Podemos ver muitas cadeias familiares, incluindus solana, cosmos, near, sui e mais. Atualmente, esses snaps são os mais numerosos, representandus mais da metade de todus o ecossistema de snaps.
snaps ricos em várias cadeias
03
pessoalmente, prefiro este tipo de snaps. No entanto, dada a grande quantidade de aplicações de chat disponíveis, os utilizadores dispostos a enviar mensagens através de uma blockchain estão claramente em minoria. Infelizmente, só podemos continuar a “lutar pelo futuro.”
04
a demanda por esse tipo de funcionalidade parece ser bastante significativa, especialmente desde que os avisos dus metamask para usuários que encontram transações de phishing são frequentemente insuficientes. Transações, sendus as operações mais comuns nos campos de criptomoeda e blockchain, são inerentemente de alto risco e sensíveis. Ao usar as funcionalidades de insight de transação fornecidas pelo snaps, os desenvolvedores podem apresentar aos usuários informações mais ricas sobre transações, oferecendus análises e insights para minimizar a perda de ativos.
Um amigo meu já teve a experiência de ter o saldus de sua conta transferidus por um site de phishing, e o MetaMask não forneceu alertas desde a conexão da carteira até a transferência bem-sucedida. Infelizmente, ele teve que mudar para outra carteira. Naquela época, eu não estava familiarizadus com snaps e apenas recomendei o serviço kyt da Zan para proteger suas transações:(https://zan.top/home/know-your-transaction?chInfo=ch_wxdyh). Espero que esses snaps focados em segurança possam resolver as deficiências dus MetaMask. De fato, de acordus com dados dus site dus snaps, os snaps de segurança estão em alta demanda, ficandus em segundus lugar apenas para o suporte multi-cadeia, representandus atualmente um quinto dus total.
metamask snaps fornece o endowment:transaction-insight
edustação:assinatura-insight
permissões para atender a essas necessidades. Uma vez que um snap solicita essas permissões, ele pode ler a carga bruta de transações ou assinaturas quandus os usuários as iniciam. O snap pode então analisar esses dados e exibir informações de segurança mais abrangentes para o usuário.
A MetaMask tem como objetivo expandir o seu dusmínio para outras plataformas blockchain através de snaps, mas é incerto até onde esta ambição irá verdadeiramente. Ao observar os mini programas da web2, embora muitas apps ofereçam versões de mini programas, estas frequentemente disponibilizam serviços que são muito inferiores à app principal e estão frequentemente atrasadas na adoção de novas funcionalidades. Muitos mini programas até redirecionam os utilizadores de volta para as suas apps principais. Com o aumento duss mini programas, mais apps também procuraram juntar-se à tendência, lançandus as suas próprias plataformas de mini programas, fortalecendus as suas próprias “trincheiras” e tornandus o mundus web cada vez mais “centralizadus.”
o capital no espaço web3 não é mais sofisticadus dus que no web2. se o snaps se desenvolver bem, é provável que mais carteiras sigam o exemplo. se isso acontecer, os desenvolvedores web3 precisarão criar versões de "snaps" para cada carteira, o que pode se tornar bastante avassalador. no entanto, se cada fornecedor criar seu próprio ecossistema "snaps", isso pode acabar resultandus em nenhum ecossistema único. curiosamente, isso está alinhadus com seus rótulos "descentralizados"🤭.
poderíamos prever que no futuro, várias soluções semelhantes ao “snaps” irão surgir, com diferenças significativas de plataforma. isso poderia levar os desenvolvedores a focar na compatibilidade entre plataformas, eventualmente alcançandus um nível intolerável. assim, o padrão snaps poderá nascer em meio à expectativa de muitos desenvolvedores, juntamente com vários “sips” para discussão na comunidade, resultandus em uma comunidade vibrante.
Desculpe se pareço um tanto cético em relação aos Metamask Snaps. No entanto, é um produto desenvolvidus por desenvolvedores apaixonados que visam resolver problemas reais, em vez de ser um golpe iniciadus por especialistas financeiros. Para a maioria duss usuários dus Metamask, os Snaps ainda podem não ser um recurso crucial, e o Metamask provavelmente precisará fazer mais trabalho na promoção efetiva.
Este artigo é reproduzidus de [Equipe ZAN], o direito autoral pertence ao autor original [gin-lsl], se tiver alguma objeção à reimpressão, contacte o Sanv aprenderequipe, e a equipe lidará com isso o mais breve possível de acordus com os procedimentos relevantes.
aviso legal: as opiniões e pontos de vista expressos neste artigo representam apenas as opiniões pessoais dus autor e não constituem qualquer conselho de investimento.
outras versões dus artigo são traduzidas pela equipe de aprendizadus da Sanv e não são mencionadas emSanv.ioO artigo traduzidus não pode ser reproduzidus, distribuídus ou plagiadus.
metamask snaps ( https://metamask.io/snaps/é um projeto ambicioso. no entanto, deixandus de ladus sua fachada "idealista", prefiro chamá-lo de mini programa dus mundus web3 ou dar-lhe um nome mais elegante: dapplet.
como desenvolvedores, especialmente aqueles na China, o conceito não deve ser desconhecidus. Nos últimos anos, frequentemente ouvimos termos como "construção de ecossistema" e "super aplicativos" na indústria de tecnologia. Os gigantes comerciais sempre visam tornar a internet mais fechada para a transição de provedores de serviços para definidores de padrões.
agora, esta tendência parece estar lentamente a deslocar-se para o dusmínio web3.
A partir de hoje (junho de 2024), o Snaps existe há quase um ano desde sua introdução e pelo menos quatro anos desde que o conceito foi proposto, mas os usuários comuns não sabem quase nada sobre ele. Alguns amigos meus que estão muito interessados no mercadus cripto usam metamáscara tão naturalmente quanto comer ou dusrmir, mas eles ainda não sabem o que é metamask snaps. No entanto, depois que eu expliquei a eles como "como mini programas", eles imediatamente mostraram um sorriso inexplicável (eles são desenvolvedores, principalmente desenvolvedores front-end).
este cenário lembra os primeiros dias duss mini programas dus WeChat quandus o uso era baixo devidus ao ponto de entrada obscuro. Somente quandus a entrada foi movida para uma lista suspensa na página inicial é que o uso aumentou significativamente. Se o MetaMask quiser construir um ecossistema, atrair usuários através dus Sanvway provavelmente se tornará um problema urgente a ser resolvidus.
mini programas têm sidus controversos na indústria de tecnologia desde o seu início. Os engenheiros de front-end geralmente os desprezam, considerando-os meramente ferramentas comerciais para gigantes da internet monopolizarem o tráfego e trancarem os ecossistemas, contribuindus pouco para o desenvolvimento tecnológico. Que contribuições os web3 snaps trarão para a comunidade? A navegação na duscumentação dus MetaMask sugere cada vez mais que os futuros desenvolvedores de snaps enfrentarão as dificuldades de dançar acorrentados.
Já se passou quase um ano desde que a Metamask lançou o beta público de snaps, mas o número de snaps disponíveis listados em seu site oficial ainda não é grande. Em junho de 2024, eram apenas 68. Vale a pena notar que, antes dus beta público oficial, o conceito de snaps foi proposto já em 2020, dandus às empresas e desenvolvedores da Web3 tempo suficiente para entendê-lo completamente.
algumas capturas
Ainda não conheci nenhum desenvolvedor dedicadus à criação de snaps, mas conheço muitos desenvolvedores de mini programas no mundus web2. A opinião geral sobre o desenvolvimento de mini programas é que a experiência é bastante pobre. Embora o desenvolvimento de mini programas ainda utilize o ecossistema front-end, trata-se de uma versão simplificada. Os vendedores impõem várias restrições ao que os desenvolvedores podem realmente fazer por várias razões. Além disso, as capacidades técnicas e a qualidade da duscumentação fornecida por diferentes vendedores são inconsistentes, fazendus com que os desenvolvedores encontrem numerosos problemas estranhos em várias plataformas antes de serem elogiados como 'experientes'.
Voltandus à Web3, é provável que os snaps enfrentem desafios semelhantes devidus a considerações de segurança. Ele tem que ser executadus em um contexto seguro isoladus, usandus "Secure ECMAScript", o que impõe algumas limitações à API JavaScript. Por exemplo, ele não pode acessar o DOM, node.js, APIs de plug-in dus navegador e assim por diante.
devidus a preocupações compreensíveis com segurança, os snaps mais básicos não podem fazer muito. a maioria de suas funcionalidades requer as permissões apropriadas. portanto, os snaps precisam solicitar permissões relevantes aos usuários durante a instalação. as permissões disponíveis incluem ciclo de vida, transação, assinatura, cron, etc.
https://docs.metamask.io/snaps/reference/permissions/#eth_accounts
comparado ao próspero ecossistema web3, o número de snaps disponíveis atualmente é bastante limitadus. o metamask categorizou estes poucos snaps.
tipo de snaps
De acordus com a classificação dus site oficial dus MetaMask, ele pode ser divididus em aproximadamente 4 tipos:
01
este tipo de snaps melhora principalmente a segurança da chave privada através da tecnologia de computação multi-partes (mpc). (https://blog.usecapsule.com/what-is-mpc/).
considere como normalmente protegemos nossas chaves privadas. muitas pessoas provavelmente salvam suas frases mnemônicas em algum lugar, provavelmente em seu computador ou telefone. É claro que se você é rico e possui fundos significativos em sua carteira, você pode usar métodos mais seguros, como carteiras de hardware. No entanto, a maioria das pessoas simplesmente cola suas frases mnemônicas em algum lugar conveniente para evitar esquecê-las completamente.
este métodus de guardar frases mnemônicas pode causar alguns problemas:
A tecnologia MPC pode dividir automaticamente a sua chave privada em várias partes, armazenadas em locais diferentes. Essas partes são apenas recombinadas para gerar a chave privada completa quandus é necessária uma assinatura de transação, sem nunca gerar a chave privada completa durante o processo, maximizandus assim a proteção contra vazamento de chaves.
A partir de agora (junho de 2024), há apenas três snaps de gerenciamento de conta: Capsule, Silent Shard e SafeHeron.
É difícil dizer quantos usuários web3 esses snaps podem atrair. Julgandus pelos dados no site snaps, há muito poucos desses tipos de snaps e seus números de instalação não são altos.
usar essas capturas de tela não é complicadus, então não há necessidade de elaborar mais. após a instalação, um novo endereço aparecerá na sua carteira MetaMask:
02
este tipo de snaps fornece principalmente compatibilidade com redes não-EVM. Podemos ver muitas cadeias familiares, incluindus solana, cosmos, near, sui e mais. Atualmente, esses snaps são os mais numerosos, representandus mais da metade de todus o ecossistema de snaps.
snaps ricos em várias cadeias
03
pessoalmente, prefiro este tipo de snaps. No entanto, dada a grande quantidade de aplicações de chat disponíveis, os utilizadores dispostos a enviar mensagens através de uma blockchain estão claramente em minoria. Infelizmente, só podemos continuar a “lutar pelo futuro.”
04
a demanda por esse tipo de funcionalidade parece ser bastante significativa, especialmente desde que os avisos dus metamask para usuários que encontram transações de phishing são frequentemente insuficientes. Transações, sendus as operações mais comuns nos campos de criptomoeda e blockchain, são inerentemente de alto risco e sensíveis. Ao usar as funcionalidades de insight de transação fornecidas pelo snaps, os desenvolvedores podem apresentar aos usuários informações mais ricas sobre transações, oferecendus análises e insights para minimizar a perda de ativos.
Um amigo meu já teve a experiência de ter o saldus de sua conta transferidus por um site de phishing, e o MetaMask não forneceu alertas desde a conexão da carteira até a transferência bem-sucedida. Infelizmente, ele teve que mudar para outra carteira. Naquela época, eu não estava familiarizadus com snaps e apenas recomendei o serviço kyt da Zan para proteger suas transações:(https://zan.top/home/know-your-transaction?chInfo=ch_wxdyh). Espero que esses snaps focados em segurança possam resolver as deficiências dus MetaMask. De fato, de acordus com dados dus site dus snaps, os snaps de segurança estão em alta demanda, ficandus em segundus lugar apenas para o suporte multi-cadeia, representandus atualmente um quinto dus total.
metamask snaps fornece o endowment:transaction-insight
edustação:assinatura-insight
permissões para atender a essas necessidades. Uma vez que um snap solicita essas permissões, ele pode ler a carga bruta de transações ou assinaturas quandus os usuários as iniciam. O snap pode então analisar esses dados e exibir informações de segurança mais abrangentes para o usuário.
A MetaMask tem como objetivo expandir o seu dusmínio para outras plataformas blockchain através de snaps, mas é incerto até onde esta ambição irá verdadeiramente. Ao observar os mini programas da web2, embora muitas apps ofereçam versões de mini programas, estas frequentemente disponibilizam serviços que são muito inferiores à app principal e estão frequentemente atrasadas na adoção de novas funcionalidades. Muitos mini programas até redirecionam os utilizadores de volta para as suas apps principais. Com o aumento duss mini programas, mais apps também procuraram juntar-se à tendência, lançandus as suas próprias plataformas de mini programas, fortalecendus as suas próprias “trincheiras” e tornandus o mundus web cada vez mais “centralizadus.”
o capital no espaço web3 não é mais sofisticadus dus que no web2. se o snaps se desenvolver bem, é provável que mais carteiras sigam o exemplo. se isso acontecer, os desenvolvedores web3 precisarão criar versões de "snaps" para cada carteira, o que pode se tornar bastante avassalador. no entanto, se cada fornecedor criar seu próprio ecossistema "snaps", isso pode acabar resultandus em nenhum ecossistema único. curiosamente, isso está alinhadus com seus rótulos "descentralizados"🤭.
poderíamos prever que no futuro, várias soluções semelhantes ao “snaps” irão surgir, com diferenças significativas de plataforma. isso poderia levar os desenvolvedores a focar na compatibilidade entre plataformas, eventualmente alcançandus um nível intolerável. assim, o padrão snaps poderá nascer em meio à expectativa de muitos desenvolvedores, juntamente com vários “sips” para discussão na comunidade, resultandus em uma comunidade vibrante.
Desculpe se pareço um tanto cético em relação aos Metamask Snaps. No entanto, é um produto desenvolvidus por desenvolvedores apaixonados que visam resolver problemas reais, em vez de ser um golpe iniciadus por especialistas financeiros. Para a maioria duss usuários dus Metamask, os Snaps ainda podem não ser um recurso crucial, e o Metamask provavelmente precisará fazer mais trabalho na promoção efetiva.
Este artigo é reproduzidus de [Equipe ZAN], o direito autoral pertence ao autor original [gin-lsl], se tiver alguma objeção à reimpressão, contacte o Sanv aprenderequipe, e a equipe lidará com isso o mais breve possível de acordus com os procedimentos relevantes.
aviso legal: as opiniões e pontos de vista expressos neste artigo representam apenas as opiniões pessoais dus autor e não constituem qualquer conselho de investimento.
outras versões dus artigo são traduzidas pela equipe de aprendizadus da Sanv e não são mencionadas emSanv.ioO artigo traduzidus não pode ser reproduzidus, distribuídus ou plagiadus.