Bem-vindo a outro tutorial da Bit2me Academy. Neste artigo, iremos falar sobre como calcular a comissão para realizar a sua transação em bitcoin ou outra criptomoeda. Irá descobrir quanto pagará em comissões para que a sua transação seja aceite.

Rlembre-se de que tudo Transações Bitcoin Para serem confirmados, eles precisam fazer uma “doação” para a rede. Isso significa que você tem que pagar uma pequena comissão que o minerador receberá para validar sua transação.

As comissões em Bitcoin, como em quase todas as criptomoedas, não são pagas com base no valor da quantidade enviada. Por outras palavras, se enviar 1000 bitcoins, não paga mais do que se enviar 0.1 bitcoin, não é uma percentagem ou uma escala. De facto, pode acontecer que pague mais por enviar 0.1 bitcoin, que 1000 ou um milhão de BTC.

Neste ponto, pergunta: por que isso acontece? Bem, neste novo tutorial da Bit2Me Academy, irá aprender a entender em detalhe que fatores determinam o custo de uma transação. Além de como saber qual a comissão colocar para tentar fazer uma transação de Bitcoin chegar, com o mínimo possível.

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

Em Bitcoin, sendo dinheiro puramente digital, a comissão de uma transação é determinada pelo tamanho do espaço em disco que uma transação ocupa. Esse tamanho é dado em unidades de bytes. Nesse sentido, não importa quanto é o valor da transação. O que importa é o tamanho da mesma e nível informático.

Nesse sentido, podemos dizer que:

A comissão não é algo fixo, nem imposto explicitamente, é o usuário quem determina quanto está disposto a pagar com base na sua necessidade.

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

É como se fosse uma empresa de transporte, em que não cobram pelo valor do conteúdo, mas pelo tamanho da caixa. De qualquer forma, a taxa de transporte é determinada pelo tamanho da caixa necessária para transportar o que você deseja.

Quanto tempo leva para confirmar minha transação?

Outra pergunta que os recém-chegados ao mundo das criptomoedas costumam fazer é: Quanto tempo leva para receber a confirmação ou validação das nossas transações? Bem, em Bitcoin (e noutras criptomoedas) esse ponto está intimamente relacionado ao valor da comissão que pagamos e ao nível de carga da rede de mineradores.

Quando a rede de mineração Bitcoin está sobrecarregada, a confirmação da transação tende a ficar lenta. Isso ocorre porque a capacidade da rede é excedida pela procura por transações realizadas. Simplificando, é gerada uma longa lista de espera para transações que aguardam confirmação. Uma lista de espera que podemos ver incorporada na Mempool.

Agora, o que acontece se colocarmos uma comissão mais alta? Bem, simplesmente terá uma prioridade mais alta. A razão para isso é muito simples: os mineiros querem ganhar dinheiro e quanto mais comissão você pagar, mais rapidamente a sua transação será confirmada. Em resumo, quanto maior a sua comissão, mais rápido receberá uma confirmação. Mas provavelmente, o que você paga a mais não tornará o tempo de confirmação mais preciso, apenas lhe dará uma prioridade mais alta. Isso ocorre porque outros fatores também entram em jogo, o que pode afetar a velocidade das confirmações.

É por isso que, quando em certos períodos o Bitcoin é muito usado, e como o bloco do Bitcoin tem um tamanho limitado (até 4 MB usando SegWit ), os mineiros priorizam quem paga mais. Consequentemente, uma escalada no custo da comissão é iniciada. Isso ocorre porque há pessoas que precisam que as suas transações sejam entregues o mais rápido possível e estão a aumentar o preço (pagam mais comissão). Aqueles que pagam pouco ficam no fundo da mempool.

Ou seja, o tamanho do bloco no Bitcoin gera que, em determinados momentos, o custo de uma transação é exorbitante, uma vez que os mineiros são livres para selecionar que transações tiram da mempool para adicionar a um bloco, e isso não ocorre por ordem de entrada.

Por fim, deve-se entender que o Bitcoin não adiciona blocos a cada 10 minutos, mas em média de 10 minutos. Talvez o próximo bloco a partir de agora, leve 8 minutos ou 35, sendo 10 minutos a média dos últimos 2016 blocos. O que isto significa? Bem, você poderia pagar a comissão recomendada, a rede não ficaria sobrecarregada e a sua transação levaria 35 minutos, por exemplo.

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

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

Que comissão necessito para que minha transação seja processada?

Considerando que uma transação com 1 input (ou entrada de onde vêm esses bits) e 2 output (saída), ocupa cerca de 250 bytes, com cerca de 150 satoshis / byte, deveria ter o suficiente para que a sua transação seja processada mais cedo que mais tarde.

Mas tenha cuidado! Devemos prestar atenção aos três pontos explicados acima. A estimativa anterior é teórica, não tem validade além de um cálculo aproximado, pois cada transação pode ser composta de uma maneira diferente e o estado da rede será diferente a cada momento. Se, por exemplo, a sua transação tiver muitas entradas, uma vez que o saldo da carteira é distribuído em vários endereços com pouca quantidade, provavelmente a comissão que deve adicionar à transação é maior.

Ou seja, é sempre livre para adicionar a comissão que desejar, assim como os mineiros poderão validar as transações que desejam.

Como é calculada a comissão adequada?

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

  • Cada transação de Bitcoin ocupa um tamanho, ou seja, pesa X bytes.
  • Em cada momento a rede está sobrecarregada.
  • Este peso é multiplicado pela proporção de satoshis/byte que a rede está a marcar como a melhor naquele momento e você obtém o valor total da comissão apropriada para uma confirmação rápida.
  • O resultado é obtido em satoshis.

Para determinar o tamanho da transação, devemos realizar um processo técnico relativamente simples. Primeiro, para calcular o peso, eles devem pegar as entradas e saídas assinadas com a chave privada, convertê-la em hexadecimal e obter seu tamanho em bytes.

Se, depois disso, a transação pesar 226 bytes e a taxa cobrada pela rede for de 220 satoshis/byte, teríamos o seguinte:

226 bytes * 220 sat/byte = 49720

Isto significa que a comissão ideal para esta transação é 49720 satoshis. O que é o mesmo que, 0,0004972 bitcoins.

Obviamente, isto é muito mais fácil usando as wallets ou carteiras, pois muitas delas já possuem esse tipo de calculadora integrada. Portanto, não se complique, deixamos algumas ferramentas que podem ajudá-lo nessa tarefa.

Serviços indicativos de fee recomendada

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

Para estimar as comissões, dependendo da urgência com a qual você deseja processar a sua transação, foram desenvolvidas ferramentas diferentes nas quais pode verificar a fee aproximada por transação.

Que ferramentas são? Aqui estão as nossas 5 favoritas:

  • Bitcoin Fees de earn.com: Um dos melhores serviços. Têm representação em satoshis, bits, mBTC ou BTC da transação mais rápida e barata com a qual a sua transação será processada. Como fizemos anteriormente, recordamos que esta comissão é totalmente aproximada. E embora o site tenha um cálculo muito preciso, ele varia dependendo das outras transações na rede.. Portanto, pode ser útil verificá-lo de tempos em tempos.

Taxa de transação Bitcoin

  • Unconfirmed-tx de btc.com: sob a ideia de bitcoinfees, esta ferramenta estatística do portal btc.com permitirá conhecer recomendações de taxa de transação corrente em satoshis/byte e BTC/KB.
  • Bitcoinfees Feesim: este portal permitirá filtrar por: 1 minuto, 30 minutos, 3 horas ou 1 dia e ver a taxa de comissão em satoshis por kB ter 90% de possibilidades de confirmar em 1, 2, 3, 6 e mais de 6 blocos.Bitcoinfees Feesim
  • Fee estimates de statoshi.info: portal onde poderá visualizar graficamente as taxas de transação recomendadas para confirmar em 2, 3, 4, 5, 6, 10, 20 e até 25 blocos, caso não tenha pressa em confirmar.
  • Fee estimation de p2sh.info: muito semelhante ao statoshi.info, mas neste caso apenas permite ver as comissões para confirmação nos próximos 1-2 blocos, 3 ou 6.

Algumas carteiras nas quais poderá modificar a fee

  • Bitcoin Core: Com previsão de Bitcoin Core que é uma carteira de desktop, pode ver quanto precisaria adicionar como comissão para ter uma probabilidade de 95% de confirmação em N blocos.
  • Bitcoin Wallet desenvolvido por Schildbach: nesta carteira, você pode escolher entre três modos prioritários. O económico, o médio e o rápido. Cada um deles adicionará uma taxa recomendada para a transação.
  • Electrum: Esta carteira também é a favorita de muitos usuários e tem controlo dinâmico. Isso permitirá que você estabeleça a comissão desejada toda vez que se prepare para efetuar um pagamento com BTC. Já tentou isto?
  • Outras carteiras, como Bit2Me Wallet calculam a taxa recomendada para inserir no próximo bloco, a fim de simplificar a operação para os usuários.