Uma transação cripto é uma instrução assinada digitalmente que move valor ou executa um contrato inteligente numa blockchain. Depois de assinada com a sua chave privada entra no mempool, um validador inclui-a no bloco seguinte e ela vai ganhando confirmações à medida que mais blocos se empilham por cima. A viagem inteira costuma demorar segundos a minutos — e, uma vez na cadeia, não dá para reverter.
Pontos-chave
- Uma transação é apenas uma mensagem assinada; a sua chave privada prova que foi você a autorizá-la.
- Toda transação tem uma entrada (de onde vem), uma saída (para onde vai) e uma comissão paga aos validadores.
- As comissões sobem quando a rede está cheia porque o espaço do bloco é limitado; é por isso que o gas dispara em ciclos de hype.
- Confirmada significa incluída num bloco, mas mais confirmações dão mais segurança contra reorganizações raras da cadeia.
Uma transação cripto numa frase
Uma transação cripto é um pequeno bocado de dados assinados digitalmente que pede a uma blockchain pública para atualizar o seu estado, normalmente movendo moedas de uma morada para outra, mas também pode chamar um contrato inteligente, fazer deploy de código ou queimar tokens. Fisicamente não acontece nada de espantoso; está a publicar uma instrução assinada numa base de dados global que milhares de computadores verificam antes de aceitar.
Se só moveu dinheiro dentro de um banco, o modelo é um pouco diferente. Não existe um servidor central que saiba o seu saldo e atualize um livro quando carrega em enviar. Em vez disso, difunde uma mensagem assinada; vários validadores concordam de forma independente que é válida; um deles inclui-a no bloco seguinte; e toda a rede aceita o seu novo saldo. Nesta imagem, o banco é a rede inteira.
Como funciona uma transação, passo a passo
Quatro passos cobrem todas as transações cripto que vai fazer em Bitcoin, Ethereum ou qualquer outra rede.
1. Assina a transação com a sua chave privada
A sua carteira constrói um objeto de transação — morada de origem, morada de destino, montante, comissão e um nonce — e pede para assinar. A assinatura acontece dentro da carteira usando a sua chave privada; a chave em si nunca sai do dispositivo. O resultado é uma assinatura criptográfica que prova matematicamente que o titular dessa chave autorizou exatamente esta transação. Para perceber melhor como funciona esse par de chaves, veja o nosso guia o que é uma chave privada.
2. A transação entra no mempool
A carteira difunde a transação assinada para os nós a que está ligada, que a propagam ao resto da rede. As transações pendentes vivem no mempool, abreviatura de memory pool, basicamente uma sala de espera de transações não confirmadas ordenadas pela comissão que pagam. O mempool não é uma fila global única; cada nó guarda a sua cópia, mas na prática parecem todas muito iguais em segundos.
3. Um validador inclui-a num bloco
A cada poucos segundos no Ethereum, ou aproximadamente a cada dez minutos no Bitcoin, um validador constrói o próximo bloco. Pega em transações do mempool — normalmente as que pagam comissão mais alta, porque isso maximiza a recompensa — e empacota-as num bloco. Quando o bloco é acrescentado à cadeia, a sua transação fica confirmada pela primeira vez.
4. As confirmações vão-se acumulando
Uma confirmação é bom, mais confirmações é melhor. Cada bloco adicional por cima do seu torna uma reorganização da cadeia exponencialmente mais difícil. Para pagamentos pequenos uma confirmação chega; para depósitos em exchange, seis no Bitcoin ou doze a trinta no Ethereum é a norma. Quando está suficientemente fundo na cadeia, reverter a sua transação exigiria um ataque tão caro que ninguém o tentaria pelo valor em jogo.
As três coisas que toda transação leva
Retirando os detalhes de formato, qualquer transação são três números.
A entrada — de onde vem o valor
No Bitcoin são um ou mais UTXOs, saídas de transações anteriores que ainda estão por gastar e ligadas à sua morada. No Ethereum é simplesmente o saldo da conta menos o que está a enviar. Em qualquer dos casos, a entrada tem de cobrir a saída e a comissão.
A saída — para onde vai
Uma ou mais moradas de destino com os respetivos montantes. Se a entrada for maior do que o que envia, a carteira manda discretamente o troco para uma nova morada que controla no Bitcoin, ou apenas subtrai no Ethereum. As saídas também podem ser chamadas a contratos inteligentes — envia uma pequena quantia para este contrato e dispara esta função — que é como funcionam os swaps DeFi, os mints de NFT e quase toda a atividade que não é pagamento.
A comissão — o que os validadores recebem pelo trabalho
Toda transação paga uma pequena comissão ao validador que a inclui. A comissão é o lance que faz para competir por espaço de bloco limitado. Quando a rede está calma, as comissões são minúsculas: alguns cêntimos em BTC, frações de cêntimo na maioria das L2. Quando está cheia, podem subir para muitos dólares porque toda a gente faz lances pelo mesmo espaço escasso. Para a imagem completa em Ethereum, veja o nosso guia o que é uma gas fee.
Porque é que as comissões variam tanto
É a parte que mais confunde quem começa. Porque é que a mesma pequena transferência custa uns cêntimos num dia e muitos dólares no seguinte?
A resposta é o espaço do bloco. Cada bloco só consegue conter determinada quantidade de dados. Quando a procura é baixa — um domingo de manhã — sobra espaço e os validadores incluem com gosto transações de comissão baixa. Quando a procura é alta — um airdrop grande, um depeg de stablecoin, um mint de NFT muito desejado — o mempool transborda com pessoas a oferecer comissões altas para entrar primeiro, e ou sobe o lance ou espera.
O Bitcoin e o Ethereum lidam com isto de forma ligeiramente diferente. O Bitcoin faz um leilão puro de primeiro preço: faz um lance e os validadores escolhem os mais altos. O Ethereum usa o EIP-1559, que define uma base fee que sobe ou desce com a congestão e é queimada, e por cima junta uma pequena priority tip para o validador. Em qualquer dos casos, a lógica é a mesma — espaço limitado, preço de mercado.
O que confirmada quer mesmo dizer
As pessoas usam a palavra confirmada de forma solta. Vale a pena ser preciso.
Confirmada quer dizer, tecnicamente, incluída num bloco que agora faz parte da cadeia. Mas a ordem dos blocos pode mudar a curto prazo — dois validadores podem publicar brevemente blocos rivais e um fica órfão. Quanto mais fundo a sua transação estiver, menos provável é uma reorganização.
Para o uso diário:
- 0 confirmações — difundida, mas ainda sem bloco. Confia por sua conta.
- 1 confirmação — incluída no bloco mais recente. Suficiente para um café.
- 3 a 6 confirmações — sólido para valor moderado. A maioria das exchanges credita depósitos de Bitcoin às seis.
- 12 ou mais confirmações — efetivamente final para qualquer modelo realista de ameaça.
Em cadeias com finalidade determinista, o conceito é um pouco diferente: assim que um slot é finalizado, já não pode ser revertido sem um ataque coordenado a mais de um terço dos validadores. Mas o conselho prático é o mesmo: mais tempo na cadeia, mais segurança.
Bitcoin contra Ethereum: dois modelos distintos
Ambas as cadeias fazem o mesmo trabalho, mas representam as transações de forma diferente.
O Bitcoin usa o modelo UTXO. O seu saldo é a soma das saídas de transações por gastar associadas à sua morada. Toda transação consome um ou mais UTXOs por completo e produz novos — como moedas físicas: não consegue partir uma nota, gasta-a e recebe troco. É ótimo para técnicas de privacidade e validação paralela, mas parece estranho a quem está habituado a contas bancárias.
O Ethereum usa o modelo de conta. A sua morada tem um único saldo, tal como uma conta bancária. Enviar ETH apenas reduz o seu saldo e aumenta o do destinatário. É mais intuitivo e facilita os contratos inteligentes: um contrato é outra conta com código associado. A contrapartida é que os modelos de conta exigem ordem mais rígida, o que custa algum desempenho.
A maioria das outras cadeias escolhe um destes dois padrões. Solana, Cardano e algumas mais usam variantes UTXO; quase toda a família EVM — Polygon, Arbitrum, Base, BNB Chain — usa o modelo de conta.
O que pode correr mal
As transações são normalmente aborrecidas e fiáveis. Mas há alguns modos de falha que vale a pena conhecer.
Enviou para a morada errada. Não há botão para desfazer. Se a morada for real mas não sua, o único caminho é pedir educadamente ao destinatário. Se a morada for inválida nessa cadeia, o dinheiro perde-se para sempre. Cole sempre, verifique os primeiros e últimos caracteres e faça um envio pequeno de teste para moradas novas.
Escolheu uma comissão demasiado baixa. A transação fica no mempool, ignorada. Após algumas horas, a maioria dos nós descarta-a e desaparece. Geralmente consegue acelerá-la difundindo uma substituição com comissão mais alta.
A transação falhou mas pagou gas na mesma. No Ethereum e em cadeias EVM, se a sua chamada a contrato ficar sem gas ou bater num revert, é incluída na mesma num bloco e paga o trabalho feito pela rede — mas o estado é revertido. Swaps falhados e mints que revertem são comuns em períodos cheios.
Cadeia errada. Mandar um token numa rede para uma morada que só ouve noutra rede não funciona — o depósito não chega. Algumas exchanges conseguem recuperar isto pelo suporte, outras não. Verifique a rede sempre.
Acompanhar as notícias que mexem com o custo das transações
As comissões e os tempos de confirmação não são abstratos. Disparam por causa de notícias — uma listagem importante, uma frenesia meme-coin, uma queda que empurra atividade para uma camada mais lenta, uma narrativa de halving. Mudanças de sentimento podem transformar um mempool calmo numa tarde de quarenta dólares por swap. O Zippfeed traz à superfície os títulos que importam com uma pontuação de sentimento (bullish, neutral ou bearish) e uma classificação de importância, para distinguir um verdadeiro catalisador do ruído antes de carregar em confirmar. Isto é educação, não conselho financeiro — mas saber porque é que as comissões estão a subir é metade da batalha para as antecipar.