Na hora de comprar bitcoins ou fazer uma transação em qualquer criptomoeda que você tem que pagar uma comissão aos mineiros. Neste artigo, vamos falar sobre como calcular essa comissão e quanto você vai pagar para que sua transação seja aceita.
Rlembre-se de que tudo Transações Bitcoin para serem confirmados precisam fazer uma "doação" para a rede. Isso significa que você tem que pagar uma pequena comissão que o minerador receberá por ele 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.. Em outras palavras, se você enviar 1000 bitcoins, não vai pagar mais do que se enviar 0.1 bitcoin, não é uma porcentagem ou uma escala. De fato, pode acontecer que pague mais por enviar 0.1 bitcoin, que 1000 ou um milhão de BTC.
Comece no Bit2Me e entre no mundo das criptomoedas com vantagem. Cadastre-se facilmente e ganhe 5€ GRÁTIS na sua primeira compra com este link. Não espere mais para se juntar à revolução criptográfica! Cadastre-se
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 das perguntas que os recém-chegados ao mundo das criptomoedas costumam se fazer é: Quanto tempo leva para receber a confirmação ou validação de nossas transações? Bem, no Bitcoin (e outras criptomoedas) esse ponto está intimamente relacionado ao valor da comissão que pagamos e ao nível de cobrança da rede dos 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, você simplesmente terá maior prioridade. A razão para isso é muito simples: os mineradores querem ganhar dinheiro e quanto mais comissão você pagar, mais rápido eles aceitarão sua transação para confirmá-la. Simplificando, quanto maior sua comissão, mais rápido você receberá uma confirmação. Mas provavelmente, o que você paga 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 mineradores priorizam quem paga mais. Assim começa uma escalada do custo da comissão. Isso porque tem gente que precisa que sua transação seja entregue o mais rápido possível e eles aumentam o preço (pagam mais comissão). Quem paga pouco fica no fundo do 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.
Claro, você sempre é livre para adicionar a comissão que quiser, da mesma forma que os mineradores são livres para validar as transações que desejam.
Como é calculada a comissão adequada?
A comissão (ou taxa) ideal para uma transação 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 deixamos-lhe os nossos favoritos:
- 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.
- 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.
- 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 a 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 controle dinâmico. Isso permitirá que você estabeleça a comissão desejada toda vez que se prepare para efetuar um pagamento com BTC.
- 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.