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!

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

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.

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!

Deixe seu comentário: