WEB3DEV

Cover image for Como Sincronizar Integralmente o Cliente Ethereum em 2-3 Horas Para Redes de Teste e Rede Principal.
Panegali
Panegali

Posted on • Atualizado em

Como Sincronizar Integralmente o Cliente Ethereum em 2-3 Horas Para Redes de Teste e Rede Principal.

A maioria das pessoas gasta horas e dias para sincronizar seus clientes Go Ethereum para iniciar o desenvolvimento em Ethereum ou Solidity. Mas eles enfrentam toneladas de problemas para fazer isso e acabam ficando frustrados, sem gerar nenhum progresso ou enorme atraso no desenvolvimento.

Há muitas razões para isso:

  1. O cliente Go Ethereum para rede principal precisa sincronizar toda a blockchain que está em vários GigaBytes agora. Nem todos têm 1 TeraByte de HD, especialmente os proprietários de MacBook.

  2. A sincronização é muito lenta, para minha máquina baseada em Ubuntu demorou mais de um mês no servidor EC2 que tem internet muito rápida. Portanto, não é o problema da internet.

  3. Muitos bugs de sincronização interrompem a sincronização, o que leva a começar do zero.

  4. Muita confusão a respeito de em qual rede de testes o nó está rodando quando a rede é trocada para Testnet, pois não há um nome claro. Ropsten, Kovan, Rinkbey são algumas das redes de testes que são boas para os testes. A carteira Ethereum & Mist não mostra facilmente o nome da rede de testes.

Se todas as questões acima são decepcionantes, então você deve mudar para o nó Parity da Ethereum, que é projetado para superar estas questões. Isto não só sincroniza tudo rapidamente, mas também lhe dá um excelente navegador Dapp e interface web para interagir com a rede Ethereum junto com outras características poderosas.

Parity Para o Resgate

Parity é o nó Ethereum projetado para superar muitos dos problemas que existem nos outros clientes e carteiras Ethereum (Ethereum & Mist). De acordo com seu website "o cliente Ethereum mais rápido e mais leve e integrado diretamente em seu navegador web. Usando-o você pode acessar todas as características da rede Ethereum, incluindo poderosas aplicações descentralizadas e a multiplicidade de moedas criptográficas emitidas na Ethereum".

Abaixo está a tela da interface de usuário Parity após a instalação. Como você pode ver no canto inferior direito, isto está conectado à rede de teste Ropsten.

1

Como Instalar o Parity?

Atualmente, Parity está disponível em Ubuntu, Mac, Windows e como imagens do Docker. Instalar Parity no Mac e Ubuntu é tão simples quanto digitar um único comando.

[pastacode lang=”bash” manual=”bash%20%3C(curl%20https%3A%2F%2Fget.parity.io%20-Lk)” message=”One-line installer of Parity in Mac or Ubuntu” highlight=”” provider=”manual”/] 
Enter fullscreen mode Exit fullscreen mode

Para windows, você pode baixar o Parity aqui.

Para imagens do Docker, você pode baixá-lo a partir do mesmo link acima.

Uma vez instalado o Parity, é hora de iniciá-lo usando o terminal.

Como Usar o Parity?

Antes de executar o Parity, opcionalmente você pode instalar o Geth e o Ethminer em seu sistema para que você possa minerar alguns ethers de teste para o teste.

Instalando o Geth

Se você ainda não o fez, para instalar o Geth use as instruções deste link, lembre-se que a sincronização não é necessária aqui. Queremos apenas que você o instale. Embora a instalação do Geth seja completamente opcional.

Instalando o Ethminer

Ethminer é o minerador de Ethereum para minerar o bloco na rede blockchain =. Se conectado a testnet, isto irá minerar a rede de teste para os ethers de teste. Que é exatamente o que nós queremos. Assim, vamos nos conectar a testnet Ropsten e depois tentaremos extrair algum ETHs Ropsten. Você pode instalar o Ethminer conforme as instruções neste link.

Iniciando o Parity Com Ropsten Como Testnet

[pastacode lang=”bash” manual=”parity%20–chain%20ropsten” message=”” highlight=”” provider=”manual”/]
Enter fullscreen mode Exit fullscreen mode

O comando acima iniciará o nó Parity na rede de testes Ropsten. A tela será parecida com esta abaixo. Observe que isto levará de 2 a 3 horas para sincronizar toda a blockchain Ropsten e ocupará muito menos espaço. Isto é muito mais veloz do que a carteira Ethereum ou a carteira Mist, que leva muitos dias.

2

Assim será a interface web.

3

Agora você pode ir para o item de menu "Contracts" na parte superior

4

5

Antes de implantar qualquer contrato inteligente em Ropsten, você precisará de alguns dos ethers Ropsten na sua conta. Para obter ETH Ropsten você tem que seguir as instruções abaixo.

  • Opções 1: Você pode usar faucet para obter o ETH para iniciar seus testes. Verifique este faucet Ropsten aqui.

  • Opções 2: Minere seu próprio ETH Ropsten. Você tem que esperar algumas horas para que seu ETH Ropsten seja minerado em sua conta

Como Minerar ETH Ropsten Para o Desenvolvimento?

Importante: Você não precisa de nenhum hardware específico e avançado para minerar ETH Ropsten, pois isto é muito fácil a fim de ajudar as pessoas a se prepararem rapidamente para o desenvolvimento.

Antes de começar a mineração de ETH Ropsten você deve ter uma conta Etherbase na qual você obterá seu ETH.

Passo 1: Para fazer isso, em sua interface web Parity, primeiro vá para o item accounts no menu e depois clique em create an account para criar uma nova conta. Lembre-se que sua primeira conta Ropsten será sua conta Etherbase.

Passo 2: certifique-se de ter instalado o Ethminer, como mencionado no início deste artigo.

Passo 3: pare o nó Parity (se já estiver funcionando) e inicie-o novamente usando o comando abaixo.

[pastacode lang=”bash” manual=”parity%20–chain%20ropsten%20–author%20%3Cyour%20etherbase%20account%3E” message=”” highlight=”” provider=”manual”/]
Enter fullscreen mode Exit fullscreen mode

usando o comando acima, o Parity coletará todo o ETH Ropsten minerado na conta mencionada.

Passo 4: Agora inicie o Ethminer no novo terminal usando o comando abaixo.

[pastacode lang=”bash” manual=”ethminer” message=”” highlight=”” provider=”manual”/]
Enter fullscreen mode Exit fullscreen mode

Agora você verá uma mensagem como a imagem abaixo. Levará algum tempo para criar o DAG (Directed Acyclic Graph) e depois iniciar a mineração. Deixe a máquina funcionando durante a noite para obter cerca de 50-100 ETH para os testes. Esta quantidade de ETH será boa o suficiente para os testes.

6


Este artigo foi escrito por Toshendra Kumar Sharma e traduzido por Marcelo Panegali. O artigo original pode ser encontrado aqui.

Top comments (0)