This article has been translated from English to Portuguese.

O que é a rede Bitcoin?

A rede Bitcoin é uma rede peer-to-peer (P2P).

Nas palavras do próprio Deus do Bitcoin:

"Uma versão puramente peer-to-peer do dinheiro eletrónico permitiria que os pagamentos online fossem enviados diretamente de uma parte para outra sem passar por uma instituição financeira."

A rede Bitcoin é composta por computadores que executam o software Bitcoin (também conhecido como cliente Bitcoin).

O software em execução é o que faz tudo funcionar.

Bitcoin client running Bitcoin network

Qualquer computador na rede Bitcoin pode "falar" diretamente com os outros.

Isto é diferente de uma rede cliente-servidor onde cada computador na rede deve primeiro passar por um servidor central.

No mundo real, as redes P2P não são tão bonitas e organizadas como acima. Nem todos os computadores podem ligar-se diretamente uns aos outros porque.... o mundo é demasiado grande.

Por isso, vamos manter as coisas reais....

Real-World Bitcoin Network Configuration

Uma vez que não existe um servidor central numa rede P2P, trata-se de uma rede descentralizada.

Rede centralizada vs. descentralizada

Uma rede descentralizada consiste em "pares" que podem funcionar independentemente uns dos outros.

Centralized vs. Decentralized Network

Porque é que isto é importante?

Há duas razões principais:

1. Não há ponto central de falha

Central Point of Failure

Se um computador falhar, a rede continua a funcionar como se nunca tivesse existido. Isto é diferente de uma rede centralizada.

Em uma configuração de rede centralizada, como a rede cliente-servidor, se o servidor central cai, toda a rede cai com ele.

Isso significa que a rede Bitcoin não pode ser desligada. Porque não existe um "servidor" para ser desligado.

Cada computador na rede Bitcoin é independente. Se um deles falhar, a rede continuará a funcionar com sucesso.

2. Consenso descentralizado

Dencentralized Consensus

Quando usas dinheiro eletrónico para fazer um pagamento, como uma transferência bancária da tua conta corrente, a tua transação tem de passar por um "intermediário" de confiança ou um terceiro para liquidar a transação, deduzindo fundos de uma conta e adicionando-os a outra.

Se este intermediário liquidar a transação, esta é considerada válida.

Se eu te transferir algum dinheiro, tu e eu concordamos que o dinheiro foi efetivamente transferido da minha conta para a tua, porque confiámos num intermediário de confiança ou numa autoridade central..... obanco.

Portanto, neste caso, o "consenso" sobre se a transação é válida requer centralização.

A Bitcoin é diferente. Usa consenso descentralizado.

A ideia é que, em vez de depender de um intermediário, TODOS os computadores da rede Bitcoin têm de chegar a um acordo por "consenso" sobre quais as transacções válidas.

Basicamente, o intermediário é substituído por uma rede de computadores.

Como é que todos estes computadores chegam a um consenso será explicado numa lição posterior.

Por agora, vamos ver como funciona a rede Bitcoin.