Futuros
Aceda a centenas de contratos perpétuos
TradFi
Ouro
Plataforma de ativos tradicionais globais
Opções
Hot
Negoceie Opções Vanilla ao estilo europeu
Conta Unificada
Maximize a eficiência do seu capital
Negociação de demonstração
Introdução à negociação de futuros
Prepare-se para a sua negociação de futuros
Eventos de futuros
Participe em eventos para recompensas
Negociação de demonstração
Utilize fundos virtuais para experimentar uma negociação sem riscos
Lançamento
CandyDrop
Recolher doces para ganhar airdrops
Launchpool
Faça staking rapidamente, ganhe potenciais novos tokens
HODLer Airdrop
Detenha GT e obtenha airdrops maciços de graça
Launchpad
Chegue cedo ao próximo grande projeto de tokens
Pontos Alpha
Negoceie ativos on-chain para airdrops
Pontos de futuros
Ganhe pontos de futuros e receba recompensas de airdrop
Investimento
Simple Earn
Ganhe juros com tokens inativos
Investimento automático
Invista automaticamente de forma regular.
Investimento Duplo
Aproveite a volatilidade do mercado
Soft Staking
Ganhe recompensas com staking flexível
Empréstimo de criptomoedas
0 Fees
Dê em garantia uma criptomoeda para pedir outra emprestada
Centro de empréstimos
Centro de empréstimos integrado
Explorando o MetaMask Snaps: O caminho dos microprogramas no ecossistema Web3
MetaMask Snaps: “Mini programas” do mundo Web3
MetaMask Snaps é um projeto com grandes ideais. Deixando de lado sua “ideia” exterior, podemos vê-lo como um “aplicativo” no mundo Web3, ou mais visualmente chamado de “dApplet”.
Para os desenvolvedores, especialmente os desenvolvedores chineses, este conceito não é desconhecido. Nos últimos anos, termos da Internet como “criação de ecossistemas” e “super aplicativo” têm aparecido com frequência, grandes empresas tentam tornar o ambiente da Internet mais fechado, a fim de se transformar de prestadores de serviços em formuladores de padrões. Agora, essa tendência parece estar começando a se espalhar também para o campo do Web3.
Até junho de 2024, apesar de os Snaps já existirem há quase um ano e seu conceito ter sido apresentado há pelo menos 4 anos, o conhecimento do usuário comum sobre eles ainda é bastante limitado. Mesmo aqueles entusiastas de criptomoedas que usam o MetaMask diariamente podem não saber nada sobre o MetaMask Snaps. No entanto, quando lhes explicamos “é como pequenos programas”, geralmente vemos um sorriso cúmplice em seus rostos.
Esta situação faz-nos lembrar o momento 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 a alteração da localização do acesso para a área de deslizamento da página inicial é que o uso começou a crescer significativamente. Para a MetaMask, como atrair os usuários para o seu ecossistema pode tornar-se um problema importante a 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 ferramentas comerciais criadas por grandes empresas para monopolizar o tráfego e bloquear ecossistemas, contribuindo pouco para o desenvolvimento tecnológico. Quanto valor poderão os Snaps do Web3 trazer para a comunidade? Após examinar a documentação do MetaMask, não é difícil imaginar que os futuros desenvolvedores de Snaps poderão enfrentar várias limitações e desafios.
Desde o lançamento da versão beta pública do Snaps da MetaMask, já passou quase um ano, mas o número de Snaps disponíveis listados no seu site oficial não é muito grande, com apenas 68 até junho de 2024. É importante notar que, já em 2020, o conceito de Snaps foi proposto oficialmente, e as empresas e desenvolvedores de Web3 já tiveram um tempo considerável para entendê-lo.
Ainda não vi desenvolvedores dedicados a desenvolver Snaps, mas a opinião geral dos desenvolvedores de mini-programas na área do Web2 é que a experiência de desenvolvimento é bastante insatisfatória. Embora os mini-programas utilizem o ecossistema de front-end, muitas vezes são versões limitadas, e várias restrições fazem com que os desenvolvedores precisem passar por diversos problemas em diferentes plataformas antes de acumularem experiência.
No campo do Web3, devido a fatores como segurança, os Snaps podem enfrentar uma situação semelhante. Eles funcionam em um contexto de segurança isolado, utilizando “ECMAScript seguro”, que na prática impõe algumas restrições à API do JavaScript, como a incapacidade de acessar o DOM, Node.js e a API de plugins do navegador.
Por razões de segurança, a funcionalidade básica do Snaps é limitada. A maioria das funcionalidades requer a obtenção de permissões correspondentes, por isso o Snaps precisa solicitar permissões ao utilizador durante a instalação. As permissões disponíveis incluem ciclo de vida, transações, assinaturas e CRON, entre outras.
Comparado ao próspero ecossistema Web3, o número de Snaps disponíveis é relativamente baixo. A MetaMask os classifica em várias categorias:
Gestão de Conta: Principalmente através da tecnologia MPC para aumentar a segurança das chaves privadas. Atualmente, existem apenas 3 Snaps desse tipo: Capsule, Silent Shard e Safeheron.
Interoperabilidade: fornece compatibilidade com redes não EVM, incluindo Solana, Cosmos, Near, Sui, entre outras. Esses Snaps ocupam mais da metade do ecossistema.
Comunicação: incluindo notificações e funcionalidades de chat. Embora atualmente o número de usuários que utilizam a cadeia para comunicação seja baixo, este tipo de Snaps ainda tem potencial de desenvolvimento.
Segurança: Esta necessidade é bastante elevada, especialmente em termos de alertas de transações de phishing. Através da funcionalidade de insights de transações fornecida pelo Snaps, os desenvolvedores podem apresentar informações de transações mais ricas aos usuários, fornecendo análises e percepções, maximizando assim a prevenção de perdas de ativos.
MetaMask Snaps oferece as permissões “endowment:transaction-insight” e “endowment:signature-insight”, permitindo que o Snap leia os dados originais, analise e exiba mais explicações de segurança ao usuário quando a transação ou assinatura é iniciada.
A MetaMask espera expandir seus negócios para outras plataformas de cadeia através do Snaps, mas a eficácia final ainda deve ser observada. Referindo-se à experiência de mini-programas no campo Web2, os serviços de mini-programas rudimentares muitas vezes não conseguem se comparar a um aplicativo, e o acompanhamento de novas funcionalidades geralmente é tardio. Se o Snaps se desenvolver bem, pode haver mais carteiras imitando, o que pode levar os desenvolvedores a precisarem criar versões diferentes do “Snaps” para cada carteira, aumentando a carga de trabalho.
No futuro, podem surgir várias plataformas “semelhantes ao Snaps”, com diferenças enormes entre elas, e os desenvolvedores precisarão investir muito esforço para garantir a compatibilidade. Quando essa situação se tornar insuportável, pode surgir um “Padrão Snaps”, acompanhado de várias “SIP” para discussão, formando um ecossistema comunitário próspero.
Para a maioria dos usuários do MetaMask, os Snaps podem não ser uma funcionalidade necessária neste momento. O MetaMask pode precisar fazer mais trabalho sobre como promover isso de forma mais eficaz.