Principais Pontos
As transações de criptomoedas são registradas em um livro-razão público (blockchain), tornando-as transparentes e permanentes.
As transações são validadas por uma rede descentralizada de computadores usando mecanismos de consenso, principalmente Prova de Trabalho e Prova de Participação.
Em setembro de 2022, o Ethereum migrou de Prova de Trabalho para Prova de Participação, uma mudança conhecida como The Merge, reduzindo significativamente o consumo de energia da rede.
Antes de uma transação ser confirmada, ela fica na mempool, onde validadores e mineradores escolhem quais transações processar a seguir, geralmente priorizando taxas mais altas.
Os mecanismos de consenso previnem fraudes e gastos duplos sem depender de uma autoridade central, como um banco.
Introdução
O Bitcoin e a maioria das outras criptomoedas funcionam de forma diferente do dinheiro tradicional porque não dependem de bancos ou autoridades centrais para verificar e aprovar transações. Em vez disso, as verificações são feitas através de um livro-razão público, a blockchain.
Você pode pensar em uma blockchain como um grande caderno público que todos podem ver, mas ninguém pode alterar sem um amplo consenso da rede. Este artigo explica como as transações de cripto são verificadas e checadas usando mecanismos de consenso como Prova de Trabalho e Prova de Participação.
O que é uma Transação de Criptomoeda?
Quando você envia criptomoeda para alguém, você cria uma transação. Esta transação registra os endereços de carteira do remetente e do destinatário, quantas moedas estão envolvidas e quando aconteceu. Uma vez submetida, a transação é transmitida para a rede para que possa ser checada e confirmada.
Como as Transações de Blockchain são Verificadas?
Compartilhando e checando
Quando você cria uma transação, você usa suas chaves de carteira para gerar uma assinatura digital. Seus dados de transação e assinatura são então transmitidos para a rede de computadores (nós) que compõem a blockchain. Esses nós verificam a validade da sua assinatura, se os fundos necessários estão disponíveis, se os detalhes da transação estão corretos e se a transação segue as regras da rede.
O mempool
Uma vez que uma transação passa pelas verificações iniciais, ela entra no mempool (abreviação de pool de memória). Esta é uma área de espera onde transações válidas, mas não confirmadas, aguardam para serem incluídas no próximo bloco. Validadores e mineradores selecionam quais transações processar, geralmente priorizando aquelas com taxas de transação mais altas. Durante períodos de alta atividade na rede, o mempool pode se congestionar, causando atrasos e aumentando as taxas.
Como a rede concorda
A rede não depende de uma única autoridade central. Em vez disso, nós e validadores seguem regras compartilhadas para concordar sobre quais transações e blocos são válidos. Este acordo é alcançado através de um algoritmo de consenso. Os dois mais amplamente utilizados são Prova de Trabalho e Prova de Participação.
Prova de Trabalho (PoW)
Na Prova de Trabalho, os mineradores competem para resolver quebra-cabeças matemáticos complexos. O primeiro minerador a resolver o quebra-cabeça adiciona o novo bloco à blockchain e ganha uma recompensa de bloco. Outros nós verificam a solução antes de aceitá-la. Os mineradores frequentemente trabalham juntos em pools de mineração para melhorar suas chances de ganhar recompensas. A Prova de Trabalho mantém a rede muito segura, mas requer energia e poder computacional significativos. O Bitcoin continua a usar esse método.
Prova de Participação (PoS)
A Prova de Participação normalmente seleciona validadores com base na quantidade de moedas que eles têm bloqueadas (staked) na rede. Quanto mais stake um validador tiver, mais provável será que ele proponha ou valide blocos, dependendo da rede. Os validadores se revezam propondo e confirmando novos blocos. Se um validador tentar trapacear, ele corre o risco de perder suas moedas staked através de um mecanismo de penalização conhecido como slashing. O PoS é agora utilizado pelo Ethereum (que trocou do PoW em setembro de 2022 via The Merge), BNB Chain e Solana, entre outros.
Por que a Verificação é Importante?
Dois problemas historicamente tornaram as moedas digitais difíceis de construir:
Gasto Duplo: os mesmos fundos sendo enviados para dois ou mais destinatários simultaneamente.
Dependência de autoridades centrais: exigir que bancos ou empresas aprovem e registrem cada transação.
A blockchain resolve ambos os problemas. Cada transação é registrada abertamente e permanentemente, então a mesma criptomoeda não pode ser gasta duas vezes. E, em vez de uma única instituição controladora, milhares de computadores trabalham juntos para verificar cada transação, tornando o sistema altamente resistente a fraudes e manipulações.
O que é uma Confirmação de Blockchain?
Uma confirmação ocorre cada vez que um novo bloco é adicionado em cima do bloco que contém sua transação. Quanto mais confirmações uma transação tiver, mais difícil se torna revertê-la.
Diferentes blockchains requerem diferentes números de confirmações antes que uma transação seja considerada finalizada. O Bitcoin normalmente requer de 3 a 6 confirmações para transferências de alto valor, já que cada novo bloco torna uma transação passada progressivamente mais difícil de reverter. No Ethereum, alguns serviços aguardam um certo número de blocos, enquanto outros esperam pela finalização, que geralmente ocorre após alguns minutos em condições normais.
FAQ
Como uma transação de Bitcoin é verificada?
Quando você envia Bitcoin, sua transação é transmitida para uma rede de nós que verificam sua assinatura digital e confirmam que você tem fundos suficientes. Transações válidas entram no mempool, onde os mineradores as selecionam para incluir em um novo bloco. Um minerador resolve um quebra-cabeça computacional para adicionar o bloco à cadeia e ganhar uma recompensa de bloco. A maioria das plataformas aguarda 6 confirmações (aproximadamente 1 hora) antes de considerar uma transação de Bitcoin como totalmente finalizada.
O que é um mempool?
O mempool (pool de memória) é uma área de espera temporária onde transações válidas, mas não confirmadas, aguardam para serem capturadas por um minerador ou validador e incluídas no próximo bloco. Transações com taxas mais altas costumam ser processadas primeiro. Durante períodos de alta atividade na rede, a congestão do mempool pode causar atrasos e aumentar as taxas necessárias para uma confirmação rápida.
Qual é a diferença entre Prova de Trabalho e Prova de Participação?
A Prova de Trabalho exige que os mineradores gastem poder computacional para resolver quebra-cabeças matemáticos, com o vencedor adicionando o próximo bloco. A Prova de Participação seleciona validadores com base na quantidade de criptomoedas que eles têm staked, eliminando a necessidade de computação intensiva em energia. O PoS é geralmente mais rápido e mais eficiente em termos de energia, enquanto o PoW é considerado altamente testado em batalha em termos de segurança. O Bitcoin usa PoW; o Ethereum mudou para PoS em setembro de 2022.
Quantas confirmações uma transação de criptomoeda precisa?
O número necessário de confirmações varia de acordo com a blockchain e o valor da transação. As transações de Bitcoin são comumente consideradas finalizadas após 6 confirmações (aproximadamente 1 hora). O Ethereum, usando Prova de Participação, alcança a finalização em aproximadamente 12 a 15 minutos através de um sistema de checkpoint ao invés de uma contagem de confirmações. Transferências menores ou de menor valor podem ser aceitas com menos confirmações, dependendo da plataforma.
Uma transação de criptomoeda confirmada pode ser revertida?
Uma vez que uma transação recebeu confirmações suficientes, revertê-la é extremamente difícil. Cada bloco adicional adicionado após sua transação torna mais difícil computacionalmente (em redes PoW) ou economicamente mais caro (em redes PoS) alterar o registro histórico. Embora reorganizações muito profundas sejam teoricamente possíveis, elas são consideradas praticamente inviáveis para redes estabelecidas como Bitcoin e Ethereum em condições normais.
Considerações Finais
A verificação de transações é o que torna a criptomoeda confiável sem uma autoridade central. Seja através do esforço computacional da Prova de Trabalho ou do compromisso econômico da Prova de Participação, esses mecanismos protegem a rede de fraudes e gastos duplos. Entender como a verificação funciona, incluindo o papel do mempool, a profundidade de confirmação e as compensações entre abordagens de consenso, pode ajudar você a apreciar melhor por que diferentes blockchains tomam decisões de design diferentes e como elas afetam a velocidade, custo e segurança das transações.
Leitura Adicional
O que é Blockchain e como Funciona?
O que é Mineração de Criptomoeda e como Funciona?
O que é um Algoritmo de Consenso de Blockchain?
Quais são as Taxas de Transação de Blockchain?
O que acontece depois que todos os Bitcoins são minerados?
Isenção de responsabilidade: Este conteúdo é apresentado a você em uma base "como está" para informações gerais e fins educacionais apenas, sem representação ou garantia de qualquer tipo. Não deve ser interpretado como aconselhamento financeiro, jurídico ou outro profissional, nem é destinado a recomendar a compra de qualquer produto ou serviço específico. Você deve buscar seu próprio conselho de consultores profissionais apropriados. Quando o conteúdo é contribuído por um terceiro, observe que as opiniões expressas pertencem ao colaborador terceirizado e não refletem necessariamente aquelas da Binance Academy. Os preços dos ativos digitais podem ser voláteis. O valor do seu investimento pode cair ou subir e você pode não recuperar o valor investido. Você é o único responsável por suas decisões de investimento e a Binance Academy não é responsável por quaisquer perdas que você possa incorrer. Para mais informações, consulte nossos Termos de Uso, Aviso de Risco e Termos da Binance Academy.
