Configurando um Masternode manualmente

Configure um masternode de TWINS manualmente em um servidor VPS

Esse guia é para a configuração de um masternode TWINS, em um sistema operacional Ubuntu 16.04/18.04 64bits server (VPS) que será controlado pela carteira do seu computador (carteira local). A carteira no VPS (servidor dedicado) será referida, neste artigo, como Carteira Remota.

Requerimentos:

  1. Você deve ter 1.000.000 TWINS ( 1 milhão de TWINS)

  2. Um computador principal ( seu computador pessoal) — Ele rodará a carteira local, segurando a quantia de 1.000.000 TWINS e você poderá fechar ou deixar aberta sem afetar seu masternode.

  3. Um servidor rodando Ubuntu 16.04 ou 18.04 (VPS — o computador deverá ser dedicado 24 horas rodando a carteira Remota).

  4. Um único endereço de IP para seu VPS/Carteira Remota.

Local wallet installation:

  • Baixe, instale e sincronize sua carteira TWINS no seu computador local. Isto será daqui em diante referido como Carteira Local neste guia. Links da carteira podem ser encontrados aqui: https://win.win/#download ou https://github.com/NewCapital/TWINS-Core/releases

  • Agora, na carteira local, insira o console de depuração acessando (Ferramentas> Debug Console) e digite o seguinte comando:

masternode genkey

Este comando irá gerar sua <Chave privada do Masternode> . Salve esta chave, vamos usá-lo mais tarde.

  • Agora, na carteira local, digite o seguinte comando no console de depuração:

getaccountaddress escolhaumnomeproseumasternode

Isto irá criar um endereço de carteira e um <Nome para o seu Masternode> para o seu masternode. Salve isso, pois precisaremos disso mais tarde.

  • Envie 1.000.000 TWINS para o endereço gerado na etapa anterior. Quando você pressionar o botão Enviar, a carteira calculará a taxa de transação adequada. Clique em Sim na caixa de diálogo que se segue e prossiga para o próximo passo.

IMPORTANTE: Na caixa de valor, digite EXATAMENTE 1.000.000. Essa única transação informa ao blockchain, o endereço para o qual você está enviando é um masternode. Se você digitar mais / menos de 1.000.000, ou tentar dividir o pagamento em duas transações, não poderá prosseguir para a próxima etapa.

Esteja absolutamente 100% certo de que isso está copiado corretamente. E então verifique novamente. Não podemos ajudá-lo se você enviar 1.000.000 TWINS para um endereço incorreto

  • Usando sua carteira local, aguarde 16 confirmações e, em seguida, insira o console de depuração (barra de ferramentas: Ferramentas> Console de Depuração) e digite o seguinte comando:

masternode outputs

Isso exibirá o <ID de TRANSAÇÃO> seguido pelo <Índice de saída>. Salvar isso no bloco de notas. (Isso obtém a prova da transação de envio de 1.000.000 TWINS)

  • Na barra de ferramentas da carteira local, clique em Ferramentas> Abrir Arquivo de Configuração do Masternode para abrir o masternode.conf e adicione a seguinte linha com as informações apropriadas:

<Name of Masternode> <Unique IP address of the vps>:37817 <Masternode Private Key> <Transaction ID> <Output Index>

Salve o arquivo. Para referência, consulte o formato de amostra abaixo e as capturas de tela.

masternode.conf
#Example as per above format:
mn1 127.0.0.2:37817 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 0

Instalação da Carteira VPS Remota:

Para instalar a carteira primeiro, você entrará no seu VPS usando o seu cliente SSH. Após o login, digite os seguintes comandos no seu terminal VPS.

  • Vá para o seu diretório pessoal digitando: cd ~

  • A partir do seu diretório pessoal, baixe a última versão do repositório TWINS GitHub digitando:

wget https://github.com/NewCapital/TWINS-Core/releases/download/twins_v3.2.3.0/twins-3.2.3.0-MN-x86_64-linux-gnu.tar.gz

  • Descompacte e extraia o arquivo baixado usando o seguinte comando:

tar -zxvf twins-3.2.3.0-MN-x86_64-linux-gnu.tar.gz
  • Se esta for a primeira vez que você executa a carteira no VPS, será necessário tentar iniciar a carteira ./twinsd . Isto irá criar o arquivo de configuração twins.conf no seu diretório de dados ~/.twins .

  • Agora pressione CTRL+C para sair/parar a carteira, então continue no próximo passo.

  • Agora, volte novamente ao diretório inicial digitando: cd ~

  • Agora vá para o diretório de dados Twins digitando: cd ~/.twins

  • Abra o arquivo twins.conf digitando: vi twins.conf

  • Agora presssione o botão“ i ” para entrar no modo de inserção e fazer a configuração ficar assim:

twins.conf
rpcuser=long random username
rpcpassword=longer random password
rpcallowip=127.0.0.1
server=1
daemon=1
logtimestamps=1
maxconnections=256
masternode=1
externalip=your unique public ip address
masternodeprivkey= Enter the key we got by running masternode genkey command
during local wallet installation

Tenha certeza de substituir o rpcuser e rpcpassword com sua própria informação.

  • Para sair do editor, pressione esc então :wq! logo depois pressione Enter

Iniciando seu Masternode:

Agora, você precisa finalmente começar essas coisas nesta ordem

Iniciando o cliente daemon no VPS (carteira remota). No seu diretório home, você pode iniciar o daemon da carteira digitando: ./twinsd

  • Agora, para ativar seu masternode em sua carteira local, entre no console de depuração (barra de ferramentas: Ferramentas> Console de Depuração) e digite o seguinte comando:

startmasternode alias false <mymnalias>

Onde estiver <mymnalias> será o nome do apelido do seu masternode (sem parênteses).

O seguinte deve aparecer:“overall” : “Successfully started 1 masternodes, failed to start 0, total 1”, “detail” : [ { “alias” : “<mymnalias>”, “result” : “successful”, “error” : “” }

  • Agora volte para o VPS (carteira remota), inicie o masternode por: ./twins-cli startmasternode local false

    Uma mensagem “masternode iniciado com sucesso” deve aparecer.

  • Use o seguinte comando para verificar o status: ./twins-cli masternode status

    Você deveria ver algo como:{ “txhash” : “334545645643534534324238908f36ff4456454dfffff51311”, “outputidx” : 0, “netaddr” : “45.11.111.111:37817”, “addr” : “WmXhHCV6PjXjxJdSXPeC8e4PrY8qTQMBFg”, “status” : 4, “message” : “Masternode successfully started” }

Você também precisa verificar o masternode explorer depois de iniciar o masternode em sua carteira.

Para fazer isso, copie o endereço da carteira do masternode da janela do terminal selecionando-o com o mouse (WmXhHCV6PjXjxJdSXPeC8e4PrY8qTQMBFg no exemplo acima), visite a seção masternode do explorador de blocos TWINS e cole-a na caixa de pesquisa inferior direita para encontrar seu masternode.

O status do seu masternode deverá aparecer como "ACTIVE".

Depois de iniciar um masternode, seu status muda na seguinte ordem:

"ACTIVE" --> por cerca de 2 a 3 horas depois de iniciá-lo

"EXPIRED" --> Será apenas por alguns minutos

"REMOVED" --> por apenas alguns minutos

"ENABLED" --> Eventualmente, o masternode permanecerá nesse status e o tempo "ACTIVE" começará a aumentar.

NOTA: se o status do masternode for "MISSING" em sua carteira local, verifique seu status no explorador do masternode, pode ser EXPIRED / REMOVE lá, o que é bom.

Não seja impaciente! A primeira recompensa de masternode leva 2x ou 3x mais para vir do que recompensas regulares depois. Se você iniciar o masternode novamente a partir da carteira, este temporizador será redefinido para zero.

É isso. Parabéns! Você criou com sucesso o seu masternode