Rodar um full node do Bitcoin, ou seja, uma cópia completa da blockchain da criptomoeda mais importante do mundo, é mais simples do que muitos imaginam, conforme prova o bitcoiner brasileiro Ricardo Reis.
Ele mostrou no Twitter como é possível ajudar a fortalecer a segurança da rede do Bitcoin e rodar um full node usando um celular Android da Samsung, modelo J9, que comprou usado por R$ 350.
No processo, o celular tem a tarefa de rodar o software do Bitcoin. O aparelhopode ser substituído por um tablet, computador, ou até mesmo um Raspberry Pi.
Embora outros aparelhos possam ser usados nesse experimento, Reis recomenda aparelhos Samsung com a tecnologia DeX, pois esses modelos conseguem reconhecer o HD externo e manter o celular carregando ao mesmo tempo.
É possível rodar um Full Node de Bitcoin usando Android.
— Ricardo Reis (@ricardoreis007) July 13, 2022
Em um Samsung Galaxy S9 instalei o aplicativo Termux, no qual criei um ambiente Ubuntu, então rodei o Bitcoin Core e armazenei o Blockchain no HD USB de 1 TB.
Usei um Hub USB para conectar o HD enquanto carrega o S9…🧵 pic.twitter.com/zp7KddrXcD
Nós de Bitcoin são computadores que executam o software Bitcoin e estão conectados à rede Bitcoin. Nós do Bitcoin validam, transmitem, processam e armazenam informações de transações de BTC.
Existem diferentes nós de Bitcoin, como mining nodes — usado por mineradores — e light nodes — que rodam uma versão mais leve da blockchain —, mas o exemplo apresentado aqui se trata de um full node, ou nó completo.
Além do aparelho necessário para rodar o software, o usuário também vai precisar de drive de armazenamento externo (HD ou SSD) com capacidade suficiente para armazenar os dados da blockchain, além de um Hub USB tipo C para ser capaz de carregar o celular enquanto ele está conectado ao drive.
Conforme Reis recomendou no seu tutorial completo, o usuário deve ter um HD com capacidade de 1 TB com conexão USB para rodar um full node. É possível encontrar HDs com essa capacidade à venda na internet por cerca de R$ 309. Já o preço de um Hub USB fica em torno de R$ 69.
Passo a passo: como rodar um full node de Bitcoin
Com os três equipamentos em mãos, Reis descreve os passos que o usuário deve seguir para rodar um full node de Bitcoin.
1. Montagem
O primeiro passo é a montagem: conecte o HD e o carregador do celular no Hub USB e, em seguida, o insira no celular. Mantenha o carregador conectado à energia para evitar que o aparelho desligue no processo.
2. Formate o HD
Após o celular detectar que o HD externo está conectado ao aparelho, é o momento de formatá-lo. No gerenciador de arquivos, localize o drive de armazenamento e formate o HD externo — não o celular.
Se o HD não for reconhecido, é possível formatar através das configurações do celular: Para isso vá em Assistência do aparelho > Armazenamento > Avançado > Armazenamento portátil > Formatar.
3. Instale o Termux
Neste momento, o usuário deve instalar no celular o Termux, um emulador de terminal Linux dedicado para Android. Será o Termux que fornecerá o ambiente de emulação do Linux Ubuntu, necessário para instalar o software Bitcoin Core.
4. Instale o Ubuntu no Termux
Com o Termux instalado no celular, agora é o momento de instalar o Ubuntu no emulador. Para fazer isso, basta copiar o código abaixo, colar no Termux e executar:
pkg upgrade && termux-setup-storage && curl https://raw.githubusercontent.com/AndronixApp/AndronixOrigin/master/repo-fix.sh > repo.sh && chmod +x repo.sh && bash repo.sh && pkg update -y && pkg install wget curl proot tar -y && wget https://bitbrasil.com.br/sh/ubuntu20.sh -O ubuntu20.sh && chmod +x ubuntu20.sh && bash ubuntu20.sh
5. Instale o Bitcoin Core
Da mesma forma como o Ubuntu foi instalado no Termux, instale o Bitcoin Core no Ubuntu seguindo o mesmo modelo: copie o comando abaixo e execute no Termux. Esse código irá instalar o software do Bitcoin no seu celular e armazenar os dados da blockchain no HD externo.
apt-get update && apt-get upgrade -y && apt install curl -y && curl https://bitbrasil.com.br/sh/install-full-node.sh | sh
Seguindo os passos acima, a instalação está concluída e você já pode rodar um full node de Bitcoin no seu celular.
Há uma série de comandos para executar o software do Bitcoin, com os mais básicos sendo: debug-btc (para ver o arquivo de log do Bitcoin Core); start-btc (para iniciar o Bitcoin Core); stop-btc (para parar o software), entre outros.
No vídeo abaixo, Ricardo Reis mostra na prática como instalar e rodar o full node de Bitcoin no seu aparelho celular:
Quer negociar mais de 200 ativos digitais na maior exchange da América Latina? Conheça o Mercado Bitcoin! Com 3,8 milhões de clientes, a plataforma do MB já movimentou mais de R$ 50 bilhões em trade in. Crie sua conta grátis!