Como Criar um Masternode BitBlocks (Guia Simples)
masternodebitblocksinfratutorialbbk

Como Criar um Masternode BitBlocks (Guia Simples)

Equipe BitBlocks7 de março de 20264 min read

Introducao

Se voce quer criar um masternode BitBlocks sem dor de cabeca, este guia e para voce.

Aqui voce vai ver:

  • o que voce precisa antes de comecar
  • como configurar local e servidor
  • como iniciar o masternode
  • como confirmar que esta tudo funcionando

O que e um masternode

Um masternode é um servidor que fica online 24h ajudando a rede BitBlocks. Em troca, ele participa do sistema de recompensas.

Pense assim:

  • voce separa uma quantidade de BBK como garantia (colateral)
  • deixa um servidor online 24h
  • o servidor conversa com a rede e prova que esta ativo

Requisitos antes de comecar

Para criar um masternode na mainnet, voce precisa:

  • 150000 BBK para colateral
  • pelo menos 15 confirmacoes nesse colateral
  • um VPS (servidor Linux) com IP publico
  • porta 58697 liberada no firewall
  • wallet local (QT) + daemon no servidor
  • txindex=1 no servidor

Recomendacao de VPS para comecar bem:

  • Ubuntu 20.04 ou superior
  • 2 GB de RAM
  • 1 vCPU
  • 50 GB de SSD

Cada masternode precisa de um IP publico proprio.


Como fica sua estrutura

Modelo recomendado:

  • wallet local (QT): onde ficam seus fundos e o arquivo masternode.conf
  • servidor remoto (VPS): onde roda o bitblocksd 24h

Isso e mais seguro, porque seus fundos ficam na wallet local.


Passo a passo: criar e iniciar o masternode

1) Preparar a wallet QT

Na sua wallet local:

  1. crie um endereco novo para colateral
  2. envie exatamente 150000 BBK para esse endereco
  3. aguarde no minimo 15 confirmacoes

2) Gerar os dados do masternode

Use os comandos no console da wallet QT:

createmasternodekey
getmasternodeoutputs

Guarde estes 3 dados:

  • masternodeprivkey (chave do masternode)
  • txid do colateral
  • output_index (vout)

3) Preencher o masternode.conf (wallet local)

Arquivo: ~/.bitblocks/masternode.conf

Formato:

alias ip:port masternode_private_key collateral_txid collateral_output_index

Exemplo:

mn01 203.0.113.10:58697 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 0

Depois valide:

bitblocks-cli listmasternodeconf

4) Configurar o bitblocks.conf no VPS

No VPS (~/.bitblocks/bitblocks.conf), coloque:

rpcuser=SEU_USUARIO_RPC
rpcpassword=SUA_SENHA_RPC_FORTE
rpcport=59768
listen=1
server=1
daemon=1
txindex=1

masternode=1
masternodeaddr=IP_PUBLICO:58697
masternodeprivkey=SUA_MASTERNODE_PRIVKEY

Inicie o daemon:

bitblocksd -daemon

Cheque se subiu certo:

bitblocks-cli getinfo
bitblocks-cli mnsync status

5) Iniciar pela wallet QT

Com o servidor online e sincronizado, inicie pelo computador local:

bitblocks-cli startmasternode alias false mn01

Se voce tiver mais de um:

bitblocks-cli startmasternode many false

Como confirmar que deu certo

Rode este checklist:

  1. bitblocks-cli getmasternodestatus
    • deve mostrar status ativo
  2. bitblocks-cli listmasternodes | grep <IP_ou_TXID>
    • seu node deve aparecer na lista
  3. bitblocks-cli getmasternodecount
    • mostra a quantidade de masternodes vistos pela rede
  4. bitblocks-cli mnsync status
    • deve estar sincronizado
  5. aguarde um tempo de propagacao na rede
    • em geral o status pode levar algum tempo para ficar totalmente estavel

Problemas comuns

1) Porta errada

No mainnet, use 58697. Se usar outra, pode falhar.

2) Nao inicia como masternode

Verifique se txindex=1 esta no bitblocks.conf.

3) Sync nao termina

Confirme internet, firewall, altura dos blocos e resultado de mnsync status.

4) Some da lista

Se o servidor cair ou perder conexao por muito tempo, ele pode ser removido e voce precisa iniciar de novo.


Dicas de seguranca (importante)

  • nunca compartilhe seed phrase da wallet
  • nunca compartilhe a chave privada da sua carteira com fundos
  • use senha forte no RPC
  • mantenha o servidor atualizado
  • peca ajuda somente em canais publicos oficiais (evite suporte por mensagem privada)

Boas praticas para manter o node online

  • reinicie o VPS somente quando necessario
  • mantenha backup do wallet.dat em local seguro
  • monitore status pelo menos 1 vez por dia
  • acompanhe atualizacoes da carteira BitBlocks

Conclusao

Com esse passo a passo, voce ja consegue criar seu masternode BitBlocks de forma segura e organizada.