in

Como configurar um validador ETH 2.0

O cosmos o agraciou com a propriedade de um cripto-ativo fantástico: Ethereum. Se você possui atualmente pelo menos 32 ETH e está se perguntando qual é a melhor maneira de fazer uso deles, não procure mais! Neste guia, percorreremos a configuração de um validador ETH 2.0, do início ao fim, usando a Goerli Test Network para não comprometer recursos reais – o objetivo é aprender . Este é o primeiro de muitos avisos, companheiro Etherean, USE UMA REDE DE TESTE PARA ESTE GUIA, NÃO USE A REDE PRINCIPAL  – você é o único responsável por seus próprios fundos e nenhum dos itens a seguir é um conselho de investimento.

O que é um validador ETH2.0?

Os validadores podem ser considerados o mesmo que mineradores, visto que sua utilidade / propósito é o mesmo: eles serão responsáveis ​​por manter a próxima cadeia de sinalização de prova de aposta da Ethereum; até então, o mainnet ETH permanecerá na prova de trabalho. Um validador ETH2.0 é responsável por armazenar dados (o arquivo de dados blockchain real – cerca de 225 GB na data de publicação), processar novas transações em novos blocos e, em seguida, adicionar esses novos blocos ao blockchain.

Por que devo configurar um validador ETH2.0?

Pode haver vários motivos, e alguns podem se aplicar a você ou não. Há um incentivo financeiro : cerca de 8% + APY em recompensas, pagas em ETH – as recompensas do validador estão atualmente ativas e começam a acumular perpetuamente (assumindo bom comportamento) assim que uma é implantada. Há um incentivo ideológico : seu 32 ETH depositado reduz o fornecimento circulante de ETH e ajuda a descentralizar ainda mais a rede, configurando nós globalmente – cada nó com a tarefa de proteger o estado do blockchain.

Há um incentivo de custódia em que seu 32 ETH viverá com segurança no contrato inteligente ETH2.0 até que você os retire – observação importante a lembrar: seu depósito de 32 ETH subjacente ao seu validador será bloqueado até que a rede principal ETH atual se funda com o ETH2. 0 Beacon Chain, que atualmente é esperado em 1 a 2 anos; TLDR: você só poderá retirar quando o ETH2.0 for lançado . Há um incentivo educacional : vamos configurar um validador no Goerli Testnet hoje e ver como a mineração de prova de aposta funciona em primeira mão!

O que eu preciso para configurar um validador ETH2.0?

A transição da Ethereum para um protocolo de mineração de prova de participação significa que uma grande fazenda de mineração e quantidades extremas de eletricidade não são mais necessárias para minerar ou “validar” transações; tudo o que é necessário é: um computador com pelo menos 8 GB de RAM, 100 GB de espaço de armazenamento SSD, internet, UPS (fonte de alimentação ininterrupta) e uma CPU como esta ou superior. Grite para a comunidade de jogadores: as GPUs estarão de volta ao mercado para seu verdadeiro público-alvo!

Para manter as coisas simples neste guia, usaremos um provedor de servidor em nuvem para hospedar nosso validador! Portanto, não se preocupe com os requisitos de hardware acima. TLDR para esta seção: tudo que você precisa é de 32 ETH – e a aceitação de que sua ETH será bloqueada e não poderá ser retirada por pelo menos 1 a 2 anos.

Requisitos para este guia - 

  • Baixe o MetaMask e localize o endereço da sua carteira. MetaMask é uma carteira criptografada que está disponível como uma extensão do navegador. Ele equipa você com um cofre de chaves, login seguro, carteira de tokens e troca de tokens.

Configurar um validador ETH2.0 na Goerli Testnet

Vamos executar a configuração no Goerli Testnet, mas se você quiser se tornar um validador na rede principal, você só precisa aplicar exatamente esses mesmos passos … mas em vez de usar o testnet, você terá que usar o mainnet com ETH real . Para este guia, usaremos o Pyrmont ETH2.0 Launchpad , que foi configurado apenas para fins de teste e educacionais, mas a interface do usuário é uma réplica exata do launchpad ETH2.0 real.

Adquirir 32 Goerli ETH –

Segundo aviso: abra MetaMask agora e selecione “Goerli Test Network” no menu suspenso.

  1. Depois de ter certeza de que selecionou a “Rede de Teste Goerli” e agora ela aparece na IU da carteira MetaMask, vamos obter Goerli ETH, também conhecido como GöETH !
  2. Vá para a torneira autenticada Goerli . Para obter grandes quantidades de GöETH, você terá que criar um Tweet ou uma postagem no Facebook contendo seu endereço público MetaMask. Você então tem que copiar o URL desta postagem de mídia social e colá-lo na torneira – você pode escolher entre 14 ETH, 35 ETH ou 87,5 ETH – sua escolha (eu recomendo ir para o valor mais alto), mas você ‘ Desejamos pelo menos a opção 35 ETH, já que precisaremos de 32 para nosso validador. Selecione “Give me Ether” e aguarde de 1 a 2 minutos até que o GöETH apareça em sua carteira.

Etapa 1: Gere suas chaves e deposite 32 GöETH usando o Pyrmont Launchpad

1. Depois de ter pelo menos 32 Goerli ETH em sua carteira MetaMask, vá para o Pyrmont ETH2.0 Launchpad  – esta é a IU que nos mostrará todos os termos e riscos de ser um validador ETH2.0. Selecione “Torne-se um validador”.

2. Certifique-se de ler e compreender todas essas etapas! Um rápido resumo: explica o consenso da prova de aposta e como sua aposta é sua garantia no caso de você participar de maneira desonesta, descreve que o depósito exigido é de 32 GöETH por validador, avisa que parte da configuração envolve estar confortável com um terminal de computador, avisa que se o seu validador se tornar inativo, você será cortado (“cortado” significa que sua aposta colateralizada será subtraída), avisa contra a tentativa de executar o mesmo arquivo validador em duas máquinas diferentes, avisa que a segurança de chave avançada é necessária— isso significa que você deve proteger sua frase mnemônica de 24 palavras com sua VIDA como será a única forma de resgatar seu depósito, avisa que seu 32 GöETH ficará travado até que a mainnet seja incorporada ao Beacon Chain – o que está estimado em 1 a 2 anos – e por fim, avisa que tudo isso é muito novo software com o qual você está interagindo e que por si só traz muitos riscos potenciais.

3. Como o gif abaixo demonstra, execute a lista de verificação, vá em frente e pule as próximas duas páginas, que são para uma configuração específica de hardware – essas duas páginas detalham os clientes de software que você deve baixar, instalar e executar para hospedar seu nosso próprio validador – mas como estaremos usando uma solução em nuvem em um esforço para simplificar nosso aprendizado, não precisaremos deles hoje!

4. Selecione quantos validadores você gostaria de executar; para os fins deste guia, selecione 1 – observe como o 32 GöETH alterna imediatamente na IU.

5. Agora, selecione seu sistema operacional atual (Linux, Windows, Mac) – Estou executando o MacOS, então selecionei “Mac”. Em seguida, selecione o botão “Baixar do Github”. Este botão o levará ao repositório Github que contém o aplicativo de interface de linha de comando necessário que você usará para gerar seus pares de chaves. Certifique-se de baixar o cliente específico para o seu sistema operacional!

6. Agora, crie uma nova pasta no diretório da sua área de trabalho e chame-a do que quiser, eu chamei de “ my_validator ”. Arraste o arquivo .zip ou .tz baixado para esta pasta e descompacte o arquivo.

  • Agora você deve ter um executável chamado ‘depósito’ dentro da pasta descompactada

7. Para as próximas etapas, DESCONECTE DA INTERNET. Isso aumentará a segurança / privacidade de sua geração de chaves.

8. Abra uma sessão do Terminal e “cd” (verifique o diretório) na pasta Desktop / my_validator / eth2deposit-cli …

  • Por exemplo, em uma nova sessão de Terminal, digite: “cd Desktop”> “cd my_validator”> “cd eth2deposit-cli…”

9. Quando você estiver no mesmo diretório do executável “deposit”, copie e cole este comando em sua sessão de terminal e pressione “Enter” para executá-lo:

  • ./deposit new-mnemonic –num_validators 1 –chain pyrmont

10. Agora siga as instruções apresentadas a você na janela do terminal para gerar suas chaves. Aviso: use uma senha da qual você se lembre - 

  • Você precisará dele para a Etapa 2!

11. ETAPA MAIS IMPORTANTE : ESCREVA SUA FRASE MNEMÔNICA EM UM LUGAR SEGURO. Estas palavras agora = seu 32 ETH.

12. Em sua pasta atual onde executou o comando acima, você deve ver agora uma nova pasta chamada validator_keys que contém dois novos arquivos: um arquivo keystore.json representativo de sua assinatura e um arquivo deposit_data.json representativo de sua chave pública de validador – você precisará de ambos para as próximas etapas.

13. Marque a opção “ Estou mantendo minha (s) chave (s) em segurança e anotei minha frase mnemônica ” e selecione ‘Continuar ”. (Só faça isso se você realmente gravou seu mnemônico)

14. Faça upload de seu arquivo deposit_data.json .

15. Agora a IU solicitará que você conecte sua carteira. Vá em frente e selecione MetaMask. Aviso final: certifique-se de que está usando o Goerli Testnet (neste ponto, as verificações na IU já teriam evitado a tentativa de usar arquivos deposit.json do mainnet, etc).

16. Execute as verificações finais de segurança.

  • Endereço de depósito do contrato inteligente ETH2.0: https://etherscan.io/address/0x00000000219ab540356cbb839cbe05303d7705fa

17. Deposite seu 32 GöETH! Seu depósito deve levar de 1 a 2 minutos para ser confirmado. Assim que o Status mostrar “Sucesso”, você concluiu a primeira parte deste guia – muito bem!

  • Se você estiver fazendo uma configuração de hardware, esta seria sua última etapa – presumindo que você realmente configurou o hardware / software apropriado para hospedar seu validador!

Etapa 2: Faça upload do arquivo de armazenamento de chaves do validador para Allnodes.com

1. Vá para Allnodes.com e crie uma conta.

2. Selecione “Stake Coins” e então selecione “Ethereum 2.0” no menu.

3. Mude a chave para “Testnet” e selecione “Continuar”.

  • Aviso final final, certifique-se de ter selecionado “Testnet”!

4. Conecte sua carteira – certifique-se de estar na Goerli Test Network e de que a conta de usuário correta esteja ativada. A IU do backend do Allnodes consultará seu endereço e verificará se depositou 32 GöETH no contrato inteligente ETH2.0 com sucesso. Em caso afirmativo, sua IU deve ser semelhante a esta:

5. A IU lhe dará um aviso final para não carregar seu arquivo keystore- [timestamp] .json para qualquer outro servidor – caso contrário, você será cortado.

6. Selecione “Next” e carregue seu keystore- [timestamp] .json . O caminho da pasta deve ser parecido com ‘my_validator’> ‘ eth2deposit-cli… ‘ > ‘validator_keys’> keystore- [timestamp] .json . Arraste e solte!

7. Digite a senha que você usou para gerar suas chaves na Etapa # 1.

8. Agora você deve ser levado ao seu próprio painel, onde pode acompanhar o seu validador – parabéns, enquanto o validador se torna ativo (geralmente leva algumas horas), você agora é um validador testnet ETH2.0 !

  • Lembre-se de que o Allnodes cobra US $ 5 / mês por validador, portanto, certifique-se de creditar sua conta adequadamente!

9. Para obter a chave pública do seu validador, você pode obtê- la de seu arquivo deposit.json ou copiar e colar o “Garantia” (que é apenas a chave pública que você usou para depositar 32 ETH) e, em seguida, colá-la em https://goerli.etherscan.io/ . Em seu histórico de transações, localize o depósito tx 32 ETH e clique no hash da transação. Você deve ver ‘ Validator PubKey ‘ nos detalhes do tx, clicar no link e você será levado a um explorador de Beacon Chain, onde poderá acompanhar a saúde do seu validador para sempre – dica profissional: marque esta página!

  • Aqui está a aparência do meu depois de ler este guia.

Parabéns por configurar seu próprio validador! Você agora é uma parte importante do futuro ecossistema Web3.0 da Ethereum e receberá recompensas como renda passiva por isso.

Se você deseja implantar um validador real, siga estas etapas exatas, mas use a rede principal e o ETH real!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

31

Como participar de um IDO

33

Um guia de 5 etapas para planejar seu IDO: um guia da PlasmaFinance