Lembre-se que todas as transações, para serem confirmadas, precisam de uma “doação” para a rede. Terá que pagar uma comissão que o mineiro irá receber por validar a sua transação.

As comissões na Bitcoin (e em quase todas as criptomoedas) não são pagas de acordo com o valor do montante enviado. Ou seja, se você enviar 1000 bitcoins, não pagará mais do que se enviar 0,1 bitcoins, pois não é uma percentagem.

Na verdade, pode acontecer que pagar mais enviando 0,1 bitcoins do que 1000 ou 100000.

Porquê?

Bem-vindo a este novo capítulo do Guia Bitcoin Bit2Me, onde irá aprender a entender em detalhe quais fatores determinam o custo de uma transação e como saber que comissão colocar para uma transação atingir o mínimo possível.

O que determina o custo de uma transação?

Em Bitcoin, quando se lida com dinheiro puramente digital, a comissão é determinada pelo tamanho do espaço em disco ocupado por uma transação: bytes.

Não importa de quanto seja o valor da transação, a não ser que implicação tem a nível informático.

A comissão não é algo fixo ou explicitamente imposto, é o usuário que determina quanto está disposto a pagar de acordo com a sua necessidade.

Como mencionamos em Como as transações funcionam, uma transação não precisa ter uma única entrada e uma única saída, mas pode ser composta de várias entradas e saídas. Com base nisso, a transação terá mais conteúdo ou menos, ou seja, ocupará mais bytes ou menos no disco.

É como se fosse uma empresa de transportes, eles não cobram pelo valor do conteúdo, mas pelo tamanho da caixa: não importa se você carrega um quadro Picasso ou uma caixa cheia de espuma.

Em quanto tempo será confirmada a minha transação?

A questão de milhões de dólares, embora dependa da taxa que coloca, dependerá principalmente da sobrecarga da rede.

Não existe forma de saber com precisão quanto tempo levará para ser confirmada uma transação.

Por exemplo, a mesma transação, com uma comissão de 3 satoshis por byte, pode ser confirmada num dia em 10 minutos e noutro dia (ou no mesmo dia) em 24 horas. Porquê? Os mineiros, dependendo das transações que estão pendentes no mempool, selecionam os que pagam mais à taxa de satoshi / byte.

Vamos explicar porquê.

Se a rede não estiver sobrecarregada, os mineradores simplesmente adicionarão todas as transações sem problemas, mas se estiverem sobrecarregados, irão dar prioridade às transações com mais comissão para ganhar mais dinheiro.

Esta é a razão pela qual, que em certos períodos quando a Bitcoin é muito utilizada, e dado que o bloco na Bitcoin é de apenas 1 megabyte, os mineiros priorizam as transações que pagam mais e, portanto, é iniciada uma escalada do custo de comissão, sempre que existam pessoas dispostas a pagar mais para terem a sua transação realizada o mais rápido possível. Aqueles que pagam pouco ficam na parte inferior do mempool.

Ou seja, o tamanho do bloco no Bitcoin gera que, em certos momentos, o custo de uma transação seja exorbitante, uma vez que os mineiros são livres para selecionar quais transações colhem da mempool para adicionar ao bloco, Não existe necessariamente uma ordem de entrada.

Finalmente, devemos entender que a Bitcoin não adiciona blocos a cada 10 minutos, mas sim com uma média de 10 minutos. Isto significa que talvez o próximo bloco, a partir de agora, leve 8 minutos ou 35, sendo que a média dos últimos blocos é de 10 minutos. O que significa isto? Bem, por exemplo poderia pagar a comissão recomendada, a rede não será sobrecarregada e a sua transação levará cerca de 35 minutos.

Em resumo, existem três variáveis principais que determinam quando a sua transação será confirmada.

  • O tamanho da sua transação..
  • A sobrecarga da rede.
  • O tempo em que os blocos são minados.

Para que minha transação seja processada qual a comissão necessária?

Considerando que uma transação com 1 input (ou entrada de onde provêm os bits) e 2 outputs (saída) ocupa cerca de 250 bytes, com cerca de 150 satoshis / byte deverá ter o suficiente para sua transação ser processada normalmente.

Mas cuidado! Devemos prestar atenção às três variáveis anteriormente explicadas.

A estimativa anterior é teórica, não tem validade além de um cálculo aproximado, porque cada transação pode ser composta de uma maneira diferente e o estado da rede é diferente a qualquer momento. Se, por exemplo, a sua transação tiver muitas entradas, pois o saldo da carteira é distribuído por vários endereços com uma pequena quantia, a comissão que deverá adicionar à transação é provavelmente superior.

Claro, que está sempre livre para adicionar a comissão que quiser, assim como os mineiros estão livres para validar as transações com a prioridade que entendem.

Como calcular a comissão adequada?

A comissão ótima (ou fee) para uma transação Bitcoin a ser confirmada rapidamente (num 1 bloco) é marcada pela rede e NÃO e nem sempre é a mesma.

  • Cada transação Bitcoin ocupa um tamanho, isto é, pesa X bytes.
  • Em cada momento a rede está num estado sobrecarregada.
  • Este peso é multiplicado pela relação satoshis / byte que a rede calcula como melhor para cada momento indicando a quantidade total de comissão adequada para uma rápida confirmação.
  • O resultado que se obtém em satoshis.

O que é um satoshi?
Um satoshi é a fração mínima em que podemos dividir um bitcoin. Pode ler mais sobre este conceito aqui.

1 Satoshi = 0,00000001 bitcoin

Determinar o tamanho da transação é um processo técnico relativamente simples: Para calcular o peso, precisa obter as entradas e saídas assinadas com a chave privada, convertê-las em hexadecimais e obter seu tamanho em bytes.

Se depois disto a transação pesar 226 bytes e a fee que a rede indica for 220 satoshis / byte….

226 bytes * 220 sat/byte = 49720

49720 satoshis é a comissão ótima para uma confirmação rápida. Isto é igual a 0,0004972 bitcoins.

RECURSO 1: Tabela de equivalências de bitcoin e das suas frações.
RECURSO 2: Como saber que comissão é adequada (Post do Centro de Suporte Bit2Me)

A sério? Não existe uma maneira mais simples de conhecer a comissão adequada?

Sim, não fique confuso. Agora sabe como é o processo interno e quais são as variáveis que determinam o seu valor, mas logicamente existem ferramentas que facilitam automaticamente o processo de saber qual é a comissão recomendada.

Iremos continuar a explicação.

Serviços indicativos de Taxa recomendados

A melhor maneira de saber qual comissão colocar numa transação é seguir a recomendação de serviços especializados. Às vezes, as próprias bolsas já nos dão uma recomendação (mas nem todas as bolsas fazem o cálculo corretamente).

Para estimar as comissões, dependendo da urgência com a qual deseja processar a sua transação, diferentes ferramentas foram desenvolvidas, onde pode consultar a taxa aproximada por transação.

De quais ferramentas estamos a falar? Aqui deixamos as nossas 5 favoritas:

  • Bitcoin Fees de earn.com (antigo 21.co): Um dos melhores serviços. Têm representação em satoshis, bits, mBTC ou BTC da transação mais rápida e mais barata com a qual sua transação será processada. Na descrição detalham que neste momento para uma transação média de 221 bytes resulta em uma comissão de 31698 satoshis ou 0,00031698 BTC. Como fizemos anteriormente, lembramos que esta comissão é completamente aproximada e, embora tenham um cálculo muito preciso, ela varia dependendo das outras transações que estão na rede. É por isso que de vez em quando pode ser útil verificar.

Comisión de transacción Bitcoin

  • Unconfirmed-tx de btc.com: Esta ferramenta de estatísticas do portal btc.com permite-nos conhecer as recomendações das taxas de transações atuais em satoshis / byte e BTC / KB.
  • Bitcoinfees Feesim: Este portal permite filtrar por 1 minuto, 30 minutos, 3 horas ou 1 dia e ver o rácio de comissão em satoshis por KB para ter 90% de possibilidade de confirmação em 1, 2, 3, 6 e mais de 6 blocos.
    feesim
  • Fee estimates de statoshi.info: Neste portal pode ver os gráficos das taxas de transação recomendadas para confirmar em 2, 3, 4, 5, 6, 10, 20 e até 25 blocos caso não esteja com pressa para confirmação.
  • Fee estimation de p2sh.info: Muito semelhante ao statoshi.info mas, neste caso, só nos permite ver as comissões para uma confirmação nos próximos 1-2 blocos, 3 ou 6.

Algumas carteiras que possibilitam modificar a taxa

  • Bitcoin Core: Com o estimador Bitcoin Core que é uma carteira de desktop, pode ver quanto teria que adicionar como comissão para ter 95% de possibilidade de ser confirmado em N blocos. Mais informações sobre o Bitcoin Core.
  • Bitcoin Wallet desenvolvido por Schildbach: nesta carteira pode escolher entre 3 modos prioritários. O económico, o médio e o rápido. Cada um deles adicionará uma taxa recomendada para a transação. Informações sobre a carteira Bitcoin.
  • Electrum: Esta carteira também é a favorita de muitos usuários e possui um controlo dinâmico que permite que defina a comissão desejada sempre que estiver pronto para efetuar um pagamento com BTC. Mais informações sobre a Electrum.
  • Outras carteiras simplesmente calculam a taxa recomendada para entrar no próximo bloco, mas não permitem modificá-lo. É importante que escolha um aplicativo que permita fazer esta alteração, pois em certas aplicações a comissão que aplicam não é totalmente correta e pode levá-lo a gastar mais do que o necessário em certas ocasiões.

Estas são as nossas principais recomendações de carteiras com as quais pode definir este tipo de parâmetros. Qual recomendaria?

Resumindo

Embora existam internamente 3 parâmetros que irão determinar o tempo que levará para a sua transação ser validada, é totalmente impossível determinar exatamente quanto tempo levará para confirmar uma transação, por isso em todos os lugares verá que quando falam de tempo, falam sempre sobre estimativas e aproximações.

A melhor coisa a fazer é seguir as recomendações de serviços especializados no cálculo, como BitcoinFees, e ter sempre em mente que devemos pensar no tempo como um tempo aproximado (com um intervalo de tempo).

Este articulo foi util?
Average Scoring: 0
➜ Share the knowledge and promote the decentralized revolution!