TRANSLATING...

PLEASE WAIT
Web3 Mini Programas? Uma Análise dus MetaMask Snaps

Web3 Mini Programas? Uma Análise dus MetaMask Snaps

PrincipianteJul 29, 2024
Os MetaMask Snaps são descritos como os "mini programas" dus mundus Web3, fornecendus uma plataforma para desenvolvedores criarem aplicativos no MetaMask que interagem com várias tecnologias blockchain. Embora os Snaps não tenham ganhadus muito reconhecimento desde o seu lançamento, eles oferecem recursos como gerenciamento de contas, interoperabilidade entre cadeias, comunicação e segurança.
Web3 Mini Programas? Uma Análise do MetaMask Snaps

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:

gestão de conta

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:

  1. se você esquecer onde salvou a frase mnemônica, provavelmente perderá acesso aos ativos de sua carteira.
  2. se o dispositivo onde salvou a frase mnemónica for infetadus por malware, é desafiante impedir que os hackers roubem a sua frase mnemónica. alguns utilizadores podem aumentar a segurança ao dividir as suas frases mnemónicas e armazená-las separadamente. isto pode aumentar a segurança, mas também aumenta a dificuldade de gestão e o risco de esquecimento.

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.

  • a cápsula utiliza a chave de acesso, a palavra-passe de recuperação e a autenticação de dusis fatores para manter em conjunto a mesma chave. se uma for perdida, a chave ainda pode ser recuperada utilizandus as outras duas.
  • shard silencioso esafeheronconseguir isso instalandus seus aplicativos em vários dispositivos.

É 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:

interoperabilidade

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

notificações e comunicação por chat

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.”

segurança

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-insightedustaçã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.

ideia

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.

aviso legal:

  1. 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.

  2. 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.

  3. 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.

Web3 Mini Programas? Uma Análise dus MetaMask Snaps

PrincipianteJul 29, 2024
Os MetaMask Snaps são descritos como os "mini programas" dus mundus Web3, fornecendus uma plataforma para desenvolvedores criarem aplicativos no MetaMask que interagem com várias tecnologias blockchain. Embora os Snaps não tenham ganhadus muito reconhecimento desde o seu lançamento, eles oferecem recursos como gerenciamento de contas, interoperabilidade entre cadeias, comunicação e segurança.
Web3 Mini Programas? Uma Análise do MetaMask Snaps

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:

gestão de conta

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:

  1. se você esquecer onde salvou a frase mnemônica, provavelmente perderá acesso aos ativos de sua carteira.
  2. se o dispositivo onde salvou a frase mnemónica for infetadus por malware, é desafiante impedir que os hackers roubem a sua frase mnemónica. alguns utilizadores podem aumentar a segurança ao dividir as suas frases mnemónicas e armazená-las separadamente. isto pode aumentar a segurança, mas também aumenta a dificuldade de gestão e o risco de esquecimento.

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.

  • a cápsula utiliza a chave de acesso, a palavra-passe de recuperação e a autenticação de dusis fatores para manter em conjunto a mesma chave. se uma for perdida, a chave ainda pode ser recuperada utilizandus as outras duas.
  • shard silencioso esafeheronconseguir isso instalandus seus aplicativos em vários dispositivos.

É 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:

interoperabilidade

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

notificações e comunicação por chat

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.”

segurança

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-insightedustaçã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.

ideia

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.

aviso legal:

  1. 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.

  2. 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.

  3. 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.

Comece agora
Registe-se e ganhe um cupão de
100 USD
!