Se você está com uma transação de Bitcoin pendente, há muito tempo com zero confirmações, e não tem idéia do que pode ser feito. Confira as dicas desse artigo para entender melhor as possíveis causas e alguns métodos que podem ser utilizados para que sua transação seja confirmada mais rapidamente.

Passos para solicitar uma transação de Bitcoin

Para se fazer uma transação de Bitcoin são necessários seguir os seguintes passos:

  1. Inserir o endereço para onde  serão enviados os Bitcoins;
  2. Escolher a quantidade que será enviada;
  3. Escolher a taxa que será paga;
  4. Executar o comando de envio.

Depois desses passos sua transação não será confirmada imediatamente, ela irá para um lugar chamado Mempool (pool de memória), onde ficam armazenadas e aguardando serem selecionadas para adição em um bloco a ser minerado e eventualmente adicionado a blockchain do Bitcoin. Quando a transação aparece em um bloco válido, considera-se que ela tem 1 (uma) confirmação. No site jochen-hoenicke você pode verificar o histórico do tamanho da mempool no decorrer do tempo. 

O que é uma transação não confirmada?

É uma transação que ainda não foi selecionada por um minerador para ser incluída em um bloco e ser inserido na blockchain do Bitcoin. Embora a transação esteja com status de não confirmada, isso não significa que os Bitcoins não são seus, e sim que estão na mempool até que os mineradores a selecionem para confirmação.

Motivos para uma transação ficar pendente por muito tempo:

  • A rede do Bitcoin está muito congestionada por conta de muitas solicitações de transações em um curto período de tempo;
  • A taxa paga para transação foi muito baixa para o minerador incluir sua transação no bloco naquele período;
  • A dificuldade de mineração está muito alta em relação ao poder de processamento da rede, isso pode acontecer se muitos mineradores se desligarem da rede ao mesmo tempo, antes que o algoritmo de dificuldade se ajuste naquele período.

Como estimar o tempo para que a transação seja confirmada?

Quando se paga a taxa de alta prioridade normalmente as transações são confirmadas em até 10 minutos, que é o tempo de intervalo médio para a criação de um novo bloco da blockchain do Bitcoin. Existem alguns sites que mostram o tempo médio com base no status da rede do Bitcoin. 

  • O Mempool space mostra muitas informações interessante como o preço médio de taxa pago das transações que foram confirmadas nos blocos anteriores.
  • O Bitcoin fees mostra o tempo médio para uma transação ser confirmada de acordo com a taxa atribuída a transação.

Métodos que podem fazer sua transação confirmar mais rapidamente

Em alguns casos existe a possibilidade de utilizar métodos que podem fazer com que sua transação seja confirmada mais rapidamente. Lembrando que depois da primeira confirmação, as próximas confirmações levarão em média 10 minutos cada, que é o tempo médio de geração de um novo bloco na rede do Bitcoin.  

Verificar se a carteira da opção de escolher as taxas

É importante verificar se a carteira que você está usando tem a opção de editar a taxa de envio de transferência e se ela está calculando de maneira correta essas taxas. Você pode usar os  sites Mempool space e Bitcoin fees para ajustá-las manualmente. Caso sua carteira não tenha essa opção, você pode utilizar outras permitem esse ajuste, tais como Blockstream Green, Electrum Wallet e Samourai.

Método de substituição de taxa (RBF – Replace By Fee)

É um método que permite substituir uma versão de uma transação não confirmada por outra diferente com uma taxa mais alta. Com essa taxa mais alta os mineradores terão mais incentivo para adicionar sua transação no próximo bloco é ela ser confirmada mais rapidamente.

Algumas carteiras com suporte a função:

  • Electrum Wallet;
  • Green Waller.

Método “A criança paga pelo pai” (CPFP – Child Pay For Parent)

Esse é um método mais complexo que o RBF, que usa os Bitcoins da transação não confirmada para fazer outra transação com taxas maiores para sua própria carteira. Com isso, o incentivo das taxas somadas pode ser suficiente para os mineradores confirmarem as duas transações. A vantagem desse método é que você pode utilizá-lo mesmo sendo o recebedor da transação.

Algumas carteiras com suporte a função:

  • Electrum Wallet;
  • Green Waller;
  • Samourai.

Aceleradores de transação

Esse é um serviço que algumas pools de mineração oferecem para acelerar as transações. Você paga uma taxa para essa pool para dar preferência no registro de sua transação quando ela montar um bloco. Não é um método muito indicado por que não está ligado diretamente ao protocolo do Bitcoin, você irá depender de terceiros para tentar confirmar sua transação, embora algumas pools oferecem amostras grátis por dia. Uma compilação desses serviços pode ser encontrada no site Coinsamba.

O que se pode fazer?

Se sua transação ainda continua com zero confirmações, você primeiro pode verificar a estimativa de tempo para confirmação pelos sites Mempool space e Bitcoin fees, observar se a carteira que está usando tem a função RBF ou CPFP e usar uma delas. Em último caso pode tentar usar um acelerador de transação como o Coinsamba. Se não resolver, a alternativa é esperar. Normalmente, mesmo pagando uma taxa de transferência muito baixa, sua transação será confirmada em 24 horas e caso a rede esteja muito congestionada, pode levar alguns dias.

Para ler mais conteúdos sobre Bitcoin, acesse sempre blog.biscoint.io.

Acesse também o portal biscoint.io para comprar Bitcoins.