iniciar
iniciar

Para fazer uma transação no Bitcoin, os usuários precisam pagar taxas. Esse é um aspecto que às vezes é esquecido, mas é essencial no uso desse sistema de pagamento. Neste artigo, analisamos detalhadamente todos os mecanismos que você precisa conhecer sobre as taxas de transação do Bitcoin.
As taxas de transação representam um valor que um usuário de Bitcoin deve pagar para poder executar uma transação.
Quando uma transação é transmitida na rede Bitcoin, ela não é confirmada imediatamente. Primeiro, ele deve ser incluído em um bloco dentro do blockchain. Esse trabalho é feito por mineradores que construirão blocos com transações pendentes e buscarão uma impressão digital válida para eles (é o que chamamos Prova de trabalho). Quando um minerador encontra um bloco válido, ele pode adicioná-lo ao blockchain do Bitcoin e coletar todas as taxas associadas às transações que acabou de confirmar.
⚠️ As taxas de transação de Bitcoin não devem ser confundidas com taxas de câmbio. As bolsas de criptomoedas cobram de seus clientes uma taxa de serviço por cada transação de compra ou venda. Essas taxas não têm absolutamente nada a ver com as taxas de transação internas ao sistema Bitcoin.
Os blocos de Bitcoin têm capacidade limitada. Eles não são elásticos. Além disso, o mecanismo de ajuste de dificuldade associado à prova de trabalho garante que, em média, apenas um bloco seja adicionado a cada 10 minutos no blockchain do Bitcoin. O espaço em cada bloco é, portanto, um recurso escasso e cada transação ocupa uma parte desse espaço. Quando a demanda por esse recurso aumenta, a variável de ajuste permanece preço. Como resultado, as taxas de cada transação aumentam.
Você pode imaginar esse mecanismo como a operação de um hotel. Se uma propriedade tem 24 quartos, ela pode alugar exatamente esse número todas as noites, mas não mais uma. Se 10 quartos forem reservados, há apenas 14 quartos disponíveis para a noite em questão. No dia seguinte, o hoteleiro terá novamente 24 quartos para oferecer. No entanto, se ele notar uma grande demanda por uma data específica, já que não pode ultrapassar as paredes de seu hotel, o hoteleiro aumentará sua tarifa por quarto.
.png)
O mercado de taxas de Bitcoin funciona da mesma maneira. Um bloco é publicado em média a cada 10 minutos e cada um é estritamente limitado em tamanho. O espaço em um bloco é um recurso ciclicamente escasso, da mesma forma que os quartos de um hotel. Então, se houver muitas transações de Bitcoin esperando para serem confirmadas, a demanda por esse espaço aumenta, fazendo com que o preço suba. Esse preço corresponde exatamente às taxas de transação.

Assim como o hoteleiro, o minerador de Bitcoin quer lucrar. Se ele puder incluir apenas 4.000 transações em um bloco, mas houver 100.000 pendentes de confirmação, ele irá para o licitante com lance mais alto. O mercado de taxas de Bitcoin é, portanto, um sistema de leilão inglês, onde os usuários que pagam mais taxas ganham espaços em bloco para suas transações.
A consequência desse mecanismo é muito fácil de entender: Quanto mais taxas você pagar em comparação com outros usuários, mais rápido sua transação de Bitcoin será confirmada.
Nem todas as transações de Bitcoin ocupam o mesmo espaço em um bloco. Alguns são maiores do que outros porque têm mais entradas ou mais saídas. Também pode haver diferenças significativas dependendo do tipo de script usado: os scripts Taproot são mais leves que os scripts SegWit, que por sua vez são mais leves que os scripts Legacy.

Quando um menor precisa escolher entre as transações pendentes, ele naturalmente leva em consideração o peso de cada uma. Entre duas transações que oferecem a mesma quantidade de taxas em valor absoluto, ele sempre preferirá a mais leve, porque os blocos não são limitados pelo número de transações, mas pelo tamanho total (ou pelo peso, para ser mais preciso).

Como usuário, quando você deseja fazer uma transação de Bitcoin, não é aconselhável calcular as taxas em valor absoluto. É preferível relacionar essas taxas ao peso de nossa transação para determinar sua competitividade no mercado de leilões, em comparação com outras transações pendentes. Para fazer isso, determinaremos a taxa por unidade de peso da transação. Esse indicador é chamado de “Sats/VB” (satoshis por byte virtual).
Por exemplo, se você transmitir uma pequena transação SegWit que mede 141 vB e decidir alocar 1.994 sats em taxas para ela, sua taxa será de 14 SATs/vB (1.994/141 = 14).
📌 As taxas de uma transação de Bitcoin não são uma saída. Em termos absolutos, eles representam a diferença entre o total de entradas e o total de saídas. Por exemplo, se eu tiver uma entrada de 1.000 sats e duas saídas de 400 sats, a taxa alocada para essa transação será de 200 sats (1.000 - 400 × 2 = 200).

Obviamente, o mercado de taxas de Bitcoin está constantemente flutuando. Durante períodos de alta demanda por espaço em blocos, os preços podem subir rapidamente. Pelo contrário, durante um período mais lento, as taxas necessárias para confirmar uma transação diminuirão. Portanto, é essencial verificar as taxas atuais ao transmitir uma nova transação.

Em geral, o software de carteira Bitcoin sugere automaticamente taxas adaptadas à situação do mercado. Você também pode verificar diretamente por si mesmo. Para fazer isso, a prática mais comum é acessar o site da mempool.space. Ele fornece uma ordem precisa de prioridades com base na taxa. Ele também pode analisar blocos anteriores e prováveis blocos futuros, a fim de estimar a taxa ideal a ser incluída em um período de tempo razoável. Para proteger sua privacidade, você também pode executar sua própria instância mempool.space no seu node Bitcoin.
➤ Descubra 6 motivos para configurar seu próprio nó Bitcoin.
Observe que é melhor cometer um erro descendente do que um erro ascendente. De fato, se você alocar uma taxa bem acima do mercado atual, sua transação será rapidamente incluída no próximo bloco minerado. No entanto, depois que a transação for confirmada, você não poderá alterá-la. Foi o que aconteceu recentemente com um usuário que alocou por engano mais de 19 taxas de bitcoin à sua transação.
Pelo contrário, se você subestimou a taxa de taxas alocadas para sua transação, ela pode simplesmente não ser aprovada. Nesse caso, há duas possibilidades. Se suas taxas estiverem abaixo do limite de limpeza do nó, sua transação será esquecida da rede Bitcoin. É como se tivesse sido cancelado. Então você pode fazer isso de novo. Por outro lado, se sua transação permanecer presa nos mempools do node, você poderá usar mecanismos como o CPFP (Criança paga pelos pais) ou RBF (Substituir por taxa) para aumentar sua taxa e, assim, desbloqueá-la. Esses dois mecanismos serão o assunto de um artigo futuro.
Por último, é obviamente necessário ajustar a taxa de comissão tendo em conta a urgência da transação em causa.
As taxas de transação têm dois usos principais na operação do protocolo Bitcoin. Em primeiro lugar, eles permitem que menores sejam pagos pelo serviço que nos prestam. A produção de provas de trabalho gera custos de eletricidade, exige investimentos em equipamentos e também incorre em despesas com manutenção de máquinas. Para enfrentar todos esses encargos e gerar lucros, os menores devem poder obter uma renda. As taxas de transação representam parte dos ganhos que eles podem receber por meio de suas atividades. Em outras palavras, as taxas de transação são necessárias para financiar a garantia da história econômica do Bitcoin.
O segundo uso das taxas é criar um custo para multiplicar as transações, a fim de evitar spam. Se o envio de transações para os nós de Bitcoin fosse gratuito, seria fácil gerar uma infinidade delas com quantias insignificantes. Isso teria o efeito de saturar completamente a rede Bitcoin e aumentar a carga operacional nos nós. Por esse motivo, os nós do Bitcoin podem definir uma taxa mínima abaixo da qual não concordarão em retransmitir uma transação. Isso é o que chamamos de” Taxa de Minrelay TX ”. Por padrão, essa configuração é de 1 Sat/VB no Bitcoin Core.
Em teoria, portanto, é possível criar uma transação válida de Bitcoin sem taxas. Mas, na prática, a grande maioria dos nós da rede se recusará a transmitir essa transação para evitar spam. Como resultado, ele nunca poderá alcançar um menor e nunca será incluído em um bloco.
Assim como na concessão em bloco, as taxas são recuperadas pelo minerador vencedor em uma transação específica chamada” Transação Coinbase ”. A soma das taxas que podem ser regeneradas é a diferença entre todas as entradas e saídas de cada transação incluída no bloco.
Além disso, esses bitcoins recuperados em uma transação da Coinbase não são descartáveis durante um período de 100 blocos. Isso é chamado de período de maturação dos blocos.
➤ Saiba tudo sobre a construção de um bloco de Bitcoin.
Para concluir uma transação, os usuários do Bitcoin devem atribuir taxas a ela, que serão cobradas pelo minerador, que a incluirá em um bloco válido.
Como o tamanho dos blocos de Bitcoin é estritamente limitado, o minerador primeiro escolhe as transações que pagam mais taxas com base em seu peso (ou seja, de acordo com o espaço que ocupam no bloco). Assim, as taxas alocadas a uma transação são expressas em SATS/Vb, uma razão entre o valor absoluto das taxas e o peso da transação. Para encontrar a taxa certa, você precisa conhecer o estado atual do mercado de taxas. Durante períodos de alta demanda por espaço em blocos, as taxas serão mais caras e vice-versa.
%201.png)
