
Como Criar um Masternode BitBlocks (Guia Simples)
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=1no 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
bitblocksd24h
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:
- crie um endereco novo para colateral
- envie exatamente 150000 BBK para esse endereco
- 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)txiddo colateraloutput_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:
bitblocks-cli getmasternodestatus- deve mostrar status ativo
bitblocks-cli listmasternodes | grep <IP_ou_TXID>- seu node deve aparecer na lista
bitblocks-cli getmasternodecount- mostra a quantidade de masternodes vistos pela rede
bitblocks-cli mnsync status- deve estar sincronizado
- 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.datem 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.