Por que eu deveria me preocupar em ler isso?
Se você está interessado no ecossistema Ethereum, você precisa de um aplicativo como o MetaMask. Muito mais do que uma simples carteira, permite interagir com sites que integram o Ethereum.
MetaMask permitirá que você se conecte a aplicativos descentralizados de dentro do seu navegador (ou por meio de um aplicativo móvel). Você pode fazer negociações sem intermediários e jogar com código totalmente transparente (para saber que não está sendo enganado).
Confira o guia abaixo para começar!
Conteúdo
Introdução
O que é MetaMask?
Instale MetaMask
Inicialize a carteira
Faça backup de suas palavras-semente!
Financie a carteira
Desbloqueie a web descentralizada
Sobre MetaMask e privacidade
Trocando éter por DAI
Onde estão meus tokens?
O que mais devo saber?
O aplicativo MetaMask
Pensamentos finais
Introdução
Com o Ethereum veio a promessa de uma Internet distribuída – a tão esperada Web 3.0. Condições de concorrência equitativas caracterizadas pela falta de pontos centrais de falha, verdadeira propriedade dos dados e aplicativos descentralizados (ou DApps).
Essa infraestrutura está se unindo constantemente com um foco de toda a indústria em finanças descentralizadas (DeFi) e protocolos de interoperabilidade que visam unir os vários blockchains. Agora é possível trocar tokens e criptomoedas sem confiança, contrair empréstimos garantidos por criptomoedas e até mesmo usar Bitcoin no Ethereum.
Para muitos entusiastas do Ethereum, MetaMask é a carteira preferida. Ao contrário do software normal para smartphone ou desktop, ele vem como uma extensão do navegador, permitindo que os usuários interajam diretamente com as páginas da web de suporte. Neste artigo, explicaremos como o MetaMask funciona e orientaremos você sobre como começar a usá-lo.
O que é MetaMask?
MetaMask é uma carteira Ethereum de código aberto que suporta todos os tipos de tokens baseados em Ethereum (como aqueles que seguem o padrão ERC-20 ou tokens não fungíveis). Além disso, você pode recebê-los de outras pessoas ou comprá-los/trocá-los com as integrações integradas Coinbase e ShapeShift.
O que torna o MetaMask tão interessante é que ele pode interagir com sites. Com outras carteiras, você precisará copiar e colar os endereços de pagamento ou escanear um código QR em um dispositivo separado. Com a extensão MetaMask, o site simplesmente faz ping em sua carteira e você é solicitado a aceitar ou rejeitar a transação.
MetaMask pode servir como uma carteira criptográfica normal, mas sua verdadeira força está na interface perfeita com contratos inteligentes e aplicativos descentralizados. Vejamos agora como configurá-lo.
Instale MetaMask
A carteira MetaMask pode ser instalada no Google Chrome, Firefox ou Brave Browser. Também está disponível para iOS e Android, mas não abordaremos isso com muita profundidade. Usaremos o Firefox ao longo deste tutorial, mas suas etapas serão mais ou menos idênticas, independentemente da plataforma que você estiver usando.
Vá para a página oficial de download em metamask.io. Selecione seu navegador, que o levará à loja on-line do Chrome ou ao site de complementos do Firefox. Clique no botão para adicionar a extensão à sua plataforma. Pode ser necessário conceder algumas permissões antes de colocá-lo em funcionamento. Certifique-se de que você está satisfeito com o nível de acesso ao seu navegador – se estiver, estamos prontos para prosseguir.
Inicialize a carteira
Agora você deve ver uma mensagem de boas-vindas.

Se você for como nós, provavelmente gastará um bom tempo tentando deixar esse cara tonto com o cursor.
Quando terminar de incomodar a raposa na página de boas-vindas, clique em Começar. É aqui que você será solicitado a importar uma frase-semente ou criar uma nova. Clique em Criar uma carteira. A próxima página pergunta se você deseja enviar dados anônimos para ajudar os desenvolvedores a melhorar o aplicativo. Escolha a opção de sua preferência.
Agora precisamos criar uma senha. Se você é uma daquelas criaturas lendárias que realmente lê o contrato do usuário do seu software, pode visualizá-lo clicando em Termos de Uso. Caso contrário, crie uma senha forte, marque a caixa e clique em Criar.
Faça backup de suas palavras-semente!
O seguinte ponto é suficiente para justificar seu próprio subtítulo. MetaMask é um serviço sem custódia, o que significa que ninguém mais pode acessar seus fundos – nem mesmo os desenvolvedores do MetaMask. Seus tokens existem em uma espécie de cofre criptografado dentro do seu navegador, protegido por sua senha. Isso significa que se o seu computador for perdido, roubado ou destruído, ninguém poderá ajudá-lo a recuperar a carteira. Suas chaves privadas estarão perdidas para sempre no vazio do ciberespaço.
Portanto, é crucial que você anote sua frase de apoio. Esta é a única maneira de restaurar sua conta caso algo infeliz aconteça. Conforme sugerido, recomendamos que você anote as palavras e armazene-as em dois ou três locais diferentes. Você não precisa enterrá-los em um cofre à prova de fogo nas profundezas da floresta, mas ei, não pode doer.

Clique na caixa cinza para revelar a frase.
Ao chegar à próxima página, o programa antecipa que você pode ter sido preguiçoso com a etapa anterior, pois pede para você confirmar a frase. Se não o fez da primeira vez, clique em Voltar e anote!
Confirme a frase e prossiga para a próxima etapa. Clique em Tudo pronto e você verá a interface da carteira.
A parte chata acabou, vamos ficar ricos em éter (testnet) a seguir.
Financie a carteira
Neste tutorial, usaremos a testnet Ropsten. É uma rede que funciona quase exatamente como a rede Ethereum real, mas suas unidades não têm valor. Eles são úteis quando você está desenvolvendo contratos e deseja ter certeza de que eles não possuem vulnerabilidades que permitam aos invasores drenar US$ 50 milhões em valor. Cada passo que realizamos nesta rede hoje será replicável na rede real (exceto a parte em que eles nos presenteiam com éter grátis, infelizmente).
Para sintonizar a testnet Ropsten, clique em Main Ethereum Network no canto superior direito e selecione Ropsten Test Network.

Existem muitas redes de teste diferentes no Ethereum. Se você está se perguntando sobre as diferenças, confira esta comparação.
Vamos usar uma torneira para conseguir algum dinheiro falso para brincar. Navegue até esta página em seu navegador habilitado para Metamask para obter alguns.

Uau! Dinheiro livre!
Você pode clicar no ícone da pequena raposa a qualquer momento para obter um pop-up com as informações da sua conta MetaMask (como fizemos no GIF acima). Passe o mouse sobre Conta 1 e clique para copiar seu endereço Ethereum para a área de transferência. Cole-o no formulário e clique em Enviar-me teste Ether.
As transações Ethereum geralmente são confirmadas muito rapidamente, mas pode demorar um pouco até que 1 ETH chegue à sua carteira. Verifique se você conseguiu clicando na raposa na barra de ferramentas.
Assim que chegarmos, podemos começar a interagir com DApps.
Desbloqueie a web descentralizada
Como estamos em uma rede de teste, não temos uma seleção tão grande de aplicativos para brincar. Para obter uma lista abrangente de aplicativos descentralizados da mainnet, consulte State of the DApps ou Dappradar. Você pode jogar, comprar ativos únicos ou fazer apostas em mercados de previsão.
Usaremos o DApp que demonstramos anteriormente. Uniswap é uma bolsa descentralizada, ou DEX, o que significa que nos permite realizar negociações sem depender de intermediários. Os mecanismos que o sustentam são bastante simples – confira O que é Uniswap e como funciona? se você estiver interessado em como funciona.
Vá em frente e acesse aqui. No canto superior direito, você verá uma solicitação para conectar-se a uma carteira. Você verá isso de alguma forma em todos os sites compatíveis com MetaMask, pois ele não se conecta automaticamente por motivos de segurança. Clique nele e você será solicitado a selecionar qual carteira está usando. Caso você não esteja acompanhando, essa carteira será MetaMask.
Quando um site tenta se conectar pela primeira vez, uma caixa de diálogo MetaMask aparecerá, solicitando que você confirme a ação. Você poderá selecionar uma conta (só temos uma, por enquanto, então deixe como está) antes de verificar quais permissões você está prestes a conceder. Neste caso, como em muitos outros, o site solicita informações sobre o endereço da carteira que sua conta controla.
Sobre MetaMask e privacidade
É importante estar atento ao que você está permitindo. Se um site souber seu endereço, ele poderá ver todas as transações de ether e token de e para ele. Além do mais, eles podem correlacioná-lo com o seu endereço IP.
Alguns preferem segregar seus endereços para evitar qualquer sobreposição, enquanto outros não estão preocupados com esses riscos (afinal, o blockchain é público). O nível de privacidade que você deseja alcançar depende, em última análise, de você. Como regra geral, não conceda acesso a sites nos quais você não confia.
Trocando éter por DAI
É hora de fazer nossa primeira troca. Faremos isso para o DAI, um token ERC-20 que serve como stablecoin. Porém, assim como nosso éter, este DAI não tem valor no mundo real. Clique em Selecionar um token, adicione a lista padrão Uniswap e clique em DAI. Alternativamente, você também pode escolher WETH (éter embrulhado).
Tudo o que resta fazer é inserir a quantidade de ETH que queremos trocar. Ao fazermos isso, obteremos uma estimativa de quanto DAI receberemos. E estamos prontos para ir! Clique em Trocar.
Conclua a troca com MetaMask.
Você é mais uma vez solicitado a agir no MetaMask. Nesse caso, você precisa aprovar a transação antes de ela ser criada. Certifique-se de estar satisfeito com as taxas ao fazer isso na rede principal, pois elas podem ser significativas.
Depois disso, só precisamos aguardar a confirmação da transação!
➟ Quer começar a usar criptomoedas? Compre ETH na Binance!
Onde estão meus tokens?
Então seu Ether acabou, mas sua conta não mostra seus tokens. Não há necessidade de pânico – você precisa adicioná-los manualmente.
Para tokens mais populares, você pode selecionar Adicionar Token em sua carteira e pesquisar o nome ou ticker. Para os menos populares (ou aqueles na testnet), precisamos adicionar o endereço do contrato – um identificador que informa ao MetaMask onde procurar nosso saldo.
Abra sua carteira clicando na extensão.
Clique nos três pontos na barra superior.
Selecione Exibir no Etherscan.
Em Visão geral, clique no menu suspenso Token e selecione DAI.
Em Resumo do perfil, você deverá ver um endereço de contrato. Passe o mouse sobre ele e copie o endereço.
Retorne ao MetaMask e clique em Adicionar Token.
Clique na guia Token personalizado.
Cole o que você acabou de copiar no formulário Endereço do contrato de token.
O restante deve ser preenchido automaticamente. Clique em Avançar, seguido de Adicionar Tokens.
Retorne à visão geral principal para ver seu saldo total.
Parabéns! Você acabou de interagir com seu primeiro DApp trocando Ether por DAI sem confiança. Tudo o que você aprendeu agora pode ser feito no mundo real. Quando estiver pronto para brincar com os aplicativos da rede principal, lembre-se de voltar do Ropsten para a rede principal.
O que mais devo saber?
MetaMask tem alguns outros recursos interessantes que não abordamos hoje. Você também pode conectar uma carteira de hardware (Trezor e Ledger são suportados), criar uma lista de contatos e, claro, receber e enviar fundos como faria em uma carteira normal. Confira as configurações para personalizar a extensão para atender às suas necessidades.
Fora isso, aplicam-se os princípios usuais de segurança: MetaMask é uma carteira quente, o que significa que funciona em um dispositivo conectado à Internet. Isso expõe você a mais riscos do que uma carteira fria, que é mantida offline para reduzir vetores de ataque.
Por último, ao usar o MetaMask, é lógico que você deve estar ciente de quais sites está concedendo acesso.
O aplicativo MetaMask
O aplicativo MetaMask para Android/iPhone oferece uma solução interessante para interface com aplicativos Web3 em qualquer lugar. Apresentando muitas das mesmas funcionalidades da extensão, integra um navegador DApp para que você possa acessar vários aplicativos descentralizados com o toque de um botão.

O navegador do aplicativo MetaMask.
O fluxo de trabalho do aplicativo é muito semelhante ao da extensão do navegador. Você pode fazer transferências diretas de ether ou tokens de sua carteira, ou até mesmo interagir com o Uniswap como vimos acima.

Conectando-se ao PoolTogether por meio de um prompt no aplicativo.
Pensamentos finais
MetaMask é uma ferramenta poderosa para navegar na web descentralizada. Se você seguiu as etapas deste guia, viu o potencial da carteira. Evidentemente, outros também o fizeram: atualmente possui mais de um milhão de usuários.
À medida que a pilha Ethereum se desenvolve, aplicações como a MetaMask tornar-se-ão, sem dúvida, componentes integrais na ponte entre as tecnologias existentes e a infraestrutura emergente de criptomoedas.
Dúvidas sobre MetaMask, Ethereum ou qualquer outra coisa? Vá para Ask Academy, onde a comunidade irá respondê-las.
T

