Calculadora de Taxas do Bitcoin

To confirm within blocks ( ~ min)
satoshis/
~
vbytes
~
satoshis
~
BRL ⇄

Como funcionam as taxas do Bitcoin?

O Bitcoin é composto por blocos.

Blocos são um conjunto de transações, atualmente restritos a no máximo 1.000.000 de bytes, projetados para que, em média, apenas 1 bloco a cada ~10 minutos possa ser criado. Os grupos que criam blocos são conhecidos como mineradores de Bitcoin. Esses mineradores podem escolher quais transações querem incluir no bloco que criam.

Os mineradores de Bitcoin recebem todas as taxas de transação do bloco que mineram. Portanto, é do interesse deles maximizar o valor que ganham ao criar um bloco. Então, eles escolhem os 1.000.000 de bytes de transações que resultam no maior pagamento.

Da perspectiva de um minerador de Bitcoin, eles não se importam com o valor de uma transação, mas apenas com o tamanho (quantidade de bytes), pois só podem criar blocos de 1.000.000 de bytes ou menos. Então os mineradores não consideram a taxa absoluta de uma transação, mas sim a taxa por byte.

Qual é a taxa de transação do Bitcoin para 100 dólares?

As taxas do Bitcoin são determinadas pela quantidade de dados que a transação usa, e não pelo valor enviado. Você pode usar a calculadora acima para determinar o custo de qualquer transação para qualquer valor.

Por que as estimativas de taxas são tão altas?

A olho nu, às vezes parece que as estimativas de taxas são super altas.

O motivo é que elas usam 95% de confiança. Se um bloco fosse encontrado agora, talvez você precisasse de apenas 20 satoshi/byte, mas pode levar uma hora até o próximo bloco, e nesse meio tempo um grande número de novas transações pode chegar.

Às vezes você não precisa de tanta confiança (por exemplo, não é importante, ou você tem uma forma de aumentar a taxa), então pode se virar com taxas muito mais baixas.

Por exemplo, se você realizar uma transação Child-Pays-For-Parent ou se sua transação suporta Replace-By-Fee.

Nesses casos, você pode começar com uma taxa mais baixa para ver se passa. Se não passar, pode usar qualquer um desses métodos para aumentar as taxas e fazer sua transação entrar em um bloco mais rápido.

Por que as taxas do Bitcoin são tão altas?

Às vezes as taxas são altas quando há muita demanda por espaço nos blocos devido à entrada de novos investidores. Lembre-se de que só cabem uma certa quantidade de transações por bloco. E há uma espécie de leilão que ocorre para determinar quais transações entram e quais ficam de fora. Se muitas pessoas precisam entrar no próximo bloco, elas pagam pelo privilégio. Espere a demanda diminuir e as taxas ficarão quase zero.

As taxas têm diminuído desde que grandes exchanges como a Coinbase passaram a agrupar pagamentos e usar Segwit.

Por que algumas transações com taxas baixas aparecem no início do mempool?

É porque uma transação com taxa alta depende dela e a reprioriza. Ou seja, a única forma do minerador receber o dinheiro da transação "boa" é incluir a "ruim" primeiro. Isso é conhecido como Child-Pays-For-Parent (CPFP), mas note que algumas versões antigas do Bitcoin Core e o Bitcoin Unlimited não suportam isso (e deixam essas transações para softwares de mineração mais inteligentes).

Como vocês construíram isso?

A forma como calculamos nossas estimativas de taxa é chamando estimatesmartfee $n no Bitcoin Core (0.16.0). O gráfico é gerado exportando o mempool e fazendo uma classificação inteligente.