Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Como Funciona o Blockchain? | Introdução
Introdução ao Blockchain

bookComo Funciona o Blockchain?

Deslize para mostrar o menu

Agora que entendemos o que são blockchain e Bitcoin, vamos analisar como a tecnologia blockchain funciona no contexto de uma transação online, usando o Bitcoin como exemplo. Como o Bitcoin é a criptomoeda mais amplamente utilizada, ele oferece uma ilustração clara e prática de como o blockchain opera em cenários do mundo real.

Etapa 1: Criação e envio de uma transação

Imagine que você deseja comprar um novo laptop em uma loja online usando Bitcoin. O processo começa quando você abre seu aplicativo de carteira Bitcoin e cria uma mensagem de transação.

Essa mensagem inclui o valor em Bitcoin que você deseja enviar e a chave pública da loja, que serve como endereço do destinatário. Para autorizar a transação, você a assina digitalmente usando sua chave privada. Essa assinatura é baseada em criptografia de chave pública, que desempenha um papel fundamental na garantia da segurança e autenticidade da transação — algo que exploraremos em detalhes mais adiante no curso.

Etapa 2: Transmissão para a rede

Após revisar cuidadosamente os detalhes — pois as transações em Bitcoin são irreversíveis — você então transmite a mensagem de transação para a rede Bitcoin. Essa rede é composta por inúmeros nós, cada um mantendo uma cópia completa do blockchain do Bitcoin.

Etapa 3: Verificação da transação

Os nós na rede Bitcoin geralmente se dividem em dois grupos: mineradores e verificadores. Enquanto os mineradores se concentram na criação de novos blocos, os outros nós são responsáveis por verificar os dados que circulam pela rede. Nesta etapa, eles confirmam se você possui Bitcoin suficiente para concluir a transação e se ela foi legitimamente autorizada por você.

Etapa 4: O Processo de Mineração

Mineração é uma competição computacional em que mineradores utilizam seu poder de processamento para resolver um quebra-cabeça matemático complexo necessário para criar um novo bloco de transações.

Como discutido anteriormente, cada bloco possui um identificador único conhecido como hash. Esse hash é gerado a partir do conteúdo do bloco e deve satisfazer uma condição específica – como conter uma determinada quantidade de zeros à esquerda no Bitcoin.

Para alcançar isso, os mineradores procuram por um número chamado nonce. Quando o nonce é combinado com o restante dos dados do bloco e processado pelo hash, ele deve produzir um hash que atenda aos critérios exigidos.

Etapa 5: Adição ao Blockchain

Quando um minerador cria com sucesso um novo bloco, ele é transmitido para toda a rede. Outros nós verificam o bloco e, uma vez validado, o adicionam à sua própria cópia do blockchain. Como cada bloco inclui o hash do anterior, esse processo forma uma cadeia de blocos imutável. O minerador que encontrou o nonce correto primeiro recebe bitcoins recém-criados como recompensa.

Etapa 6: Confirmação da Transação

Sua transação, juntamente com muitas outras, agora está incluída em um bloco no blockchain do Bitcoin. Em aproximadamente 10 minutos após a criação da transação, tanto você quanto a loja online recebem a confirmação de que o pagamento foi processado com sucesso.

Transparência e Pseudonimato

O blockchain funciona como um livro-razão público, o que significa que todas as transações são transparentes e visíveis para qualquer pessoa. No entanto, os participantes permanecem pseudônimos, já que apenas seus endereços de carteira aparecem na rede. Embora todas as transferências possam ser visualizadas, conectar esses endereços a identidades do mundo real exige informações externas adicionais.

Aqui está um exemplo de uma transação real de Bitcoin (você pode visualizá-la aqui):

Como você pode ver, a transação exibe tanto os endereços do remetente quanto do destinatário. Também é provável que exista um endereço de troco, que geralmente pertence ao mesmo usuário caso represente o valor devolvido. A maioria dos aplicativos de carteira modernos segue as melhores práticas gerando um novo endereço para o troco, a fim de melhorar a privacidade.

Mas por que não é possível enviar o valor exato de Bitcoin sem receber troco? Vamos explorar essa questão e outros conceitos relacionados mais adiante no curso.

1. O que garante que uma transação de Bitcoin seja confirmada e registrada permanentemente no blockchain?

2. Qual das alternativas a seguir é verdadeira sobre o blockchain?

3. O que significa 'imutabilidade' no contexto do blockchain?

question mark

O que garante que uma transação de Bitcoin seja confirmada e registrada permanentemente no blockchain?

Selecione a resposta correta

question mark

Qual das alternativas a seguir é verdadeira sobre o blockchain?

Selecione a resposta correta

question mark

O que significa 'imutabilidade' no contexto do blockchain?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 4

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 1. Capítulo 4
some-alt