Ir para o conteúdo
Banking on Bitcoin

Tecnologia8 min de leitura

Como verificar uma transação de Bitcoin: lendo um explorador de blocos

Cole o ID da transação em um explorador de blocos e leia status, confirmações, saídas e taxa por byte virtual. Passo a passo para verificar um pagamento.

Por Publicado

Nesta página
Ilustração de uma moeda de bitcoin brilhante cercada por uma rede de nós conectados

Ideias principais

  • Para verificar uma transação de bitcoin, cole o ID dela em um explorador de blocos (block explorer). O ID está na sua carteira (wallet) ou no registro de saque da corretora (exchange).
  • Leia primeiro três coisas: o status, as confirmações e se o seu endereço e o valor correto aparecem entre as saídas.
  • Uma taxa por byte virtual baixa em comparação com a fila atual é o motivo habitual de um pagamento travar. Você pode esperar ou usar replace-by-fee (substituição por taxa maior) ou child-pays-for-parent.
  • Uma transação que não é encontrada pode ainda não ter sido transmitida. Suas moedas não estão perdidas.
  • Um explorador apenas lê dados públicos. Nunca digite uma frase-semente (seed phrase) em um deles.

Como verificar uma transação de Bitcoin?

Copie o ID da transação, cole-o em um explorador de blocos e leia o status, as confirmações e as saídas.

  1. Encontre o ID da transação, ou TXID. Uma carteira o mostra nos detalhes do pagamento. Uma corretora o mostra no registro de saque, mas só depois de transmitir o pagamento. O que é o ID de uma transação Bitcoin (TXID)? explica o código.
  2. Abra um explorador de blocos digitando o endereço dele ou usando um favorito seu.
  3. Cole os 64 caracteres completos na caixa de busca.
  4. Leia a página de cima para baixo: status, confirmações e, depois, saídas.

Um explorador de blocos é um site que lê a blockchain (cadeia de blocos) pública e as transações pendentes que os próprios nós dele viram. Pense em um guichê de registros públicos: você pode ler cada registro, mas não alterar nenhum. Existem vários exploradores gratuitos, alguns de código aberto. Cada um roda os próprios nós, então os pagamentos pendentes podem aparecer de forma um pouco diferente. Se você só tem um endereço, busque por ele e consulte o histórico.

O que uma página de explorador de blocos mostra?

Ela mostra o status, quando a transação foi vista pela primeira vez, o tamanho, a taxa, as entradas e as saídas. O exemplo abaixo usa valores inventados, inclusive um ID de exemplo, então nada ali é um pagamento real.

CampoValor de exemplo (inventado)
ID da transaçãoabc123…def789 (exemplo)
StatusNão confirmada, 0 confirmações
Vista pela primeira vez14:02
Tamanho140 vB (bytes virtuais)
Taxa0,00001400 BTC (1.400 satoshis)
Entrada0,01000000 BTC do endereço do remetente
Saída 10,00600000 BTC para o seu endereço
Saída 20,00398600 BTC para um endereço de troco

Comece pelas saídas. A que vai para o seu endereço é o que você recebe, 0,00600000 BTC neste caso. A outra provavelmente é o troco que volta ao remetente, embora os exploradores não a identifiquem. A taxa é a diferença: entram 1.000.000 de satoshis e saem 998.600, então o minerador recebe 1.400. O que é um UTXO? explica as entradas e o troco.

Divida a taxa pelo tamanho para obter a taxa por byte virtual: 1.400 dividido por 140 dá 10 satoshis por byte virtual. Os mineradores ordenam as transações em espera por essa taxa, então compare-a com as estimativas que muitos exploradores mostram. As taxas reais mudam de hora em hora. Taxas do Bitcoin explica como elas são definidas.

O que significam o status e as confirmações?

Não confirmada significa que a transação foi transmitida, mas nenhum bloco a contém ainda, e confirmada significa que um minerador a incluiu em um bloco. A contagem vai do bloco que contém a sua transação até o mais recente; assim, um pagamento no último bloco tem uma confirmação e ganha mais uma a cada bloco seguinte.

Um pagamento não confirmado ainda pode ser substituído ou descartado; portanto, trate-o como um aviso, não como dinheiro na mão. Uma confirmação é bem melhor, mas o guia para desenvolvedores do Bitcoin.org observa que o bloco mais recente é substituído com certa frequência, por acidente. Para pagamentos de alto valor, ele sugere pelo menos seis, uma convenção e não uma regra. Se uma transação confirmada voltar a aparecer como não confirmada, o bloco dela foi substituído, e o pagamento normalmente aparece em um bloco posterior. Gasto duplo e ataque de 51% explica por que mais confirmações protegem você.

Uma carteira ou uma corretora acrescenta a própria regra por cima do que a cadeia diz. Uma corretora pode esperar um número definido de confirmações antes de creditar um depósito, e pode mudar esse número. Se o explorador mostra duas e a corretora quer três, espere mais um bloco, cerca de dez minutos em média. Quanto tempo leva uma transação de Bitcoin? trata das esperas.

O que significam os diferentes resultados?

A maioria dos resultados cai em alguns padrões, e cada um tem uma causa habitual e um próximo passo.

O que você vêO que costuma significarO que fazer
Não encontradaUm erro de digitação, um pagamento ainda não transmitido ou uma substituição com novo IDConfira o ID de novo, aguarde, tente um segundo explorador
Não confirmada, taxa por byte virtual próxima das estimativas ou acima delasUma espera normal, porque os blocos chegam ao acasoAguarde
Não confirmada, taxa por byte virtual bem abaixo das estimativasOs mineradores estão pegando primeiro as taxas mais altasAguarde ou aumente a taxa, se a sua carteira permitir
Uma confirmaçãoEstá em um bloco, mas ainda não tão fundoServe para valores pequenos; espere mais para valores grandes
Confirmada, mas a sua carteira ou corretora diz pendenteO serviço espera o próprio número de confirmaçõesLeia a página de depósitos dele e, depois, fale com o suporte
Sua saída recebida marcada como gastaQuem tem as chaves moveu essas moedasSe não foi você, trate a carteira como comprometida

Muitos exploradores marcam as saídas como gastas ou não gastas. “Gasta” em um pagamento que você não tocou é um alarme de segurança. O que é uma frase-semente? explica por que uma frase vazada significa moedas perdidas.

E se a transação estiver travada?

Uma transação travada é quase sempre uma cuja taxa por byte virtual é baixa em comparação com a fila atual. Se a sua está bem abaixo das estimativas do explorador para os próximos blocos, você tem três opções.

Esperar. A demanda diminui e as taxas mais baixas entram nos blocos. Por padrão, o Bitcoin Core descarta uma transação depois de 336 horas, ou seja, duas semanas, e cada operador de nó pode mudar isso. Uma transação descartada não custa moedas a você, mas não pague de novo até ter certeza de que a primeira sumiu.

Replace-by-fee. A carteira do remetente troca o pagamento pendente por uma versão que gasta as mesmas moedas e paga mais no total. A documentação do Bitcoin Core diz que, desde a versão 28.0, ele aceita essas substituições por padrão, mesmo que o original não as tenha solicitado. Nem todos os nós se comportam assim, então use o botão “aumentar taxa” ou “acelerar” da própria carteira. A nova versão tem um novo ID, então o antigo deixa de ser encontrado.

Child-pays-for-parent. O destinatário, ou o remetente por meio da saída de troco, gasta a saída pendente em uma nova transação com uma taxa generosa. Os mineradores que querem essa taxa incluem também a transação travada, e avaliam o par em conjunto.

Em um saque de corretora, só a própria corretora pode acelerar as coisas. O que é a mempool do Bitcoin? explica a sala de espera por trás das três opções. Se um atraso tiver consequências legais ou financeiras, consulte um profissional qualificado sobre as suas opções.

Por que você não encontra a sua transação?

Primeiro, descubra quem deveria tê-la transmitido. A sua própria carteira pode ter salvado o pagamento sem enviá-lo, por exemplo porque o dispositivo estava offline. Em um saque de corretora, o status “em processamento” costuma significar que a corretora ainda não colocou o pagamento na rede, então nenhum explorador tem o que mostrar.

Outras causas são um erro de digitação, uma substituição com um novo ID ou uma rede de testes, cujas moedas sem valor nunca aparecem nas páginas da rede principal. Nenhuma delas significa que as suas moedas sumiram. Entre em contato com o fabricante da sua carteira ou com a corretora, nunca com alguém que mandou mensagem primeiro.

Como consultar um endereço e o que ele revela?

A página de um endereço lista o total recebido, o saldo atual e todas as transações que envolvem esse endereço. Ela ajuda quando você não tem o TXID, e qualquer pessoa que tenha um endereço pode ler o mesmo histórico. O que é um endereço Bitcoin? explica o básico.

O site também consegue ver quais endereços e IDs o seu navegador consulta, junto com o seu endereço IP. Um nó seu mantém essas consultas só com você, como descreve O que é um nó Bitcoin?, e O Bitcoin é privado? trata de como os endereços são ligados a pessoas.

Como confirmar um pagamento que alguém diz ter feito?

Abra você mesmo a transação e confira quatro coisas: o seu endereço está entre as saídas, o valor confere, as confirmações atingem o padrão que você definiu de antemão, e você chegou ao explorador por conta própria, não pelo link de quem pagou. Uma captura de tela ou um TXID enviado por quem pagou prova pouco, porque um ID real de outro pagamento tem a mesma aparência. Como enviar e receber bitcoin com segurança trata da conferência de endereços.

É seguro usar um explorador de blocos?

Consultar uma transação ou um endereço é seguro, porque um explorador apenas lê dados públicos. Ele não consegue mover moedas e nunca precisa de uma frase-semente, de uma chave privada nem de uma senha. O perigo está no site em que você cai.

Sites parecidos aparecem em anúncios de busca, então digite o endereço ou use um favorito. Desconfie de qualquer página que peça para você conectar uma carteira, “validá-la” com palavras de recuperação ou pagar por um acelerador. Golpes comuns com Bitcoin e como reconhecê-los lista os truques habituais. Novo no Bitcoin? A trilha Comece aqui apresenta o básico em ordem.

Leia a seguir

Perguntas frequentes

Como verificar uma transação de Bitcoin?

Copie o ID da transação na sua carteira ou no registro de saque da corretora, cole-o em um explorador de blocos e leia o status, o número de confirmações e as saídas. Se você não tiver o ID da transação, busque o endereço de destino e consulte o histórico dele.

Quantas confirmações uma transação de Bitcoin precisa ter?

Não há um número fixo. Uma confirmação significa que o pagamento está em um bloco, e cada bloco seguinte torna mais difícil revertê-lo. Seis é a convenção tradicional para valores altos, enquanto cada serviço define a própria exigência e pode alterá-la.

Por que não encontro minha transação em um explorador de blocos?

Os motivos mais comuns são um erro de digitação no ID, um pagamento que nunca foi transmitido, uma corretora que ainda não liberou o saque, um explorador que ainda não o viu, uma substituição com um novo ID ou uma rede de testes. Confira o ID de novo, aguarde alguns minutos e tente um segundo explorador.

Por que minha transação de Bitcoin continua não confirmada?

Em geral, porque a taxa por byte virtual dela é baixa em comparação com a das outras transações em espera, e por isso os mineradores enchem os blocos primeiro com as que pagam mais. Você pode esperar, aumentar a taxa com replace-by-fee (substituição por taxa maior), se a sua carteira permitir, ou pedir que o destinatário use child-pays-for-parent. Por padrão, os nós descartam as transações depois de cerca de duas semanas, e as moedas continuam sendo suas.

É seguro usar um explorador de blocos?

Consultar uma transação ou um endereço é seguro, porque um explorador apenas lê dados públicos e não consegue mover moedas. Digite o endereço você mesmo ou use um favorito, e nunca informe uma frase-semente, uma chave privada ou uma senha em qualquer site que diga verificar, acelerar ou liberar um pagamento.

Artigos relacionados