This article has been translated from English to Brazilian.

O que é a rede Bitcoin?

A rede Bitcoin é uma rede ponto a ponto (P2P).

De acordo com as palavras do próprio Deus do Bitcoin:

"Uma versão puramente ponto a ponto do dinheiro eletrônico permitiria que os pagamentos on-line fossem enviados diretamente de uma parte para outra sem passar por uma instituição financeira."

A rede Bitcoin é formada 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 "conversar" diretamente entre si.

Isso é diferente de uma rede cliente-servidor, em que cada computador da rede precisa passar primeiro 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 se conectar diretamente uns aos outros porque.... o mundo é muito grande.

Portanto, vamos mantê-lo real....

Real-World Bitcoin Network Configuration

Como não há um servidor central em uma rede P2P, ela é uma rede descentralizada.

Rede centralizada vs. descentralizada

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

Centralized vs. Decentralized Network

Por que isso é importante?

Há dois motivos principais:

1. Nenhum ponto central de falha

Central Point of Failure

Se um computador ficar inoperante, a rede continuará funcionando como se nunca tivesse existido. Isso é diferente de uma rede centralizada.

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

Isso significa que a rede Bitcoin não pode ser desligada. Porque não há um "servidor" para ser desativado.

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

2. Consenso descentralizado

Dencentralized Consensus

Ao usar dinheiro eletrônico para fazer um pagamento, como uma transferência bancária de sua conta corrente, a transação precisa passar por um "intermediário" ou terceiro confiável para liquidar a transação, deduzindo fundos de uma conta e adicionando-os a outra.

Se esse intermediário liquidar a transação, ela será considerada válida.

Se eu lhe transferi algum dinheiro, você e eu concordamos que o dinheiro foi realmente transferido da minha conta para a sua porque confiamos em um intermediário confiável ou em uma autoridade central..... obanco.

Portanto, nesse caso, o "consenso" sobre a validade da transação exige centralização.

O Bitcoin é diferente. Ele usa consenso descentralizado.

A ideia é que, em vez de depender de um intermediário, TODOS os computadores da rede Bitcoin precisam chegar a um acordo por "consenso" sobre quais transações são válidas.

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

COMO todos esses computadores realmente chegam a um consenso será explicado em uma lição posterior.

Por enquanto, vamos dar uma olhada em como a rede Bitcoin funciona.