Por que transações bitcoin podem ser lentas
Bitcoin concebido com tempo médio de bloco ≈ 10 minutos, mas é uma garantia média, não uma garantia. Se a sua transação está presa, quase sempre a culpa é de um mempul cheio e/ou uma comissão baixa por bytes. Adicione os requisitos do destinatário de acordo com o número de confirmações, o tamanho da transação (em bytes virtuais) e a política de carteira - e obtenha diferenças notáveis no tempo de entrega.
De onde vem «devagar»
1. Um mempul cheio. Quando há mais transações não confirmadas do que «entrar» nos próximos blocos, começa o leilão de comissões.
2. Baixa fee rate (sat/vB). Os Meiners cobram transações no bloco com o preço mais alto por bytes virtuais, não o valor total da comissão.
3. Grande transação de peso. Muitos ingressos (UTXO), formatos antigos de endereços (Legacy) → mais peso → mais caro/longo com o mesmo fee rate.
4. Variação do tempo do bloco. Os intervalos nativos variam, podem chegar em 20 segundos ou talvez 40 minutos.
5. Políticas do destinatário. Bolsas/serviços aguardam 1 a 6 confirmações e às vezes, mais nos horários de pico.
6. Limitações de carteira. Nem todos suportam RBF/CPFP, não superestimam a fee adequadamente, colocam um perfil padrão «econômico».
Como funciona debaixo do capô?
Mempul é um tampão de transações não confirmadas em todos os nós. Os nós podem descartar transações baratas demais.
O peso da transação é medido em vB (virtual bytes). A inclusão é afetada pelo preço por vB (sat/vB).
O bloco tem um limite de peso (weight units), por isso os miners ordenam de acordo com o benefício do sat/vB, formando uma «porta de entrada» no bloco mais próximo.
O RBF (Replace-By-Fee) permite ao remetente substituir uma transação não confirmada por uma versão com fee superior.
O CPFP (Child-Pays-For-Parent) permite ao destinatário/proprietário de saída acelerar a confirmação: gastar a saída «pai» recebida colocando uma alta comissão em uma transação «subsidiária».
Causas frequentes de atrasos e o que fazer
Prática: como avaliar a comissão corretamente
1. Não vejam a Comissão de Satoshi, mas o preço do peso é sat/vB.
2. Selecione o alvo por confirmação (no próximo bloco/em 1-3 blocos/economizado).
3. Tenha em conta o peso da transação. Muitas entradas = acima vB → precisa do preço mais alto por vB para a mesma velocidade.
4. Use o SegWit/bech32. Isso reduz o peso sem riscos adicionais.
5. Mantenha o estoque na fee. Especialmente se você enviar no momento da carga máxima.
Aceleração de transferências bloqueadas: métodos de trabalho
1) RBF (Replace-By-Fee)
Disponível se a transação original tiver sido marcada como replaceable.
Envie um «substitutivo» com o sat/vB superior. Os nódulos e os miners preferem uma nova versão.
2) CPFP (Child-Pays-For-Parent)
É adequado quando você controla sair de uma transação «pai».
Crie um «filho» com um sat/vB muito alto para que o pacote total seja benéfico para o miner.
3) Aceleradores de pula (à vontade)
Algumas pulas de mining oferecem aceleradores pagos/associados. Avalie os riscos e condições.
Como reduzir o risco de atrasos com antecedência
Use bech32 (bc1...) e SegWit - peso menor = mais barato e rápido com o mesmo preço por vB.
Consolide o UTXO em períodos tranquilos (comissões baixas): junte as entradas menores em um só.
Planeie o tempo. Envie traduções fora dos picos (quando o mímulo for descarregado).
Coloque um perfil fee adequado. Para o próximo bloco, pague o preço do mercado por vB.
Selecione uma carteira com RBF e configuração manual da comissão. Sem isso, é difícil controlar a velocidade.
Discuta os requisitos do destinatário. Se a Bolsa está à espera de 3-6 confirmações, tem isto em conta na deadline.
Para pagamentos menores/emergenciais, considere o Lightning (se suportado por ambas as partes).
Lightning e L2 como «plano B»
Lightning Network fornece traduções em segundos e centavos, mas requer suporte do remetente e do destinatário e tem limites de canais.
Alguns locais adotam o BTC através do Lightning ou através de integrações castodiais - uma boa opção para pequenas quantias de emergência.
Para o ecossistema ETH - L2 (Arbitrum/Optimism/Polygon): Se você traduzir os stylcones/tokens em vez de BTC, pode ser mais rápido e barato.
Folhas de cheque
Antes de enviar o BTC
- O endereço do destinatário foi verificado; o formato bech32 é preferido.
- A carteira suporta RBF e escolha manual de sat/vB.
- Entendo a confirmação necessária do destinatário (bolsa/serviço).
- Selecionou um fee rate adequado para o alvo «no próximo bloco/1-3 do bloco».
- Sem dezenas de pequenos UTXO; se necessário, consolidação antecipada.
Se a transação estiver invertida
- Verifiquei-a no navegador de bloco (se há conflitos/substituições, quanto tempo há no mempul).
- O RBF está disponível → enviou um substituto com sat/vB superior.
- CPFP é possível → criou um filho com fee alto.
- Se não for nada, espero que a carga diminua; notificou o destinatário sobre o status/plano.
Erros frequentes e como evitá-los
FAQ (breve)
Quanto tempo é normal esperar pela confirmação?
Em tempo calmo e com sat/vB adequado - 10-60 minutos (1-3 confirmação). Mais tempo nos horários de pico.
Se eu colocar uma comissão enorme, será instantâneo?
Não há garantias devido à variabilidade do tempo do bloco, mas a probabilidade de entrar no próximo bloco é muito maior.
A comissão pode ser concluída depois de enviada?
Sim, se a transação foi RBF-replaceable. Caso contrário, apenas CPFP (se você controlar a saída recebida) ou esperar.
Porque é que a bolsa não deposita se a minha transação já está no bloco?
A bolsa pode exigir várias confirmações. É a política de risco dela.
Traduções de Bitcoin lentas não são uma falha de rede, mas um padrão de leilão de mercado de comissões e banda limitada de blocos. Controle o sat/vB, use o SegWit/bech32, planeje o tempo, mantenha à mão o RBF/CPFP e leve em conta as regras do destinatário. Então, as suas transações BTC serão o mais previsíveis possível - sem nervos e «Pending» prolongados.