Transação Não Confirmada no Bitcoin: O Que Fazer?

Uma transação não confirmada está no mempool aguardando inclusão em um bloco. Entenda por que transações ficam pendentes, quanto tempo esperar e como resolver.

3 min de leitura
bitcointransaçãomempoolconfirmaçãosolução

Definição

Uma transação não confirmada é uma transação de criptomoeda que foi transmitida para a rede, mas ainda não foi incluída em um bloco. Ela pode aparecer em uma carteira ou em um explorador de blocos, mas ainda está aguardando que mineradores a selecionem. Quando um minerador inclui a transação em um bloco válido, ela recebe sua primeira confirmação de transação.

Até que isso aconteça, a transação fica pendente. Ela ainda não foi liquidada completamente na blockchain, e ainda existe algum risco de que seja atrasada, substituída, descartada por nós ou entre em conflito com outra transação.

Como Funciona

Quando alguém envia cripto, sua carteira cria uma transação assinada e a transmite para nós próximos da rede. Esses nós verificam regras básicas: a assinatura deve ser válida, as moedas não podem já ter sido gastas, e a transação deve seguir a política de retransmissão da rede.

Se a transação passar por essas verificações, os nós geralmente a colocam em sua mempool. A mempool é uma área temporária de espera para transações válidas que ainda não foram mineradas. Cada nó tem sua própria mempool, então a lista exata de transações pendentes pode variar pela rede.

Mineradores constroem blocos candidatos a partir das transações disponíveis para eles. Como cada bloco tem espaço de bloco limitado, os mineradores geralmente priorizam transações que pagam taxas mais altas em relação ao seu tamanho. Essa taxa por tamanho ajuda os mineradores a decidir quais transações são mais lucrativas para incluir.

Se a demanda da rede estiver baixa, uma transação não confirmada pode ser minerada rapidamente. Se a demanda estiver alta e a taxa for baixa demais, ela pode permanecer pendente por muitos blocos. Algumas carteiras oferecem métodos de aumento de taxa que permitem ao remetente elevar a taxa depois da transmissão, tornando a transação mais atraente para os mineradores.

Por Que Isso Importa

Transações não confirmadas importam porque são visíveis, mas ainda não são finais. Um comerciante pode ver um pagamento chegar quase instantaneamente, mas aceitá-lo antes da confirmação envolve risco, especialmente em pagamentos de alto valor. Para pagamentos pequenos e de baixo risco, algumas empresas podem aceitar esse trade-off. Para transferências maiores, é mais seguro aguardar uma ou mais confirmações.

Para mineradores, transações não confirmadas são o conjunto de opções para o próximo bloco. As transações que eles selecionam determinam quanta receita em taxas eles ganham além da recompensa de bloco. Em períodos de alta demanda, uma seleção cuidadosa de transações pode fazer uma diferença relevante na receita de mineração.

Para usuários, entender transações não confirmadas ajuda a explicar por que pagamentos às vezes parecem travados. Uma taxa baixa, uma mempool congestionada ou uma demanda por espaço de bloco mudando rapidamente podem desacelerar a confirmação. Verificar a transação em um explorador de blocos pode mostrar se ela ainda está pendente, quanta taxa pagou e se já recebeu alguma confirmação.

Termos Relacionados