This article has been translated from English to Portuguese.

Em vez de um órgão de governo ou organização central (como um banco) que gere as transacções, a Bitcoin é gerida por uma rede composta por milhares de computadores que executam algum software que trata do envio e receção de bitcoins.

Essa rede de computadores é chamada de rede Bitcoin.

Antes de nos aprofundarmos nos detalhes da rede Bitcoin, vamos dar um passo atrás e rever o que é uma "rede".

O que é uma rede?

O que é uma rede? Ou, mais especificamente, o que é uma rede de computadores?

Uma rede é apenas um conjunto de computadores ligados entre si, permitindo-lhes trocar dados entre si.

Há duas formas básicas de organizar uma rede:

1. Rede cliente-servidor

O primeiro tipo de rede é conhecido como "rede cliente-servidor".

Client-Server Network

Uma rede cliente-servidor é aquela em que existe um computador centralizado (designado "servidor") que funciona como um hub ao qual estão ligados outros computadores (designados "clientes").

Os dados são solicitados por computadores conhecidos como "clientes" (como PCs ou mesmo smartphones) e são servidos por computadores chamados "servidores".

Este é o tipo de configuração de rede utilizado pelos bancos e por aplicações de pagamento populares como o PayPal, Venmo, Apple Pay e Google Pay.

Na banca digital convencional, o teu computador portátil ou telemóvel funciona como um "cliente" eletrónico que interage com um servidor central operado pelo teu banco.

Esta configuração de rede "hub-and-spoke" é altamente eficiente, mas é frágil, uma vez que o servidor é um "ponto de estrangulamento" e torna-se um ponto único de falha ("SPOF") centralizado.

Se o servidor cair, toda a rede cai.

2. Rede ponto a ponto (P2P)

O segundo tipo de rede é conhecido como "rede ponto a ponto".

P2P Network

Onde está o "servidor"? Não há nenhum.

Em vez de "servidores" e "clientes", os computadores são simplesmente conhecidos como "nós", uma vez que podem funcionar tanto como cliente como servidor.

Uma rede peer-to-peer, também conhecida como rede P2P, é criada quando dois ou mais computadores estão ligados etrocam dados entre si sem passar por um computador "servidor" separado.

Numa rede P2P, os computadores podem "falar" diretamente uns com os outros.

Em vez de uma configuração "hub-and-spoke", uma rede P2P está estruturada como uma "teia de aranha".

Um exemplo popular de uma rede P2P é a própria Internet.

Para as pessoas com um pouco de cabelo grisalho, talvez te lembres de um famoso software de partilha de música chamado Napster. O Napster merece crédito por popularizar o uso de software que funciona numa rede P2P. O BitTorrent é outro.

Numa rede peer-to-peer:

  • Todos estão ligados uns aos outros, por isso é uma rede.
  • Todos os elementos da rede são iguais, pelo que são considerados pares.

Cada par é igual aos outros, e cada par tem os mesmos direitos e deveres que os outros. Os pares são clientes e servidores ao mesmo tempo.

O que é que isto tem a ver com o Bitcoin?

Lembra-te... Bitcoin corre numa rede de computadores que é conhecida como a rede Bitcoin.

E está configurada como uma rede peer-to-peer (P2P)!

Porque é que isto é importante?

Na próxima lição, explicar-te-ei porquê. 🤔