This article has been translated from English to Portuguese.
O que é a Bitcoin?
Embora o "Bitcoin" seja normalmente mencionado como uma criptomoeda, é mais do que isso.
Bitcoin é na verdade um sistema.
Como qualquer sistema, o sistema Bitcoin é uma coleção de elementos ou componentes que trabalham juntos como um todo.
Vamos dar uma olhada nos diferentes componentes do Bitcoin.
O sistema Bitcoin é basicamente um conjunto de computadores que "falam" uns com os outros através da Internet.
Para poderem falar uns com os outros, o software Bitcoin é instalado em cada computador.

O software Bitcoin é de código aberto, o que significa que qualquer pessoa pode ver o código fonte.
Código aberto significa que o software não é propriedade de ninguém ou de nenhuma empresa. É livre para usar e modificar. Software de código aberto é um código que é projetado para ser acessível ao público. Isso significa que qualquer pessoa pode ver, modificar e distribuir o código como achar melhor.
Este software, conhecido como o cliente Bitcoin, foi criado por Satoshi Nakamoto no final de 2008.

A implementação original do software é agora conhecida como Bitcoin Core. Satoshi Nakamoto serviu como o mantenedor original do Bitcoin Core até que ele desapareceu no final de 2010,
Desde então, um grupo de outros indivíduos, chamados "Core developers" assumiram o controlo e agora mantêm o software.
O que é que o software faz? Executa o protocolo Bitcoin.
Um protocolo é um conjunto de regras ou procedimentos que governam um sistema. Assim, o protocolo Bitcoin é o conjunto de regras que definem como o sistema Bitcoin funciona.
Por exemplo, há uma regra que especifica uma quantidade pré-determinada de bitcoins que devem estar em circulação. Outro exemplo de uma regra especifica o que determina que uma transação é válida.
Este protocolo, ou regras, podem ser descritos por escrito, mas no caso da Bitcoin, são expressos em código informático. Este código de computador é então compilado em software.

Compilado significa apenas que o código de computador legível por humanos escrito por um programador(es) é traduzido em código de máquina executável por computador.
Qualquer pessoa pode descarregar e instalar este software.
Como o código do Bitcoin Core é open source, existem agora múltiplas implementações do código do Bitcoin. Mas o Bitcoin Core continua a ser o mais popular, e usado como a versão de referência por outros softwares Bitcoin.
Atualmente, este software está instalado em milhares de computadores espalhados por todo o mundo.
Esses computadores são chamados de Bitcoin nodes.
Se o computador ("nó") estiver conectado à internet e começar a rodar o software, ele passa a fazer parte da rede Bitcoin.

Quando os nós estão ligados à rede Bitcoin, começam a comunicar e a partilhar informação uns com os outros.
Muito bem, vamos listar os componentes do sistema Bitcoin que foram mencionados:
- SoftwareBitcoin
- ProtocoloBitcoin
- NósBitcoin
- RedeBitcoin
Ainda faltam componentes, mas não te preocupes. Todos serão abordados lentamente em lições posteriores.
Por agora, vamos desenhar um "mapa" do sistema Bitcoin com o que aprendeste até agora.
O "mapa" parece bastante pequeno neste momento, mas espera!
À medida que vais aprendendo mais conceitos, vamos vê-lo crescer! Prepara-te para ficar surpreendido! 😎
Vamos agora aprender mais sobre a rede Bitcoin.

