As taxas de transação representam o custo do serviço que os usuários da rede Bitcoin pagam pelo uso de energia, e são a segunda forma de lucro para os mineradores.
Seu valor, no entanto, não é predeterminado, mas sim decidido pelo remetente da transação, dependendo das condições da rede naquele momento.
Para um melhor entendimento, é preciso saber que cada bloco na blockchain do Bitcoin pode conter no máximo 1MB de informações, havendo um número limitado de transações que podem ser incluídas em qualquer bloco.
O pool de memória
Antes de serem incluídas em um bloco, as transações vão para o pool de memória (também conhecido como mempool), que é como uma sala de espera para transações não confirmadas.
Quando muitos usuários estão enviando fundos e a rede congestiona, pode haver mais transações aguardando confirmação do que espaço em um bloco.
Entretanto, os mineradores costumam priorizar as transações com taxas mais altas para incluir no bloco, já que isso gera mais lucro para eles.
Isso gera uma competição entre os usuários para que suas transações sejam inclusas no próximo bloco.
Portanto, com um número maior de transações, as taxas ficam cada vez mais altas. Enquanto isso, as operações com menores taxas vão ficando no pool de memória.
No final de 2017, por exemplo, quando o Bitcoin atingiu a alta histórica de quase US$ 20.000, as taxas para uma transação na rede atingiram US$ 55.
Como as taxas são calculadas?
O número de transações no pool de memória e a velocidade com que as transações são colocadas em um bloco com base na taxa de transação são determinantes para as carteiras de Bitcoin calcularem a taxa que será cobrada nas operações.
Esse cálculo é feito em Satoshi por byte, no qual a taxa média no momento da transação é multiplicada pelo tamanho de byte da transação.
Numa transação de 250 bytes e uma taxa média de 400 Satoshi/bytes, por exemplo, a taxa será de 250 x 400 ou 100.000 Satoshi.
O halving vai influenciar nesse processo?
No momento da redação, a taxa de transação na rede do Bitcoin está custando cerca de US$ 0,70, contudo, com a redução da recompensa por bloco minerado de 12,5 para 6,25 BTC prevista para maio de 2020, os custos de transação podem aumentar.
Isso porque a cada quatro anos, quando acontece um halving, se torna menos lucrativo minerar Bitcoin, e como as taxas por operações na rede são a segunda fonte de renda para os mineradores, o aumento nas taxas pode ser usado para compensar o impacto causado pelo halving.