anouncement 🚀Looking to buy Bitcoin? Get started with Kraken close
How to install Bitcoin Core

Como instalar o Bitcoin Core — Guia para Iniciantes

logo
06/18/20 12:08 PM 2020-06-19 16:14:37
Bitcoin is a form of decentralized cryptocurrency that was created in 2009. Because it is decentralized, it doesn't use a bank or a single administrator. Each transaction occurs without a middleman be

Bitcoin é uma forma de criptografia descentralizada que foi criada em 2009. Como ele é descentralizado, ele não usa um banco ou um único administrador. Cada transação ocorre sem que um intermediário esteja envolvido. O bitcoin pode ser usado com várias organizações (como reservar hotéis e comprar bens e serviços).

No entanto, o uso de bitcoin requer uma rede para trabalhar. Dentro dessa rede estão nós completos, que validam transações (uma transferência de valor) e blocos (arquivos que contêm dados relativos ao bitcoin)

Há uma série de maneiras que você e sua empresa podem entrar em bitcoin. Sua melhor aposta é trabalhar com uma empresa de consultoria blockchain, como BairesDev. Mas para aqueles que querem testar as águas por conta própria, é possível executar um nó completo em seu próprio hardware.

Isso, no entanto, vem com um aviso. A execução de um nó completo vem com certos “custos” e riscos. Os “custos” podem ser tão simples quanto uma quantidade exponencialmente maior de tráfego de rede. Se estiver a executar isto na rede da sua empresa, poderá ver uma lentidão ou um gargalo no tráfego de rede normal.

Mas o mais importante são os riscos envolvidos. Com bitcoin vem mineração Cryptocurrency, que é quando um terceiro hackeia seu sistema para usá-lo para mineração bitcoin. Esses atores terceirizados podem detectar que você está executando um nó completo e tentar hackeá-lo. Essa é uma das principais razões pelas quais trabalhar com uma empresa de consultoria de blockchain respeitável pode ser do seu melhor interesse.

No entanto, para aqueles que gostariam de tentar instalar seu próprio nó bitcoin, eu vou orientá-lo através do processo.

O que você vai precisar

Os requisitos para instalar e executar um nó bitcoin são bastante íngremes. Você precisará do seguinte:

Um computador desktop ou laptop executando uma versão atualizada do Windows, macOS ou Linux (demonstrarei no Ubuntu Server 18.04).

200 GB de espaço livre na unidade com uma velocidade mínima de leitura/gravação de 100 MB/s.

2 GB de RAM.

Uma conexão de rede de banda larga com uma velocidade mínima de carregamento de 50 kilobytes por segundo.

Conexão de rede ilimitada e ilimitada (os nós completos são capazes de exceder até 200 GB de upload e 20 GB de download por mês).

A capacidade de manter seu nó funcionando pelo menos 6 horas por dia.

Problemas que você pode encontrar

Ao tentar executar um nó bitcoin, você pode encontrar alguns problemas. Esses problemas incluem:

bitcoin não é legal em algumas áreas. Para saber se sua área está sob essas restrições, confira esta página da Biblioteca do Congresso.

Alguns provedores de rede desligarão sua conexão quando perceberem que você está usando para bitcoin.

Alguns programas antivírus verão o blockchain bitcoin como um vírus. Normalmente, isso só acontecerá com o Windows.

Como mencionado anteriormente, os hackers podem ter como alvo a sua rede.

Se você não pode atender a esses requisitos e esses avisos são de grande preocupação, pare de ler aqui. Se você puder, no entanto, atender a esses requisitos, e você pode contornar os avisos, continue lendo.

Instalando Bitcoin Core

Vá até a página de download do Bitcoin Core e baixe o arquivo.tgz do Linux. Se você estiver trabalhando em um servidor sem GUI, você pode baixar esse arquivo com o comando:

wget

Uma vez baixado o arquivo, extraia-o com o comando:

tar xzf bitcoin-0.20.0-x86_64-linux-gnu.tar.gz

Quando o comando for concluído, você encontrará um diretório bitcoin-0.20.0 recém-criado. Mude para esse diretório com o comando:

cd bitcoin-0.20.0

Em seguida, mude para o diretório bin com o comando:

bin cd

Agora usaremos o comando install para instalar os componentes necessários no diretório /usr/local/bin assim:

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

O comando acima irá mover os seguintes arquivos (enquanto lhes dá as permissões adequadas) para /usr/local/bin:

bitcoin-cli

Bitcoind

bitcoin-qt

bitcoin-tx

bitcoin-wallet

test_bitcoin

Como instalamos isso em um servidor sem GUI, vamos usar o Bitcoin Core Daemon. Para iniciar o daemon, emita o comando:

daemon bitcoind

Isso informará que o daemon bitcoin está começando. Uma vez que o daemon começa, ele começará a baixar o blockchain, que levará vários dias para ser concluído. Durante esse processo, ele consumirá uma grande quantidade de sua largura de banda. Se você descobrir que o download está causando problemas com outros dispositivos em sua rede, você sempre pode pará-lo com o comando:

bitcoin-cli stop

Você pode iniciar o daemon mais tarde (quando for mais viável baixar o blockchain) com o comando:

início do bitcoin-cli

Finalmente, se você tiver um firewall em execução, você precisará permitir tráfego de entrada específico (para bitcoin e ssh). No Ubuntu Server isso pode ser alcançado com os seguintes comandos:

ufw permitir ssh

ufw permitir 8333

ufw padrão negar entrada

ufw padrão permitir saída

ufw ativar

Iniciar o daemon automaticamente

A única ressalva para usar bitcoin Core dessa forma é que você deve iniciar manualmente o daemon sempre que seu servidor reiniciar. Para evitar isso, você pode criar um trabalho crontab para iniciar o daemon após uma reinicialização.

Para fazer isso, emita o comando:

crontab -e

Na parte inferior do arquivo crontab, adicione o seguinte:

@reboot bitcoind -daemon

Salve e feche o arquivo.

Neste ponto, o Blockchain Core está instalado e em execução no seu computador. Uma vez que o blockchain foi completamente baixado, você pode começar a trabalhar com a interface de linha de comando. Há um grande número de comandos para usar. Para uma lista completa de cada um, confira esta página do desenvolvedor Bitcoin.

Conclusão “Como instalar Bitcoin Core”

Executar um nó de bitcoin completo é certamente um desafio. Se isso é algo em que você está interessado, e a linha de comando é um pouco demais para você, você também pode ir a rota GUI ou entrar em contato com um dos muitos serviços de consultoria blockchain e fazer com que eles o tornem a velocidade (ou até mesmo gerenciar o serviço para você).

NaliaKhan
Nalia Khan
Blockchain / Web3 writer.

Like what you read? Give us one like or share it to your friends and get +16 bl

0
Hungry for knowledge?
New guides and courses each week
Looking to invest?
Market data, analysis, and reports
Just curious?
A community of blockchain experts to help

Get started today and earn 128 bonus blocks

Already have an account? Sign In