fbpx

 

Neste artigo serei bem objetivo em como colocar uma máquina no Google Cloud rodando um Full Node do Bitcoin.

Hoje (07/11/2017) é possível subir uma máquina dessa de deixar por alguns meses no ar de graça, pois o Google dá US$ 300,00 de crédito para novos usuários.

Sem delongas, vamos ao que interessa:

Passo 1 — Criar sua conta no Google Cloud

Entre em: cloud.google.com e clique em Try it Free

Passo 2 — Logar na sua conta google

Passo 3 — Dados do cadastro

Preencha todos seus dados e coloque as informações do seu cartão de crédito (fique tranquilo, não cobra nada neste momento)

Passo 4 — Bem vindo ao Google Cloud!

Crédito de US$ 300,00 para o seu full node!

Passo 5 — Criar sua máquina virtual

No canto esquerdo, clique em Computer Engine -> Instâncias da VM

Passo 6 — Criar um projeto

Tudo na Google Cloud é orientado a Projeto, então você é obrigado a criar um projeto.

Passo 8 — Criar a máquina

Depois de criar o projeto, clique em Criar na caixinha das Instâncias de VMs igual na figura abaixo:

Passo 9 — Alterando configurações da máquina

Para ser um Full Node você precisa de no mínimo 2GB de RAM e cerca de 200GB de HD (para prevermos alguma folga)

Clique em Disco de Inicialização e fazer as alterações conforme a figura abaixo:
– (Alterar para Ubuntu 17.04)
– Tamanho GB: 200 gb de espaço

Passo 10 — Liberar Firewall

Para rodar o Full Node, você também precisa ter a porta TCP 8333 aberta para receber conexões de outros Nodes. Fazendo uma analogia aos Torrents, se você não tiver esta porta aberta, você está no modo “Leecher” e não está ajudando a rede, apenas atrapalhando!

No canto esquerdo da tela:
→Rede VPC -> Regras de firewall -> Criar Regra de firewall

Passo 10.1 — Liberar a porta 8333!

Fazer exatamente como está na figura abaixo:

  • Nome: Tcp8333
  • Intervalo de IPs de Origem: 0.0.0.0/0
  • Portas e protocolos: tcp:8333
  • Destinos: Todas as instâncias da rede

Clicar em Criar!

Passo 11 — Conectar na máquina!

Pronto, tudo configurado, agora vamos acessar a máquina e instalar o Bitcoin Core!
– Volte na Aba na esquerda Computer Engine -> Instâncias de VM;
– Faça como na figura abaixo, clique em Abrir na janela do navegador

Passo 11 — Instalar o Full Node na máquina

Agora que você acessou a máquina, vou descrever um passo-a-passo para a instalação do Bitcoin Core 0.15.0.1

Alguns comandos que você precisa escrever na console:

Baixar o Bitcoin Core para a máquina:

curl -O https://bitcoin.org/bin/bitcoin-core-0.15.0.1/bitcoin-0.15.0.1-x86_64-linux-gnu.tar

Descompactar o arquivo:

tar -zxf bitcoin-0.15.0.1-x86_64-linux-gnu.tar.gz

Instalar o Bitcoin Core na pasta de “executáveis”

sudo install -m 0755 -o root -g root -t /usr/local/bin bitcoin-0.15.0/bin/*

Hora de começar seu Full Node:

bitcoind -daemon

Pronto! Você provavelmente vai receber uma mensagem como essa:

Bitcoin server starting

Está dada a largada. Agora você está fazendo download da blockchain inteira nesta máquina (hoje a blockchain tem cerca de 160GB).

Validando seu Full Node

Para ter certeza que você tem um Full Node válido e está ajudando a rede, siga estes passos:

Digite na console da sua máquina:

curl ifconfig.co

Copie o endereço IP que apareceu na máquina e vá no site:

Lá embaixo no site, cole o endereço IP e clique em Check Node. Tem que aparecer como a foto abaixo:
IP:8333/Satoshi:0.15.0.1/

Outros comandinhos legais que você nem sabia que existia!

Ver o status do blockchain na sua máquina:

bitcoin-cli getblockchaininfo
Informações da máquina local (neste caso, está baixando a blockchain ainda)

bitcoin-cli getnetworkinfo

Este comando te dá informações sobre o Client que está rodando, protocolo e conexões ativas entre outras coisas.

Você acabou de instalar um client que tem todas as funcionalidades do bitcoin, incluir criação de carteiras e transações, porém, se você não tem conhecimento de como funciona, te alerto a estudar antes como funciona.

Atenção à Cloud!

Apesar do Google hoje (07/11/2017) liberar US$ 300,00 de créditos para novas contas, isso não quer dizer que você não será cobrado em algum momento!

Fique SEMPRE ATENTO na aba Faturamento (Billing) no canto esquerdo do dashboard.

Tá sussa por enquanto! 😉

https://medium.com/@grobelr fez esse tutorial para apoiar o #NO2X. Se você é contra o Segwit2x também, instale um Full Node e compartilhe esse artigo para outras pessoas!

Por hoje é só, qualquer feedback, deixem nos comentários!

AdBit.biz

Deixe seu comentário: