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:
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.
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.
Muitos bugs de sincronização interrompem a sincronização, o que leva a começar do zero.
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.
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”/]
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”/]
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.
Assim será a interface web.
Agora você pode ir para o item de menu "Contracts" na parte superior
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”/]
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”/]
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.
Este artigo foi escrito por Toshendra Kumar Sharma e traduzido por Marcelo Panegali. O artigo original pode ser encontrado aqui.
Top comments (0)