Gostaria de saber como fazer uma instalação de nó Bitcoin? Neste tutorial, vamos mostrar-lhe como instalar um nó Bitcoin usando um computador com o Ubuntu Linux.
Lista de Hardware:
A seção a seguir apresenta a lista de equipamentos usados para criar este tutorial Bitcoin.
Cada peça de hardware listada acima pode ser encontrada no site da Amazon.
Tutoriais Relacionados:
Nesta página, oferecemos acesso rápido a uma lista de tutoriais relacionados ao Bitcoin.
Tutorial – Instalação do nó Bitcoin
No console Linux do Ubuntu, use os seguintes comandos para instalar o pacote BerkleyDB:
# add-apt-repository ppa:bitcoin/bitcoin
# apt-get update
# apt-get install libdb4.8-dev libdb4.8++-dev
Você deve usar Berkeley DB versão 4.8 para que tudo funcione.
Use os seguintes comandos para instalar as bibliotecas necessárias e os pacotes necessários:
# apt-get install libboost-all-dev libzmq3-dev libminiupnpc-dev
# apt-get install curl git build-essential libtool autotools-dev
# apt-get install automake pkg-config bsdmainutils python3
# apt-get install software-properties-common libssl-dev libevent-dev
Crie um diretório para o software do nó e baixe o pacote Bitcoin.
# mkdir /downloads
# cd /downloads
# git clone https://github.com/bitcoin/bitcoin.git
Compile e instale o software do nó Bitcoin.
# cd bitcoin
# ./autogen.sh
# ./configure
# make
# cd src
# install -sv bitcoind bitcoin-cli /usr/local/bin/
Crie um arquivo de configuração Bitcoin e escolha um nome de usuário e uma senha.
# mkdir ~/.bitcoin
# vi $HOME/.bitcoin/bitcoin.conf
rpcuser=virtualcoin2018
rpcpassword=kamisama123
No nosso exemplo, escolhemos o nome de usuário virtualcoin2018 e a senha kamisama123.
Inicie o daemon do nó Bitcoin usando o seguinte comando:
# bitcoind -daemon
Aguarde até a sincronização do bloco terminar.
A sincronização da blockchain pode demorar dias ou semanas.
Use o seguinte comando para verificar o status da sincronização da blockchain:
# tail -f ~/.bitcoin/debug.log
Use o seguinte comando para parar o serviço de nó Bitcoin:
# bitcoin-cli stop
Aqui está uma lista de comandos úteis:
# bitcoin-cli -getinfo
# bitcoin-cli getblockchaininfo
# bitcoin-cli getnetworkinfo
# bitcoin-cli getwalletinfo
# bitcoin-cli getpeerinfo