Ethereum conseguiu criar um vasto e rico ecossistema de dApps ao seu redor. No entanto, o uso desses aplicativos descentralizados sempre foi um pouco complicado. Algo mudou com MetaMask e sua capacidade de simplificar o uso de dApps graças a esta simples extensão para navegadores da web.

Para que serve o Metamask?

A interação dos usuários com dApps de blockchains como os de Ethereum eles exigem uma ponte, e é exatamente isso que o MetaMask faz. MetaMask é uma extensão ou plugin para navegadores da web que permite aos usuários interagir facilmente com os dApps do da tecnologia blockchain de Ethereum. Isso é possível, pois o MetaMask atua como uma ponte entre os dApps e os navegadores da web, facilitando o uso e aproveitamento dos mesmos.

Graças a isso, os usuários podem usar facilmente esses aplicativos distribuídos e tudo de forma integrada a partir do navegador favorito. Com suporte para Firefox, cromo, Opera y Bravo, A MetaMask aproximou o mundo dos dApps do público em geral.

Mas Como nasceu o MetaMask? ¿Como Funciona? Que vantagens oferece? Abordaremos tudo isso a seguir.

MetaMask, o nascimento de uma ponte para dApps

O MetaMask foi desenvolvido por dois desenvolvedores, Aaron Davis y Dan finlay. Foram eles que lançaram as primeiras bases para o desenvolvimento da MetaMask em 2016. A ideia por trás do projeto era simples e revolucionária. MetaMask permitiria aos usuários usar seu navegador da web para interagir facilmente com seus dApps favoritos, de forma rápida e segura.

Para isso, o MetaMask usaria o interface e a API da web Ethereum, web3.js. Esta biblioteca oficial Ethereum seria a base fundamental do mundo de possibilidades oferecido pela MetaMask. Graças a ele, seria possível criar um proxy ou ponte de comunicação entre os dApps, MetaMask e os usuários.

O trabalho acabou por ser um desafio técnico, principalmente no que se refere à manutenção da segurança necessária para os seus usuários. No entanto, o MetaMask cumpriu a sua missão e a 14 de julho de 2016 foi apresentada a sua primeira versão. Nesta altura, a extensão estava disponível para o navegador Chrome e derivados. Posteriormente, seria apresentad a sua versão para o Firefox, permitindo o uso da referida extensão naquele navegador.

Desde então, o MetaMask se tornou a maneira mais fácil de acessar dApps por meio de uma interface amigável. Tudo isso sem a necessidade de configurar absolutamente nada.

Como funciona o MetaMask?

O funcionamento do MetaMask é graças ao uso de web3.js, uma biblioteca que faz parte do desenvolvimento oficial do Ethereum. web3.js foi criado para permitir a criação de aplicações web que pudessem interagir com o blockchain Ethereum. Graças a ele, páginas e extensões da web podem aproveitar o poder do Ethereum e seus recursos.

Em tal sentido, MetaMask foi criado para ser um bolsa para o Ethereum e uma ferramenta para interagir com dApps. Para realizar ambas as tarefas, MetaMask estabelece um canal de comunicação entre a extensão e o dApp em questão. Depois que o aplicativo reconhece que o MetaMask está presente, ele é ativado e pode ser usado pelo usuário.

Uma vez que o dApp é habilitado, o usuário pode realizar cada uma das ações ou eventos que ele permite. Desde a compra ou venda de tokens, ao acesso a recursos ou a qualquer serviço por ela prestado. Cada uma dessas ações tem um custo, que deve ser pago em Ethereum ou no token indicado para ele. Em ambos os casos, a MetaMask possui as ferramentas necessárias para lidar com essa interação.

Isto é, MetaMask não só gera uma carteira de criptomonedas, mas controla todas as interações do usuário com o dApp, e executa as operações necessárias para que essas operações sejam realizadas. Tudo isso é realizado em um meio seguro de comunicação e com o uso de criptografia forte. O MetaMask tem a capacidade de gerar suas próprias chaves assimétricas, salvá-las localmente e gerenciar seu acesso. Graças a isso, o MetaMask é uma extensão altamente segura.

Como instalar o MetaMask?

A instalação do MetaMask não envolve grandes dificuldades e atualmente também é possível usar o Metamask móvel. Sendo uma extensão de navegador popular e comprovada, está disponível na loja ou repositório de extensões. Dessa forma, basta acessar a loja do seu navegador e baixá-lo para usá-lo em seu navegador preferido.

No caso do Chrome, você pode encontrá-lo Clique aqui. Caso você tenha um navegador derivado do Chrome como Opera, Brave ou Vivaldi, esta extensão funcionará perfeitamente. Se você usar o Firefox, a extensão pode ser encontrada este link. Você também pode acessar a extensão no site oficial da MetaMask. Isso detectará seu navegador e o direcionará ao link correto para instalar a extensão

Como um aviso da Bit2Me Academy, avisamos que tenha muito cuidado com as extensões que você instala no seu navegador. Lembre-se que existem muitos casos de roubo de identidade (phishing) entre extensões, por isso você deve verificar muito bem o que está instalado. Para isso, o ideal é utilizar a mídia oficial e acompanhar as atualizações oferecidas pela própria plataforma. Essas verificações permitirão que você obtenha o máximo de sua experiência com a MetaMask.

  • extensão de metamask do chrome
  • extensão metamask para o firefox

Processo detalhado de instalação e configuração

Dependendo do navegador que você usa (Chrome, Edge ou Firefox) é muito provável que com a etapa anterior você tenha instalado a extensão MetaMask. Agora, aqui nós o guiaremos passo a passo pelo processo para que você tenha sua MetaMask 100% funcional. Faremos este tutorial no Firefox, mas é exatamente igual para outros navegadores.

Etapa # 01: comece com a configuração da carteira

Assim que a instalação da carteira MetaMask estiver concluída, você verá uma tela de boas-vindas na qual você deve clicar em "Iniciar"

Configurando o MetaMask

Etapa # 02: Criar uma carteira

A próxima etapa lhe dará duas opções:

  1. Importar uma carteira: neste caso, MetaMask irá pedir-lhe para usar frase inicial (ou chave de backup) para recuperar uma carteira MetaMask antiga de sua propriedade. Este processo restaura essa carteira e você deve ter o frase inicial e a chave dessa bolsa em mãos.
  2. Criar uma carteira: para criar uma nova carteira a partir de 0. Para este exemplo, escolheremos esta etapa.
Configurando o MetaMask

Etapa # 03: Aceite os Termos de Uso da Metamask

Neste ponto, a MetaMask permite que você saiba que eles coletam alguns dados que são úteis para você melhorar sua carteira. Da mesma forma, informam que esses dados são anônimos e não serão utilizados para rastrear sua atividade, muito menos para vendê-los a terceiros. Neste ponto, você tem a opção de "Não aceitar" ou "Aceitar", em ambos os casos, você pode configurar a carteira sem problemas.

Configurando o MetaMask

Etapa # 04: Crie a senha da carteira

O que é realmente importante começa na criação da nossa carteira. Esta chave é a que permitirá desbloquear a carteira para uso e da mesma forma, é utilizada como entropia na hora de criar a carteira. Tudo isso significa que esta chave deve ser muito segura, por isso recomendamos o uso de chaves alfanuméricas (com números e letras), com símbolos, maiúsculas e minúsculas, e com uma extensão que não pode ter menos de 8 caracteres.

Um bom exemplo de chave com esses tipos de opções seria:

#*L45!Crypt0!50n!L1b3rt4d*#

Neste caso, usamos todas as opções anteriores junto com uma técnica mnemônica para sempre ter nossa senha segura em mente o tempo todo.

Configurando o MetaMask

Etapa # 05: Faça backup da frase-semente

Uma vez que nossa senha foi criada, MetaMask começa a gerar nosso frase sementee que devemos copiar com muito cuidado em papel ou qualquer outro meio seguro. Lembre-se, em qualquer caso, do seguinte:

La frase inicial e a senha da carteira é o seu dinheiro, se você perdê-lo, não poderá recuperá-lo, portanto, certifique-se de mantê-lo em um local bem seguro.

Esta frase inicial você terá que copiá-lo e então o MetaMask pedirá que você confirme para saber se foi copiado corretamente.

  • Configurando o MetaMask
  • Configurando o MetaMask
  • Configurando o MetaMask

Ao confirmar o frase inicial Então você terá seu MetaMask configurado e poderá usá-lo sem problemas com o ETH ou tokens que deseja.

Configurando o MetaMask

Onde posso usar o MetaMask?

Graças à grande popularidade do MetaMask, há muitos dApps que oferecem suporte à interação por meio dessa extensão. Entre os aplicativos mais populares que você pode acessar através do MetaMask, podem ser destacados os seguintes:

  1. Exchanges descentralizadas. Bit2Me DEX é um desses mercados avançados. Este tipo de plataforma trading Eles permitem aproveitar o grande potencial da tecnologia blockchain de forma clara, eliminando completamente o risco de roubo permitindo que você tenha controle de seus tokens durante todo o processo de troca. Confira este artigo sobre metamáscara bit2me para obter mais informações sobre esses procedimentos.
  2. Aplicações como CryptoKitties: Compre o seu gatinho e crie-o como o seu melhor animal de estimação digital. CryptoKitties é um dos jogos mais populares em todo o mundo de cripto. Pode comprar, vender ou trocar gatinhos virtuais e ganhar dinheiro com isso. A sua integração com o MetaMask permite que faça pleno uso da plataforma de jogos.
  3. Mercados de previsão como Veil Market. Este é um mercado P2P de previsão bem conhecido que aproveita os protocolos Augur, 0x e Ethereum.
  4. Serviços como Bonfire. Bonfire é um acordo entre usuários para "queimar" ETH com a intenção de tornar o ETH mais raro e valioso. Cada compromisso com o contrato também dá ao usuário a oportunidade de ser selecionado aleatoriamente para um prémio em ETH. As promessas variam de £ 1 a £ 5, dependendo da fogueira com a qual o usuário se compromete. 55% do ETH prometido ao contrato é retirado na queima de moedas. A queima de moeda é o processo no qual cada moeda é removida permanentemente de circulação.
  5. Jogos como 0xUniverse. Este é um divertido jogo do tipo RTS, onde deve conquistar planetas e expandir o seu império por toda a galáxia. É outro jogo que permite que o uso do MetaMask interaja com todos os aspectos dele.
  6. Carteiras do tipo MyEtherWallet. Esta reconhecida carteira online também é outro projeto que permite o uso do MetaMask. De facto, é recomendável usar o MetaMask para adicionar uma camada extra de segurança à carteira. Isto deve-se à capacidade do MetaMask de armazenar localmente informações da carteira.

Quanto você sabe, cryptonuta?

O MetaMask é responsável pelo uso em massa de DApps no Ethereum?

VERDADEIRO!

Graças ao desenvolvimento do MetaMask, os DApps no Ethereum sofreram um boom no seu uso e acesso ao público. Transformar o uso de DApps em algo tão simples quanto instalar um DApps aumentou o ecossistema e facilitou o acesso a milhões de pessoas em todo o mundo.

Metamask é seguro

Abaixo, falamos sobre a segurança do Metamask e analisamos suas principais vantagens e desvantagens.

Vantagens

  1. Criado com a biblioteca web3.js., que garante que poderá usar todo o poder de Ethereum.
  2. Software totalmente gratuito, para que possas auditar o seu código e desfrutar de atualizações e patches de segurança muito rapidamente.
  3. Capacidade de armazenar chaves privadas localmente, protegendo totalmente os seus ativos de criptografia.
  4. Permite a criação de carteiras através de HD. Isto ajuda os usuários a fazer backup das suas contas através das sementes.
  5. Permite o uso de várias contas e redes Ethereum, graças à criação de perfis de uso.
  6. Possui um modo privado que oferece um alto nível de segurança aos dados da sua conta, graças ao uso do EIP 1102.
  7. Permite que você mantenha qualquer token ERC-20 na mesma carteira. Na verdade, ele permite que você armazene vários tokens ERC-20 simultaneamente.
  8. Possui um alto nível de integração com sites como Coinbase, ShapeShift o MyEherWallet para poder recarregar a carteira MetaMask.
  9. Permite o uso de nós Ethereum remoto ou local, permitindo um alto nível de segurança nos dois casos.
  10. Oferece ao nosso navegador a capacidade de interagir com a maioria das DApps.
  11. Possui proteções internas que bloqueiam casos de phishing ou outros vetores de ataque que põem em risco os seus fundos.

Desvantagens

  1. O fato de ser uma extensão do navegador significa que toda a atividade do MetaMask pode ser rastreada pelos navegadores. Isso é especialmente verdadeiro para o Chrome, pois o Google faz um forte mineração de dados de todos os usuários do seu navegador.
  2. Apesar de todas as proteções do MetaMask, ainda é uma carteira on-line com todas as suas desvantagens. Uma vulnerabilidade na extensão ou no navegador pode comprometer todos os seus fundos.
  3. MetaMask é limitado a apenas interagir com smart contracts e Dapps esse ponto. Você não pode fazer muito mais, como refazer ou escrever um novo contrato inteligente.
  4. O facto de depender de redes externas para o seu funcionamento adiciona um ponto de falha no esquema de segurança. A extensão pode ser segura, mas se os nós não forem, isso pode significar a perda ou roubo de informações e fundos do usuário.