Este pequeno artigo irá esclarecer os conceitos básicos das taxas de transação de Bitcoin, desde a forma como são calculadas até ao que pode fazer no caso de receber uma taxa demasiado grande ou demasiado pequena.
As taxas de transação Bitcoin (ou muitas vezes também designadas por taxas de mineração) permitem aos utilizadores dar prioridade às suas transacções (ou muitas vezes também designadas por tx) em relação a outras e serem incluídas mais rapidamente na lista de transacções Bitcoin conhecida como cadeia de blocos.
Os mineiros têm de decidir se incluem ou não uma transação na cadeia de blocos, uma vez que o tempo despendido na sua realização é importante. Taxas mais baixas significam, normalmente, que é provável que esta transação fique parada durante muito tempo. É por isso que os mineiros procuram as taxas de transação mais elevadas, uma vez que podem acelerar o processo de transação.
Em suma, é isso que tem de saber sobre as taxas de Bitcoin em geral. No entanto, para uma correta compreensão do assunto, aconselho-o a continuar a ler este artigo, onde abordarei o seguinte:
- O que são taxas de transação de Bitcoin?
- Como são calculadas as taxas de Bitcoin
- Cálculo do tamanho do Tx
- Redução das taxas de imposto
- Como é que as carteiras lidam com as comissões
- Mais informações
- O resultado final
1. O que são taxas de transação de Bitcoin?
As comissões da Bitcoin não são diferentes das comissões de transação que tem de pagar em qualquer outro banco, independentemente da moeda que utiliza (criptomoeda ou moeda fiduciária, como o USD). Uma comissão de Bitcoin é uma comissão que o proprietário de uma Bitcoin tem de transferir para um Mineiro de Bitcoin sempre que transferirem fundos para outro endereço bitcoin. Primeiro, vamos ver o que acontece em geral quando se envia Bitcoins para outro endereço:
- Cada sistema de blockchain tem computadores (por vezes referidos como nós) que possuem uma cópia do blockchain do Bitcoin. Cada transação tem que passar por um processo de validação por cada um desses computadores. O que acontece aqui é que os nós estão verificando se você realmente tem a quantidade necessária de Bitcoins em seu saldo, passando pelo histórico de transações do seu Bitcoin.
- Se a transação for válida, vai para o Mempool (abreviatura de Memory Pool). Pode imaginar a Memory Pool como uma “sala de espera”, onde a transação passa algum tempo antes de um mineiro a ir buscar e a incluir num bloco de transacções, tal como se senta e espera no médico até o seu nome ser chamado. Aqui, a tx é considerada uma “transação não confirmada” ou uma “transação de confirmação 0”, se quiser saber mais sobre o Mempool, consultar esta página.
- Quando os mineiros apanham o tx e o incluem no bloco ligado à cadeia de blocos, obtém-se uma transação confirmada.
Há uma certa quantidade de txs que um bloco pode conter. Neste momento, o montante médio de transacções é de 2500 txs. Por vezes, há um “engarrafamento” na rede Bitcoin, o que significa que há muitas transacções à espera de confirmação. Nesses momentos, os mineiros têm de decidir que transacções Bitcoin devem ser confirmadas e executadas em primeiro lugar. É nessa altura que os mineiros analisam as taxas de transação de Bitcoin associadas às transacções.
Assim, uma taxa de transação é uma forma de sinalizar ao mineiro a urgência da sua transação. Se quiser que a transação seja confirmada mais rapidamente, deve pagar uma taxa maior. Se não for tão sensível ao tempo, pode fazê-lo com uma taxa menor. É importante notar que as taxas são sempre pagas pelo remetente da transação.
O que também é necessário saber é que o blockchain do Bitcoin não tem taxas mostradas explicitamente. A única maneira de deduzir qual taxa foi paga pelo remetente é calcular a diferença entre quantos Bitcoins foram enviados menos quantos foram recebidos e quantos foram devolvidos como troco. Isto será explicado na secção 3.
2. Como são calculadas as taxas de Bitcoin?
Se quiser que a sua Bitcoin seja minerada, tem de pagar uma taxa pela transação. Para fins didácticos, vou explicar aqui como calcular as taxas de transação da Bitcoin de uma forma simples, uma vez que o procedimento é um pouco complicado para os utilizadores, especialmente os novatos.
Uma transação é basicamente um ficheiro que é armazenado no seu computador e que tem um determinado tamanho (em MB, por exemplo). Os mineiros querem obter o máximo de lucro possível. O seu objetivo pode ser alcançado através da chamada taxa de comissão. Uma taxa de comissão na comunidade Bitcoin é um rácio de uma comissão para o tamanho: quanto maior for, melhor para os mineiros.
Eis outro exemplo para fins ilustrativos. Suponha que pretende comprar ou alugar um apartamento e, neste caso, tem normalmente uma determinada quantia de dinheiro que custa um metro quadrado. O preço do apartamento é semelhante à taxa total que paga, mas a forma como mede o custo do apartamento é através da quantidade de dinheiro que está disposto a dar por metro quadrado. Assim, na comunidade Bitcoin, a taxa é o custo do Bitcoin por pé quadrado.
A medida para a taxa de honorários é Satoshis por byte, em que Satoshi é a unidade de conta mais pequena em Bitcoin. O que significa é quantos Satoshis está disposto a trocar por cada byte (unidade de tamanho) do seu tx.
A qualquer momento, pode ver aqui qual é a taxa estimada necessária para que a sua tx seja incluída no bloco seguinte. Esta taxa é diferente dependendo do engarrafamento da rede ou, por outras palavras, de quanto a blockchain está cheia de transacções não confirmadas.
Cálculo do tamanho do Tx
Agora já sabe que a taxa de transação está correlacionada com o tamanho de tx. Este último, por sua vez, depende de uma série de factores diferentes. Aqui, mencionarei os mais importantes:
- Número de entradas
Cada Bitcoin que possui, no seu núcleo, é apenas uma referência a txs passadas que lhe foram enviadas, somando o montante que possui. Os utilizadores de Bitcoin chamam a estas referências “entradas.” Assim, basicamente, o utilizador envia a outro utilizador entradas distintas das que recebeu anteriormente. Estas entradas distintas são chamadas “saídas”. E o tamanho de qualquer tx está em dependência linear com o número de entradas que esse tx tem: quanto mais entradas houver, maior será o tamanho. O tamanho médio de uma transação Bitcoin é de cerca de 522 bytes.
- Número de realizações e alterações
Assim, os inputs são referências Bitcoin aos txs anteriores e os outputs são o número de endereços para os quais está a enviar a moeda digital na blockchain ou, para simplificar, outros utilizadores. Suponha que está a enviar criptomoeda para um endereço. É provável que, na realidade, obtenha dois outputs. Uma para o outro utilizador que é o destinatário e outra para si próprio, onde obtém o troco do seu pagamento inicial. Tenha em atenção que, se a soma das suas entradas for igual ao montante que tem de pagar, não haverá saída de trocos.
- Complexidade do guião
Para alguns txs, os utilizadores adicionam caraterísticas especiais como multi-sig. Multisig significa que, para autorizar a transação Bitcoin, os mineiros precisam de ter várias chaves. Estas práticas aumentam sempre o tamanho da tx e, consequentemente, a taxa de transação e, ao mesmo tempo, mantêm um nível de segurança mais elevado.
Dito isto, posso seguramente afirmar que, para os utilizadores médios, é bastante complexo calcular o tamanho da transação apenas com base nestes factores. No entanto, saber que o tamanho médio de uma transação é de cerca de 522 bytes pode ajudar a estimar a taxa da Bitcoin. Felizmente, os sítios Web de carteiras criptográficas (e especialmente o Carteira Bitcoin) têm o aparelho para calcular o tamanho da tx e a taxa para si, com base na taxa média da taxa no momento da transação, o que ajuda a manter o seu desejo de comprar Bitcoin num determinado nível.
3. Reduzir as taxas de Tx - Melhores práticas
Uma vez que todas as transacções de Bitcoin exigem o pagamento de uma determinada taxa de Bitcoin, existem várias formas de evitar taxas mais elevadas do que as taxas médias de transação de Bitcoin. Aqui está a lista das mais populares:
- Evitar enviar transacções durante um “engarrafamento”
Por vezes, a rede pode ficar extremamente ocupada. Normalmente, estes momentos acontecem quando o preço desce e muitas pessoas esperam pela melhor oportunidade para comprar Bitcoin. E é neste momento que os utilizadores colocam taxas mais elevadas nas txs para dar prioridade às suas transacções. E pode tornar-se dispendioso comprar Bitcoin. A melhor maneira de economizar dinheiro é adiar uma tx para o momento em que a rede está menos cheia.
- Utilizar uma carteira digital que suporte SegWit
SegWit (ou Testemunha Segregada) é um protocolo especial que ajuda a reduzir o empacotamento de dados da transação, para que o ficheiro tenha um tamanho mais pequeno. Muitas carteiras já suportam esta funcionalidade, que pode reduzir substancialmente os custos.
- Agrupar as entradas
Os corretores licenciados aconselham o agrupamento dos seus inputs, uma vez que quanto mais inputs o seu tx tiver, maior será o seu tamanho. E, como se recorda, a taxa depende linearmente da dimensão da tx. Se o seu objetivo é obter taxas mais baixas, deve consolidar as suas entradas. Pode consegui-lo enviando muitas entradas pequenas para um endereço que possui, nas alturas em que as taxas são baixas. No futuro, isso permitir-lhe-á ter apenas uma entrada. Assim, o montante que pagará pela tx será menor.
- Agrupar as suas saídas
A outra forma é agrupar várias saídas numa única transação. Desta forma, estará a efetuar pagamentos a vários endereços numa única transação, o que reduzirá a taxa necessária. No entanto, nem todas as carteiras suportam esta funcionalidade.
4. Como as carteiras Bitcoin lidam com as taxas
As carteiras Bitcoin têm uma funcionalidade que recomenda uma taxa de transação razoável. Estimam este custo com base nos níveis actuais e recentes de atividade na rede bitcoin. Combinam os dados para obter uma taxa mínima e uma taxa máxima, dando-lhe uma taxa média. Nem todas as carteiras e bolsas de criptomoedas de saída avaliam estes dados corretamente e cobram taxas excessivas para a transação média.
No entanto, a maioria das carteiras (especialmente se tiver uma carteira de hardware) tem opções como ajustar a taxa média de transação de Bitcoin ou, pelo menos, definir uma taxa mínima ou dar preferência aos pagamentos. Como disse anteriormente, para escolher a taxa correta, é necessário saber primeiro o tamanho da transação. Se a sua carteira lhe fornecer essa informação, pode então utilizar a tabela de estimativa de taxas para calcular quanto custa a sua inclusão na cadeia de blocos.
Suponha que sabe que o tamanho do tx é de 16.000 bytes e que a taxa média custa 10 Satoshis/byte, o que significa que terá de pagar 160.000 Satoshis como taxa de transação.
5. Mais algumas informações
Nesta secção do artigo, abordarei questões como a primeira confirmação, a aceleração da velocidade do seu tx e a negociação de derivados.
Está preso? Como é que posso acelerar?
Muitas vezes, pode acontecer que o seu tx fique bloqueado ou não seja confirmado. Há basicamente três razões para isso acontecer:
- A razão mais possível e direta é a existência de um “engarrafamento” na rede Bitcoin.
- Outros utilizadores aplicaram taxas mais elevadas às suas transacções do que você.
- Está a tentar enviar moedas de uma transação que recebeu e que ainda não foi confirmada. Pode parecer estranho, mas algumas carteiras permitem-no, de facto.
Então, o que pode fazer para que a sua transação seja incluída na cadeia de blocos?
- A primeira solução é esperar que os mineiros resolvam as transacções anteriores. Normalmente, três a cinco dias são suficientes para obter a primeira confirmação sem qualquer outro aconselhamento jurídico. Tal como acontece com muitas coisas na vida, é preciso esperar.
- A segunda forma é aplicar a funcionalidade Substituir por taxa (RBF). A RBF permite a uma carteira retransmitir uma transação com uma taxa a um custo mais elevado. No entanto, note-se que apenas algumas carteiras oferecem esta funcionalidade.
- A terceira forma é utilizar os chamados aceleradores tx operados por pools de mineração. Acrescentam o tx ao bloco seguinte que estão a minerar, se tiverem capacidade de computação para o fazer. Alguns pools têm um preço para colocar a transação média no bloco seguinte. Para todos eles, é necessário conhecer o identificador da tx. O identificador tx encontra-se normalmente na lista de transacções da sua carteira.
Recomendo a utilização dos aceleradores abaixo:
- O ConfirmarTX irá impulsionar transacções inferiores a 250 bytes. No entanto, as transacções maiores requerem pagamentos $5.
- O Onda fria O acelerador funciona bem se tiver uma conta no fórum BitcoinTalk.
- O acelerador da ViaBTC é gratuito, mas muitas vezes não está disponível, pois só aceita 100 transacções não confirmadas por hora. Por conseguinte, para que seja aceite, é provável que tenha de voltar a enviar repetidamente o seu tx id no início de cada hora.
Falei com um consultor financeiro profissional que pode oferecer aconselhamento jurídico sobre investimentos e ele disse-me que o conselho de utilizar um acelerador é o mais fácil.
Se já tentou tudo o que referi acima e o seu tx continua preso algures na rede Bitcoin, o último recurso será o double-spending, o que significa que envia o seu tx mais uma vez, mas com uma taxa mais elevada. É semelhante ao RBF, mas com uma distinção relevante: com o RBF, pode procurar aconselhamento jurídico profissional e funciona de acordo com regras de protocolo estabelecidas, ao passo que o gasto duplo é explicitamente considerado algo que simplesmente não deve fazer.
Outra forma de último recurso é a chamada funcionalidade "Child Pays for Parent" (CPFP). Isto significa que o utilizador gasta essencialmente moedas que estão a chegar, mas que ainda não foram confirmadas. Qualquer pessoa que possa oferecer aconselhamento jurídico votará contra esta opção. Estes conselhos baseiam-se na ideia de que as taxas de uma nova tx de saída serão suficientemente elevadas para cobrir tanto as próprias tx como as transacções de entrada não confirmadas de que dependem.
As opções de gastos duplos e CPFP são procedimentos bastante difíceis que colocam os seus fundos em risco e não se destinam a um utilizador comum. Mas se estiver interessado em saber como funcionam, consulte os pormenores da wiki Bitcoin sobre estes.
O tx ficou preso?
Pode haver alturas em que pensa que a sua tx está presa para sempre, mas na verdade, há uma pequena hipótese de isso acontecer. Como eu disse no início, a transação média é colocada no mempool até que os mineiros a recolham. E o mempool não tem um lugar certo. Cada nó para validar tx tem uma parte no seu disco rígido que é dedicada a armazenar transacções pendentes. E cada nó tem diferentes versões do mempool, dependendo do seu poder de computação e das transacções que são conhecidas e recordadas por eles. Se uma transação não obtiver a primeira confirmação durante um longo período de tempo, acabará por ser apagada do mempool de um nó. O tempo limite padrão atual é de 72 horas, mas os nós podem definir a sua própria duração.
As transacções com o valor mais baixo também serão retiradas do mempool, uma vez que são introduzidas transacções com taxas mais elevadas e o mempool tem um tamanho limitado.
É por isso que esperar pelo menos 72 horas provavelmente produzirá um de dois resultados: Ou o seu tx será confirmado, ou será apagado de todos os pools de memória da rede, e os fundos serão devolvidos à sua carteira.
Dito isto, é possível que um determinado nó nunca se esqueça do seu tx e possa até retransmiti-lo ocasionalmente, o que faz com que outros nós se lembrem dele. Nesse caso, o seu tx pode ficar preso para sempre.
Pagar para enviar Bitcoin?
Por vezes, as pessoas perguntam-se se é gratuito enviar Bitcoin. Muitas coisas mudaram desde o desenvolvimento do Bitcoin, tais como novas regras segundo a qual temos agora uma taxa média de transação de Bitcoin. Mas antes era possível enviar transacções gratuitamente se a sua transação fosse suficientemente pequena ou se tivesse “prioridade”. A taxa de Bitcoin vai para os mineiros que introduziram a tx num bloco extraído com sucesso.
6. O resultado final
Como vê, o cálculo do preço das suas taxas tx é uma questão complexa. E de facto, Bitcoin Cash foi criado para lidar com o problema do tamanho do bloco Bitcoin, que limita a quantidade de transacções que o Bitcoin pode processar em cada bloco. Uma vez que o poder de computação não é suficiente, existe normalmente uma fila muito longa de transacções pendentes, o que resulta em taxas de transação médias extremamente elevadas.
Manter as taxas baixas é importante, uma vez que ter um sistema de pagamento peer-to-peer barato é um dos objectivos que a Bitcoin foi criada para alcançar. No entanto, como sempre, há outras considerações a ter em conta, para além das taxas baixas (mais sobre isso noutro post).
À medida que a Bitcoin cresce em popularidade, cada vez mais pessoas a utilizam, e a rede precisa de novas soluções para lidar com a procura, mas estas não podem ser procuradas de forma independente. Um candidato promissor para essa solução é o Rede Lightning que tem como objetivo fornecer transacções quase instantâneas e gratuitas a todos os utilizadores da rede Bitcoin.
FAQ:
Quanto é que a Bitcoin cobra por transação?
Para calcular a taxa adequada para a sua transação, terá de multiplicar o tamanho do seu tx pela taxa de taxa necessária para entrar no bloco seguinte.
Existe alguma taxa para comprar Bitcoin?
Para comprar Bitcoin, tem de pagar uma taxa de transação, cuja dimensão depende do preço da bolsa de criptomoedas que utiliza e da moeda fiduciária que possui (como o USD).
Como posso evitar as comissões Bitcoin?
Não existem formas explícitas de evitar o pagamento de uma taxa de transação. As taxas médias de transação de Bitcoin são bastante pequenas quando não há “engarrafamento”. Mais transações acontecendo ao mesmo tempo aumentam o preço da taxa.
Porque é que as taxas de transação da Bitcoin são tão elevadas?
Por vezes, a cadeia de blocos da Bitcoin fica sobrelotada e as pessoas atribuem uma taxa mais elevada à sua transação para acelerar as suas transacções não confirmadas. Isso, por sua vez, cria uma “guerra de taxas”, e o preço da taxa despenca.
É seguro comprar Bitcoin?
A compra de Bitcoin é segura sempre que se utiliza uma plataforma controlada e respeitada. É importante pesquisar qualquer plataforma onde esteja a considerar comprar Bitcoin antes de decidir dar o salto. No entanto, ela flutua mais do que qualquer outra moeda.










