O que é a mempool do Bitcoin?
Definição · Mempool
O conjunto de transações válidas que um nó recebeu e que ainda não estão em um bloco. Cada nó mantém o seu próprio. Os mineradores montam o próximo bloco a partir dele.
Um bloco comporta cerca de 1 milhões de bytes virtuais, e surge um novo a cada 10 minutos, aproximadamente. Quando há mais transações à espera do que cabem no bloco, os mineradores escolhem as que pagam mais por byte, e as demais aguardam o próximo bloco.
O que está aguardando, separado pelos próximos blocos
Ao vivo
- 2.3+
Próximo bloco
2,3 a 8 sat/vB
- 1+
Em 2 blocos
1 a 2,3 sat/vB
- 0.29+
Em 3 blocos
0,29 a 1 sat/vB
- 0.25+
Em 4 blocos
0,25 a 0,29 sat/vB
- 0.23+
Em 5 blocos
0,23 a 0,25 sat/vB
- 0.22+
Em 6 blocos
0,22 a 0,23 sat/vB
83,083
transações aguardando
ao vivo
42,9 MvB
tamanho total
1 MvB é aproximadamente um bloco
≈ 43
blocos para esvaziar
se nada novo chegasse
0.1239 BTC
taxas oferecidas
todas as transações em espera
Nada obriga um minerador a seguir a fila, mas escolher as transações que pagam mais é a forma de ganhar mais. Essas taxas passam a fazer parte da recompensa do bloco.
Como são calculadas as taxas de Bitcoin?
Depende do tamanho, não do valor. Enviar 0,001 BTC ou 100 BTC custa o mesmo se as transações tiverem o mesmo tamanho. Sua carteira multiplica o tamanho pela taxa que você escolher:
O tamanho de uma transação depende principalmente das entradas: cada pagamento anterior que você gasta acrescenta uma. Formatos de endereço mais recentes armazenam os dados da assinatura de forma mais econômica. Por isso, o mesmo pagamento fica menor quando enviado de um endereço bc1:
| Tipo de endereço | Começa com | Tamanho | Cada entrada adicional |
|---|---|---|---|
| Legado | 1… | 226 vB | +148 vB |
| SegWit | bc1q… | 141 vB | +68 vB |
| Taproot | bc1p… | 154 vB | +57,5 vB |
Dica: se você recebe muitos pagamentos pequenos, como recompensas de mineração, cada um deles vira uma entrada quando você gasta os bitcoins. Juntá-los quando as taxas estão baixas ajuda a economizar mais tarde.
O que significam 1, 3 e 6 confirmações?
Uma confirmação corresponde a um bloco. Você recebe a primeira quando um minerador inclui sua transação, e cada bloco adicionado depois dela conta como mais uma. Quanto mais confirmações, mais difícil é reverter a transação. Veja como funciona:
Interativo · confirmações
O “tx” laranja é sua transação. Os números verdes contam as confirmações: seu bloco e todos os blocos construídos sobre ele.
1 confirmação: em um bloco
Um minerador incluiu a transação. Para revertê-la agora, seria preciso superar toda a rede em poder de mineração e substituir esse bloco. Serve para valores pequenos do dia a dia.
Espera típica: até um minerador incluir a transação
Chance de um invasor com
do hashrate jamais o reescreve
20.5%
No whitepaper, seção 11.
As probabilidades vêm do whitepaper do Bitcoin. Elas caem rapidamente porque um invasor precisa superar todos os outros mineradores em cada bloco que quiser reescrever. É a prova de trabalho fazendo seu trabalho.
Por que as taxas de Bitcoin sobem de repente?
O espaço nos blocos é fixo, mas a demanda não. Quando mais pessoas querem enviar transações ao mesmo tempo, só o preço muda. Funciona como um leilão:
Dez espaços por bloco, maiores lances primeiro
Um dia tranquilo
se todas couberem, até a menor oferta entra
Um dia movimentado
só as dez com maiores taxas entram, as outras esperam
Os picos de demanda geralmente são causados por algumas coisas:
- Grandes oscilações de preço, quando muitas pessoas movimentam bitcoins de ou para corretoras ao mesmo tempo.
- Lançamentos de novos tokens ou inscrições que enchem os blocos com milhares de pequenas transações.
- Blocos especiais. O bloco do halving em abril 2024 pagou 37,6 BTC em taxas, enquanto as pessoas competiam para incluí-las nele.
- Uma sequência de blocos lentos, que deixa a fila crescer até o próximo bloco chegar.
Os picos costumam passar em horas ou dias. Se o pagamento não for urgente, escolha uma taxa menor e deixe-o esperar.
E se minha transação de Bitcoin ficar parada?
Ela não foi perdida. A taxa paga foi menor do que a que os mineradores estão escolhendo agora, então ela fica esperando. Você tem três opções: esperar, substituí-la ou acelerá-la com uma transação filha.
Substituição por taxa (RBF)
O remetente assina novamente o pagamento com uma taxa maior. É preciso ter uma carteira com o botão “bump fee” ou “speed up”.
A transação filha paga pela transação mãe (CPFP)
Quem puder gastar uma saída do pagamento parado, seja o remetente ou o destinatário, pode usá-la em uma transação com uma taxa alta o bastante para incluir os dois pagamentos.
Interativo · destravar uma transação
A última caixa começa com a taxa rápida de hoje (4 sat/vB). Sua carteira mostra o tamanho e a taxa que você pagou.
Substituir (RBF)
Reenvie o mesmo pagamento com uma taxa maior. A nova versão substitui a antiga.
564 sats
taxa total, acima de 113 sats (451 a mais)
A transação filha paga pela transação mãe (CPFP)
Gaste as moedas presas em uma nova transação com uma taxa alta. Os mineradores incluem as duas para receber as taxas.
891 sats
taxa de uma transação filha de 110 vB, cerca de 8,1 sat/vB, então as duas têm média de 4
Esperar funciona mais vezes do que você imagina, porque as filas diminuem quando a rede fica mais tranquila. Se uma transação esperar por muito tempo (duas semanas por padrão no Bitcoin Core), os nós a removem, e os bitcoins continuam onde estavam, prontos para serem enviados de novo.
Por que a Lightning é mais barata que as transações on-chain?
Os pagamentos pela Lightning não entram na fila de um bloco. Duas partes abrem um canal com uma transação Bitcoin on-chain e, depois disso, os pagamentos passam pelos canais em segundos. Cada nó no caminho cobra uma pequena taxa de roteamento.
| On-chain | Lightning | |
|---|---|---|
| Velocidade | Cerca de 10 minutos por confirmação | Segundos |
| Taxa | Tamanho × taxa, aumenta quando os blocos estão cheios | Uma pequena taxa de roteamento |
| Melhor para | Grandes valores, poupança de longo prazo | Pagamentos pequenos do dia a dia |
Por isso, Lightning costuma ser a forma mais barata de sacar pequenas quantias do app CloudMineCrypto. Veja as taxas e os limites atuais de cada rede de saque:
| Rede | Taxa | Mínimo | Máximo |
|---|---|---|---|
| Lightning | 0.00000005BTC | 0.00000010BTC | 0.00004000BTC |
| Bitcoin on-chain | 0.00002792BTC | 0.00005584BTC | Nenhum |
| BNB Smart Chain (BEP-20) | 0.00001181BTC | 0.00002362BTC | Nenhum |
Veja como tudo funciona no nosso guia da Lightning Network. A lista completa de redes, valores mínimos e prazos está na página de saques. Você solicita os saques para sua própria carteira. As solicitações validadas são processadas automaticamente, mas algumas passam por análise.
Perguntas frequentes
O que é a mempool do Bitcoin?
O conjunto de transações válidas que os nós já viram, mas que ainda não estão em um bloco. Cada nó mantém sua própria cópia. Os mineradores escolhem entre elas, geralmente começando pelas taxas por vbyte mais altas.
O que significa sat/vB?
Satoshis por byte virtual. É o preço do espaço no bloco: sua taxa dividida pelo tamanho da transação. Um pagamento de 141 vB com taxa de 2 sat/vB paga 282 satoshis, qualquer que seja o valor enviado.
Por que minha transação de Bitcoin está presa?
A taxa dela está abaixo do que os mineradores estão escolhendo no momento. Você pode esperar até a rede ficar menos movimentada, aumentar a taxa com a substituição por taxa (RBF), se sua carteira permitir, ou gastar a saída em uma transação filha com taxa alta (CPFP).
De quantas confirmações preciso?
Uma confirmação basta para valores pequenos. Muitos serviços consideram três confirmações suficientes para pagamentos comuns. Seis confirmações, cerca de uma hora, é a regra prática tradicional para valores altos. Quem decide é o serviço para o qual você está pagando.
Quanto tempo leva uma transação de Bitcoin?
Em média, surge um bloco a cada 10 minutos. Com uma taxa igual ou superior à taxa rápida, a primeira confirmação costuma chegar em 10 a 20 minutos. Taxas menores podem ficar à espera por horas quando a rede está movimentada.
Por que os pagamentos pela Lightning são mais baratos?
Elas não entram em um bloco uma por uma. Os pagamentos passam por canais abertos uma vez na blockchain, e cada nó de roteamento cobra uma pequena taxa, muitas vezes de alguns satoshis.
Uma transação travada pode desaparecer?
Sim. Os nós descartam transações que ficam esperando por muito tempo (o padrão do Bitcoin Core é de duas semanas) ou cuja taxa fica abaixo do mínimo quando o mempool está cheio. As moedas simplesmente continuam onde estavam e podem ser enviadas de novo.
Fontes e leitura adicional
- Taxas de transação · Bitcoin Wiki
- Confirmação · Bitcoin Wiki
- Calculadora do tamanho da transação · Bitcoin Optech
- Substituição por taxa (RBF) · Bitcoin Optech
- A transação filha paga pela transação mãe (CPFP) · Bitcoin Optech
- Bitcoin: Um sistema de dinheiro eletrônico ponto a ponto (seção 11, as probabilidades) · Satoshi Nakamoto, 2008
- Mempool e taxas em tempo real · mempool.space
Os dados em tempo real desta página vêm da API da CloudMineCrypto ou dos serviços públicos de dados da blockchain indicados ao lado. Eles são atualizados periodicamente e identificados onde aparecem. Este guia é educativo e não é aconselhamento financeiro. CloudMineCrypto não é um produto de investimento. As recompensas no app são estimativas e não são garantidas.
Você já leu como funciona. Agora veja acontecer.
Resgate um plano de mineração gratuito de 8 horas no app CloudMineCrypto e veja sua estimativa de BTC subir com dados ao vivo da rede. Sem hardware, sem cartão.