Lição 2

Como funcionam as redes blockchain

Este módulo explora como funcionam as redes de blockchain, desde o papel dos nós e o fluxo de transações até à segurança que resulta da descentralização. Vais aprender como é que as transações se movimentam pelo sistema, por que razão as confirmações são importantes e como é que as redes de grande dimensão conseguem resistir a ataques. No final, vais compreender os mecanismos que tornam a blockchain fiável e sempre disponível.

Noções básicas da rede

Imagine uma biblioteca global onde milhares de bibliotecários trabalham em conjunto para manter cópias idênticas do mesmo livro. Quando alguém quer acrescentar uma nova página, todos os bibliotecários têm de concordar antes de a escrever. É essencialmente assim que funcionam as redes blockchain.

Cada computador na rede é chamado um “nodo”, e esses nodos são a espinha dorsal de todo o sistema. Alguns nodos armazenam o histórico completo da blockchain (nodos completos), enquanto outros armazenam apenas informações essenciais (nodos leves). Os nodos completos atuam como os bibliotecários com livros completos, verificando todas as transações e mantendo a integridade da rede.

O que torna este sistema poderoso é a redundância. Se uma biblioteca arder, milhares de outras continuam a ter o livro completo. Da mesma forma, se centenas de nodos ficarem offline, a rede continua a funcionar normalmente porque milhares de outros continuam ativos.

A rede não pertence a nenhuma empresa ou governo. Em vez disso, é mantida por indivíduos, empresas e organizações de todo o mundo que gerem estes nodos de forma voluntária. Participam porque acreditam no valor da rede ou recebem recompensas pelas suas contribuições.

🔑 Termos-chave:

  • Nodo: um computador que participa na rede blockchain
  • Nodo completo: armazena o histórico completo da blockchain
  • Nodo leve: armazena apenas informações essenciais da blockchain

Fluxo de transações

Vamos ver o que acontece quando envia criptomoedas da Gate.com para a sua amiga Sarah. Primeiro, crie uma transação utilizando a interface da Gate. Esta transação contém o endereço da Sarah, o montante que está a enviar e a sua assinatura digital que prova que é o proprietário dos fundos.

A Gate.com transmite esta transação para a rede, onde chega a vários nodos em simultâneo. Estes nodos examinam a sua transação como se fossem seguranças a verificar a identificação. Verificam se tem fundos suficientes, se a sua assinatura digital é válida e se não está a tentar gastar o mesmo dinheiro duas vezes.

Quando os nodos aprovam a sua transação, esta entra numa área de espera chamada “mempool” (pool de memória). Pense nisto como uma fila no banco onde as transações aguardam a sua vez para serem processadas. Os dispositivos de validação da rede selecionam então as transações deste pool para as incluir no bloco seguinte.

O processo de validação demora algum tempo porque os nodos têm de chegar a um consenso. Na Bitcoin, este processo demora normalmente 10 minutos, enquanto outras redes, como a Ethereum, processam blocos a cada 12 segundos. O tempo varia porque os dispositivos de validação têm de resolver puzzles computacionais ou fazer staking dos seus próprios tokens para adicionar novos blocos.

Quando a sua transação é incluída num bloco e adicionada à blockchain, a carteira da Sarah deteta a entrada de fundos. No entanto, a maioria das redes exige várias confirmações antes de considerar uma transação final. Cada novo bloco adicionado após o seu fornece segurança adicional, tornando exponencialmente mais difícil reverter a transação.

🔑 Termos-chave:

  • Mempool: a área de espera para transações não confirmadas
  • Assinatura digital: prova criptográfica de autorização de transação
  • Confirmação: Cada bloco adicional que valida a sua transação

💡 O que isto significa para os utilizadores da Gate: Quando vir “pendente” na Gate.com, a sua transação está no mempool à espera de validação. Mais confirmações = mais segurança.

Segurança através de números

A segurança da blockchain provém da sua natureza distribuída e dos princípios matemáticos. Para atacar a rede com sucesso, alguém teria de controlar mais de metade de todos os nodos em simultâneo, o que se torna proibitivamente dispendioso à medida que a rede cresce.

Considere a rede Bitcoin: é protegida por milhares de mineradores que utilizam computadores especializados que consomem enormes quantidades de eletricidade. Um atacante teria de igualar este poder de computação, custando milhões de dólares em equipamento e eletricidade, apenas para ter a oportunidade de manipular um bloco.

Observação importante: Embora isto torne as grandes redes, como a Bitcoin e a Ethereum, extremamente seguras, as redes blockchain mais pequenas, com menos participantes, podem ser mais vulneráveis a este tipo de ataques. Tenha sempre em consideração a dimensão e a segurança da rede quando escolher as criptomoedas a utilizar.

Mesmo que um ataque fosse bem sucedido, os danos seriam limitados. Outros participantes da rede rapidamente notariam a discrepância e rejeitariam os blocos fraudulentos. A rede continuaria na cadeia legítima, tornando o ataque dispendioso e, em última análise, inútil.

É por isso que as redes maiores e mais estabelecidas são consideradas mais seguras. Têm mais participantes, o que torna os ataques exponencialmente mais difíceis e dispendiosos. As redes mais recentes, com menos participantes, enfrentam riscos de segurança mais elevados até criarem efeitos de rede suficientes.

A base matemática também proporciona segurança. Cada bloco contém um hash criptográfico que o identifica de forma única com base no seu conteúdo. A alteração de um único carácter numa transação alteraria completamente o hash, alertando toda a rede para tentativas de adulteração.

Os participantes da rede monitorizam-se constantemente uns aos outros, criando um sistema em que a confiança emerge da verificação e não da boa-fé. Ninguém precisa de confiar em nenhum participante individual, porque as regras da rede detetam e rejeitam automaticamente transações inválidas ou comportamentos maliciosos.

💡 O que isto significa para os utilizadores da Gate: A Gate.com lista as criptomoedas de redes estabelecidas com fortes registos de segurança, ajudando a proteger os seus investimentos de ataques ao nível da rede.

Exclusão de responsabilidade
* O investimento em criptomoedas envolve riscos significativos. Prossiga com cuidado. O curso não pretende ser um conselho de investimento.
* O curso é criado pelo autor que se juntou ao Gate Learn. Qualquer opinião partilhada pelo autor não representa o Gate Learn.