Transação
16/04/2026
Transação em uma blockchain é uma instrução assinada que modifica o estado da rede — tipicamente movendo fundos de um endereço para outro, chamando um contrato inteligente ou criando um token. Cada transação é autorizada por uma assinatura criptográfica da chave privada do remetente.
Componentes básicos
- Entradas / remetente — quem está autorizando a transação
- Saídas / destinatário — para onde o valor está indo
- Quantia — quanto está sendo movido
- Taxa — paga aos mineradores/validadores para inclusão
- Assinatura — prova criptográfica de que o remetente autorizou
- Nonce — um contador que previne ataques de repetição
Dois modelos de transação
UTXO (Bitcoin, Litecoin, Tari, Cardano)
O livro-razão é um conjunto de Saídas de Transações Não Gastas (UTXOs) — pedaços indivisíveis de moeda, cada um anexado a um script de bloqueio (geralmente exigindo uma assinatura específica). Uma transação consome um ou mais UTXOs como entradas e cria novos UTXOs como saídas. Se as entradas excederem o valor enviado + taxa, a diferença retorna como "troco".
Baseado em contas (Ethereum, Solana, BNB Chain)
O livro-razão é um conjunto de contas, cada uma com um saldo em execução. Uma transação debita diretamente a conta do remetente e credita a do destinatário. Mais simples de entender, mas requer um contador nonce para prevenir gastos duplos.
Da assinatura à confirmação
- O remetente constrói e assina uma transação com sua chave privada
- A transação é transmitida para os nós e entra no mempool — um pool de transações pendentes
- Um minerador ou validador a seleciona para inclusão em um bloco
- Uma vez que o bloco é minerado, a transação tem 1 confirmação
- Cada bloco adicional em cima adiciona outra confirmação
Quanto mais confirmações, mais difícil se torna reverter a transação. Exchanges de Bitcoin tipicamente esperam por 3–6 confirmações; Ethereum trata a finalização de forma diferente sob prova de participação.
Mempool
O mempool (pool de memória) mantém transações válidas não confirmadas. Mineradores tipicamente escolhem as transações com maior taxa por byte primeiro. Quando a rede está congestionada, transações com baixa taxa podem esperar horas ou dias — ou serem descartadas completamente.
