Um bloco tem espaço limitado: 4.000.000 de unidade de pesos, o que equivale a 1.000.000 de bytes virtuais (vB). Os mineradores ordenam portanto as transações não pela taxa total, mas pela taxa por unidade de espaço, a feerate.
Como calculá-la
Feerate = taxa ÷ tamanho virtual. Uma transação de 200 vB que paga 1.000 satoshis tem uma feerate de 5 sat/vB. O tamanho virtual é o peso dividido por 4, pelo que dados witness custam um quarto dos outros dados.
O que determina o seu tamanho
O número e o tipo de entradas e saídas, não a quantidade de bitcoin. Enviar 0,001 BTC e 100 BTC pode custar o mesmo.
Pisos
Desde o Bitcoin Core 29.1, a feerate mínima de retransmissão por omissão é 0,1 sat/vB (versões anteriores usavam 1 sat/vB). Abaixo do piso de um nó, ele não retransmitirá a transação.