Contents

O que são os Snaps MetaMask e como funcionam?

Em 12 de setembro de 2023, a ConsenSys Software Inc. apresentou os MetaMask Snaps para ajudar os programadores e utilizadores do MetaMask a personalizar e melhorar a sua experiência Web3. Então, o que é o MetaMask Snaps e como funciona?

O que é o MetaMask Snaps?

/pt/images/metamask-snaps-feature.jpg

O cofundador da MetaMask, Dan Finlay, apresentou o MetaMask Snaps como um “novo sistema na carteira” que lhe permite interagir com aplicações descentralizadas (DApps) em várias cadeias de blocos.

A capacidade de incorporar ferramentas e procedimentos suplementares (conhecidos como “Snaps”) que foram criados por desenvolvedores não afiliados na carteira de moeda digital MetaMask de alguém agora é viável, divergindo de uma dependência exclusiva dos recursos e capacidades estabelecidos pela equipe de desenvolvimento MetaMask.

Considere um cenário em que um indivíduo procura integrar o Wallet Guard juntamente com a MetaMask Wallet para obter medidas de segurança adicionais. Neste caso, em vez de descarregar a extensão ou aplicação do browser do Wallet Guard, pode utilizar o Wallet Guard Snap para interagir facilmente com a MetaMask Wallet, enquanto recebe informações transaccionais relevantes e notificações de segurança diretamente na interface de utilizador da MetaMask.

O MetaMask Snaps funciona como um intermediário entre a carteira MetaMask do utilizador e as aplicações descentralizadas (DApps) que operam em várias redes blockchain. Esta integração perfeita é facilitada por meio de “pontes” ou, mais precisamente, estruturas de desenvolvimento que permitem que engenheiros de software independentes construam e incorporem extensões à MetaMask, expandindo assim as suas potencialidades e oferecendo aos utilizadores uma maior versatilidade nas suas interacções nestes ambientes digitais.

O MetaMask Snap fornece uma porta de entrada para uma vasta gama de redes de blockchain, aplicações descentralizadas (DApps), activos digitais (tokens), medidas de segurança de transação melhoradas, bem como sistemas de notificação inovadores e opções de interface de utilizador de ponta.

Como é que os Snaps Metamask funcionam?

O MetaMask Snaps utiliza um motor JavaScript conhecido como Secure EcmaScript (SES), que funciona num ambiente de sandbox. Consequentemente, os Snaps estão confinados ao seu próprio domínio isolado e não podem interferir com outras aplicações ou afetar as funções primárias da MetaMask. O âmbito da funcionalidade dos Snaps é determinado pelas características específicas fornecidas durante a instalação e pelas permissões concedidas nessa altura.

Através de uma Interface de Programação de Aplicações (API) pré-determinada, referida como a “API da carteira”, os Snaps interagem com a MetaMask, fornecendo acesso às funções e informações necessárias.Simultaneamente, utilizam pedidos HTTPS e vários protocolos de comunicação para se ligarem a redes blockchain externas.

Como o MetaMask Snaps é uma estrutura de código aberto, qualquer pessoa pode criar novos Snaps e instalá-los no MetaMask. Para construir Snaps, você deve instalar MetaMask Flask , onde você pode construir e testar os snaps antes que eles sejam adicionados à extensão MetaMask estável.

Depois de criar Snaps, o MetaMask pode auditar e listá-lo no MetaMask Snaps Directory . Em setembro de 2023, existem mais de 30 Snaps no diretório. Eventualmente, a MetaMask tenciona expandir o processo de auditoria para permitir que indivíduos externos possam auditar e listar snaps.

Como instalar os Snaps da MetaMask

Caso não gere quaisquer Snaps, é-lhe ainda possível selecionar a partir de um conjunto de opções presentes no repositório que se alinham com os seus requisitos. Da mesma forma, tal como as extensões, os Snaps MetaMask têm de ser instalados antes de poderem ser activados ou desactivados à vontade. Veja abaixo os passos necessários para instalar um MetaMask Snap:

Ao descarregar a versão 11.0 da extensão de browser MetaMask e gerar uma nova carteira digital ou importar uma já existente, os utilizadores terão acesso à funcionalidade MetaMask Snaps exclusivamente no seu browser.

⭐ Aceda ao Diretório de Snaps da MetaMask. /pt/images/metamask-snaps-directory.jpg

⭐ Seleccione o seu Snap preferido e clique em Add to MetaMask . /pt/images/wallet-guard-snap.jpg

⭐ Leia o aviso de instalação de terceiros e aceite os termos. /pt/images/metamask-snaps-third-party-notice.jpg

⭐ Clique em Ligar para ligar o Snap à MetaMask. /pt/images/metamask-snaps-connection-request.jpg

⭐ Na página de instalação, conceda permissões (só depois de as ler!) ao snap e clique em Instalar . /pt/images/install-metamask-snap.jpg

É simples assim!

4 Principais benefícios da utilização de Snaps Metamask

Tanto os programadores como os investidores casuais, também conhecidos como “hodlers”, podem beneficiar muito com a utilização de Snapchats MetaMask.

Interoperabilidade com Blockchains não-EVM

Antes da introdução das Carteiras Snap da MetaMask, a funcionalidade da MetaMask limitava-se a suportar apenas a rede Ethereum e a sua Máquina Virtual Ethereum (EVM) associada. No entanto, com o advento das MetaMask Snap Wallets, os utilizadores podem agora ligar-se a várias redes blockchain que não estavam anteriormente acessíveis através da MetaMask, como as da Bitcoin e Solana, que não suportam o padrão EVM.

Certamente, aqui está uma maneira alternativa de formular essas informações de uma maneira mais refinada: A MetaMask Wallet oferece integração perfeita com várias redes de blockchain por meio de seu suporte para Snaps. Com o Zion Snap e o Solana Snap, os utilizadores têm controlo direto sobre as suas participações em Bitcoin e podem aceder facilmente a outras cadeias de blocos EVM e não-EVM sem qualquer necessidade de envolver o token. Esta funcionalidade permite aos utilizadores gerir eficazmente os seus activos digitais em vários ambientes de rede, mantendo uma interface unificada na MetaMask Wallet.

Novas funcionalidades de notificação

Além disso, para além da compatibilidade perfeita, os utilizadores da MetaMask têm a conveniência de actualizações imediatas entregues diretamente através da interface da sua carteira digital. Isto é possível através da utilização da interface de programação de aplicações (API) da carteira e da incorporação de notificações em tempo real que provêm da aplicação descentralizada associada (DApp) ou da plataforma blockchain.

Pode obter notificações imediatas, sinais de preços, visualizações e comunicações diretamente através da interface de utilizador da plataforma MetaMask.

Análise de transacções e percepções

O SnapMix analisa antecipadamente determinadas transacções para evitar qualquer perda de fundos para os seus utilizadores. Isto é conseguido através de uma avaliação do endereço contratual do destinatário para identificar se este representa um risco de segurança ou não, bem como alertando os utilizadores para potenciais tentativas de phishing e prevendo o resultado das suas transacções.

Ao instalar um Snap, o utilizador pode optar por permitir determinadas funcionalidades que, subsequentemente, ditarão se essa aplicação fornece ou não capacidades analíticas e perceptivas transaccionais. Por exemplo, se um indivíduo autorizar “Retrieve and depict transaction-based intelligence” (Recuperar e representar informações baseadas em transacções), essa ação indicará que o Snap utiliza informações transaccionais como parte do seu processo de interpretação de dados.

Melhoria da funcionalidade principal da carteira

Ao utilizar os filtros Snapchat da MetaMask, os utilizadores têm acesso a uma série de funcionalidades avançadas, tais como uma maior confidencialidade dos dados e a capacidade de comunicar e trocar fundos sem problemas através da interface da carteira digital MetaMask.

O utilizador tem a possibilidade de personalizar e melhorar a sua carteira digital, adicionando quaisquer funcionalidades ou características desejadas que estejam de acordo com as suas necessidades específicas.

Além disso, os programadores têm a capacidade de gerar e divulgar instantâneos sem esforço. Em última análise, serão capazes de o fazer independentemente do processo de aprovação da MetaMask. Este desenvolvimento alargará as capacidades da carteira digital MetaMask.

3 Snaps populares da Metamask

Vários pacotes de snaps da MetaMask foram disponibilizados para transferência e implementação, indo ao encontro das suas necessidades.

Carteira Solflare

/pt/images/solana-snap.jpg

A integração do Snap da Carteira Solflare facilitou a compatibilidade entre a MetaMask e a Solana, que funciona independentemente da Máquina Virtual Ethereum (EVM). Consequentemente, os utilizadores podem agora estabelecer uma ligação com a sua carteira MetaMask e interagir com a plataforma Solana, incluindo o armazenamento e gestão de activos, bem como a utilização de aplicações descentralizadas.

Push V1

/pt/images/push-v1-snap.jpg

A subscrição de canais específicos através da funcionalidade de notificação push na carteira MetaMask permite actualizações imediatas sobre qualquer atividade relacionada com esses canais diretamente na aplicação. Para tal, basta instalar a extensão Snap, subscrever os canais pretendidos, associar o endereço da carteira e configurar as definições necessárias.

Blockfence

O Blockfence Snap permite uma avaliação preventiva das transacções antes da sua submissão, bem como uma avaliação das aplicações descentralizadas utilizadas, dos contratos inteligentes envolvidos, dos tokens possuídos e de outros factores relevantes.

Metamask Snaps: Uma carteira criptográfica para muitas cadeias

O MetaMask Snap oferece uma metodologia eficiente para os entusiastas da criptomoeda obterem acesso a aplicações descentralizadas (DApps) e plataformas financeiras descentralizadas (DeFi) em vários ecossistemas de blockchain através de uma única carteira digital. Além disso, os programadores podem produzir e divulgar produtos Snap sem esforço.

O impacto potencial dos Snapshots da MetaMask na concretização da visão descentralizada do sector das criptomoedas não pode ser sobrestimado, uma vez que podem representar um desenvolvimento fulcral neste objetivo.