Menu

Configuração do Masternode

Este é um manual do usuário para instalar e configurar o masternode usando o console, preparado na primeira semana de início da rede masternode EtherZero. Use também asinstruções oficiais da equipe EtherZero e o tutorial EtherZero Masternode Manager (EMM).

Preparando e executando o ETZ geth

Para instalar em um servidor Linux, faça download do ETZ geth pelo github: https://github.com/etherzero-org e compile-o:

cd
git clone https://github.com/etherzero-org/go-etherzero.git
cd go-etherzero/ 
make geth
cd

Execute o geth:

~/go-etherzero/build/bin/geth --syncmode "full" --ipcdisable --port 21212 --masternode console

Aguarde até que seu node sincronize com a rede até o bloco atual.

O console ficará assim quando for feito a sincronização:

The console will look like this when it is done syncing

O node está em execução, os blocos estão sendo carregados.

 

Criação de conta

Execute o comando no console para criar uma conta local:

personal.newAccount ("yourpassword")

– onde ao invés de yourpassword use sua senha: complexa, longa, com números, letras e caracteres diferentes. Anote-a e guarde-a!!!

Um arquivo JSON será criado no \etc\appdata\roaming\keystore diretório, que pode ser usado com a senha para acessar o endereço por meio de diferentes carteira.

Outra opção é criar um novo endereço usando a Carteira Web (http://wallet.etherzero.org), guarde cuidadosamente o endereço, a senha, a chave privada e o arquivo JSON.

Mais uma opção é usar o endereço existente com o saldo necessário.

Para operar o Masternode requer 20 000 ETZ. Assim, se você criou um novo endereço – preencha-o para esse valor.

Para mudar para o endereço desejado no console, execute o comando:

miner.setEtherbase('0x_your_address')

Verifique se chegou verificando o saldo:

web3.fromWei(eth.getBalance(eth.coinbase), "ether")

Verify it arrived by checking the balance

Você pode obter informações completas sobre a conta por solicitação:

Personal

 

Executando o Masternode

Obtenha seus dados do Masternode:

masternode

Get your Masternode data

Você precisa deste longo string hexadecimal – copie-o (e guarde-o também!).

Desbloqueie sua conta:

personal.unlockAccount (eth.accounts[0], "yourpassword", 0)

Em seguida, envie uma transação de 20 000 ETZ para o endereço do contrato inteligente dos Masternodes:

eth.sendTransaction({from:eth.accounts[0], to: "0x000000000000000000000000000000000000000a", value: web3.toWei(20000, "ether"),data:"0x_your_masternode_data", gas: 2700000})

Quando a transação estiver concluída, saia do geth:

exit

E então re-lance o geth:

~/go-etherzero/build/bin/geth --syncmode "full" --ipcdisable --port 21212 --masternode console

Você receberá uma mensagem:

 "### It's already been a masternode!"

O Masternode está pronto para funcionar!

 

Iniciando e parando a mineração

Defina o endereço que você deseja receber recompensas:

miner.setEtherbase('0x_your_address')

Esse pode ser o mesmo endereço do qual você fez a transferência para o contrato inteligente, mas é melhor usar um endereço separado.

E comece a “mineração” do Masternode:

miner.start()

As eleições para testemunhas (witness) do Masternode acontecem a cada 10 minutos.. Após o primeiro lançamento, a recompensa provavelmente começará a ser carregada em cerca de uma hora.

Ao minerar, o Masternode recebe um signatário (signer) – ele deve estar presente na listagem de Masternodes ativos.

Ao reiniciar o geth você só precisa reiniciar o Etherbase e iniciar o minerador, estes dois últimos passos.

Para parar a mineração, execute a solicitação:

miner.stop()

Para sacar seu ETZ do endereço do contrato inteligente, execute a transação com um valor zero – as moedas retornarão ao seu endereço e seu Masternode será removido da lista de Masternodes ativos:

eth.sendTransaction({from:eth.accounts[0], to: "0x000000000000000000000000000000000000000a", value: web3.toWei(0, "ether"),data:"empty", gas: 2700000})

 

Outras solicitações

Para receber seu endereço:

eth.coinbase

Para verificar o saldo:

eth.getBalance(eth.accounts[0])

 

Website dos Masternodes

Neste site você pode conseguir informações sobre o número de Masternodes ativos na rede, a quantidade de recompensas pagas desde o lançamento da rede de Masternodes e os dados para o específico Masternode (endereço):

http://etherzero.org/masternode/

Masternodes website

Por favor, preste atenção – é possível especificar seu endereço de e-mail em relação ao endereço do masternode, permitindo que os desenvolvedores do EtherZero entrem em contato com você e relatem possíveis operações incorretas do masternode e obtenham recomendações para sua configuração.