Quando se trata de redes blockchain, as taxas de transação atendem a dois propósitos essenciais. Elas recompensam mineradores ou validadores que ajudam a confirmar transações e contribuem com a proteção da rede, evitando ataques de spam.
As taxas de transação podem ser pequenas ou grandes, dependendo da atividade da rede. As tendências do mercado também podem ter influência sobre as taxas. Embora taxas altas possam inibir a adoção da blockchain, taxas muito baixas podem acarretar problemas de segurança.
Por que existem as taxas de transação?
As taxas de transação são parte essencial da maioria dos sistemas de blockchain, desde a criação desta tecnologia. Você provavelmente já se deparou com uma taxa de transação ao enviar, depositar ou sacar criptomoedas.
A maioria das criptomoedas usa taxas de transação por dois importantes motivos. O primeiro é que as taxas reduzem a quantidade de spam na rede. Elas também fazem com que ataques de spam em larga escala tenham altos custos. O segundo motivo é que as taxas de transação atuam como um incentivo para os usuários que ajudam a verificar e validar as transações. É como uma recompensa por ajudar com o funcionamento da rede.
Na maioria das blockchains, as taxas de transação são baratas, mas dependendo do tráfego da rede, esse valor pode aumentar consideravelmente. Como usuário, o nível de prioridade da sua transação depende do valor que você escolhe pagar em taxas. Em outras palavras, esse valor determina a prioridade com que sua transação será adicionada ao próximo bloco. Quanto maior a taxa paga, mais rápida será a confirmação de sua transação.
Taxas de transação do Bitcoin
Como a primeira rede blockchain do mundo, foi o Bitcoin que definiu o padrão para as taxas de transação usadas por muitas criptomoedas atualmente. Satoshi Nakamoto percebeu que as taxas de transação poderiam proteger a rede de ataques de spam em grande escala e incentivar o bom comportamento.
Mineradores de Bitcoin recebem taxas de transação como recompensa pelo processo de confirmação de transações adicionadas a novos blocos. O conjunto de transações não confirmadas é chamado de “memory pool” (ou mempool). Naturalmente, os mineradores irão priorizar transações com taxas mais altas, que os usuários concordaram em pagar ao enviar BTC de uma carteira de Bitcoin para outra.
Usuários mal-intencionados que tentam desacelerar a rede devem pagar uma taxa associada a cada transação. Caso esses usuários definam valores de taxa muito baixos, é provável que os mineradores ignorem as transações. Se as taxas forem suficientemente altas, os custos serão altos. Portanto, as taxas de transação também atuam como um filtro de spam simples e eficaz.
Como são calculadas as taxas de transação do BTC?
Na rede Bitcoin, algumas carteiras de criptomoedas permitem que os usuários definam suas taxas de transação manualmente. Também é possível enviar BTC sem taxas, mas é muito provável que os mineradores ignorem essas transações, o que significa que elas não serão validadas.
Ao contrário do que alguns imaginam, as taxas de Bitcoin não dependem do valor enviado, mas do tamanho da transação (em bytes). Por exemplo, imagine que o tamanho da sua transação é de 400 bytes e que a taxa média de transações é, no momento, de 80 satoshis por byte. Nesse caso, você teria que pagar cerca de 32.000 satoshis (ou 0,0032 BTC) para que sua transação tenha boas chances de ser adicionada ao próximo bloco.
Quando o tráfego de rede é alto e existe uma grande demanda para envio de BTC, a taxa de transação necessária para rápidas confirmações aumenta à medida que mais usuários solicitam novas transações. Isso pode ocorrer durante períodos de intensa volatilidade do mercado.
Sendo assim, taxas altas podem dificultar o uso da rede BTC em algumas situações cotidianas. Por exemplo, comprar uma xícara de café por $3 pode não ser uma boa ideia se as taxas forem maiores do que esse valor.
Existe um limite em relação ao número de transações que podem ser inseridas em um bloco, que é de 1MB (tamanho do bloco). Os mineradores adicionam esses blocos à blockchain o mais rápido possível, mas também existe um limite em relação à rapidez com que eles concluem o processo.
A escalabilidade das redes de criptomoedas é uma questão crucial que afeta diretamente a determinação das taxas. Os desenvolvedores de blockchain se esforçam continuamente para resolver esse problema. Algumas atualizações de rede ajudaram a melhorar a escalabilidade, como a implementação do SegWit e da Lightning Network.
Taxas de transação da Ethereum
As taxas de transação da Ethereum funcionam de maneira diferente em comparação com as do Bitcoin. A taxa leva em consideração a capacidade computacional necessária para processar uma transação, conhecida como Gas. O Gas também tem um preço variável que é medido em Ether (ETH), o token nativo da rede.
Embora o Gas necessário para uma transação específica possa permanecer constante, seus preços podem subir ou cair. O preço do Gas está diretamente relacionado ao tráfego da rede. Se você pagar um preço de Gas mais alto, os mineradores irão priorizar sua transação.
Como são calculadas as taxas de transação da Ethereum?
A taxa total do Gas é simplesmente um preço capaz de cobrir o custo, com a adição de um incentivo para processamento de sua transação. No entanto, você também deve considerar o limite de Gas, que define qual o preço máximo a ser pago para uma transação ou tarefa específica.
Em outras palavras, o custo do Gas é a quantidade de trabalho necessária e o preço do Gas é o preço pago por “cada hora” de trabalho. A relação entre esses dois fatores e o limite de Gas define a taxa total para uma transação da Ethereum ou operação de contrato inteligente.
Por exemplo, se uma certa transação custa 21.000 Gas e o preço do Gas é de 71 Gwei, a taxa de transação será de 1.491.000 Gwei ou 0,001491 ETH.
À medida que a Ethereum se consolida como um modelo de Proof of Stake (confira sobre Casper), existe uma expectativa de queda das taxas de Gas. A quantidade de Gas necessária para confirmar uma transação será menor, pois a rede precisará apenas de uma fração da capacidade computacional para validar transações. No entanto, o tráfego da rede ainda afetará as taxas, já que os validadores priorizam as transações que pagam mais.
Taxas de transação da Binance Chain
A Binance Chain é uma rede blockchain que permite que usuários façam transações e trades de BNB e outros tokens BEP-2. Os usuários também podem criar e distribuir seus próprios tokens. A Binance Chain adota um mecanismo de consenso conhecido como Delegated Proof of Stake. Então, em vez de mineradores, temos validadores.
A Binance Chain também alimenta o sistema da Binance DEX (exchange descentralizada), onde os usuários podem negociar criptoativos diretamente de suas carteiras. As taxas de transação da Binance Chain e da Binance DEX são pagas em BNB.
Note que a Binance Chain e a Binance Smart Chain são duas blockchains diferentes. Para mais informações, por favor consulte Uma Introdução à Binance Smart Chain (BSC).
Como são calculadas as taxas de transação da Binance Chain?
Dependendo da solicitação do usuário, a taxa será aplicada de acordo com a tabela de taxas em BNB. Existe uma distinção entre as taxas de transação (como no envio de BNB) e as taxas de trading da Binance DEX. Além disso, o preço total de uma transação pode aumentar ou diminuir, dependendo do preço de mercado do BNB.
Ao fazer transações não relacionadas com trades, como saques ou depósitos de BNB, as taxas serão pagas somente em BNB. Taxas relacionadas a atividades de trading na Binance DEX podem ser pagas usando o token negociado, mas o usuário terá desconto se fizer o pagamento em BNB. Este sistema incentiva a adoção de BNB e contribui para o crescimento da base de usuários.
Taxas de transação da Binance Smart Chain
A Binance Smart Chain (BSC) é outro blockchain desenvolvido pela Binance, que funciona em paralelo com a Binance Chain (ou seja, são duas redes distintas). Os BNB da Binance Chain são tokens BEP-2, enquanto que os BNB da BSC são tokens BEP-20.
A Binance Smart Chain é mais personalizável pois permite a criação de contratos inteligentes. A tabela de taxas da BSC não é fixa como na Binance Chain. Em vez disso, utilizamos um sistema de Gas (semelhante ao da Ethereum), de acordo com o poder computacional necessário para executar transações e operações de contrato inteligentes.
A rede BSC executa um mecanismo de consenso Proof of Staked Authority. Os usuários da rede precisam fazer staking de BNB para se tornarem validadores e, após a validação bem-sucedida de um bloco, recebem o valor correspondente às taxas de transação.
Como são calculadas as taxas de transação da Binance Smart Chain?
Conforme mencionado, a estrutura de taxas da BSC é semelhante à da Ethereum. As taxas de transação são indicadas em Gwei, que é uma pequena quantia equivalente a 0,000000001 BNB. Os usuários podem definir seus preços de Gas para alterar a prioridade de suas transações adicionadas ao bloco.
Para saber o preço médio atual e histórico de Gas, consulte o BscScan, onde você encontra uma média diária juntamente com os preços máximo e mínimo. No momento de confecção deste artigo, em março de 2021, a taxa média na BSC é de cerca de 13 Gwei.
No exemplo abaixo, o preço do Gas foi 10 Gwei. Note que o limite de Gas foi definido como 622.732 Gwei, mas apenas 352.755 Gwei (52,31%) foram utilizados nesta transação, resultando em uma taxa de transação de 0,00325755 BNB.
Geralmente, as taxas de BSC são muito baixas, mas se você tentar enviar tokens sem saldo BNB em sua conta, a rede irá notificá-lo de que você não tem fundos suficientes. Certifique-se de manter alguns BNB em sua carteira para pagar suas taxas de transação.
Taxas de saque da Binance
Quando você efetua saques na corretora Binance, você deve pagar taxas de transação associadas. Essas taxas variam dependendo da criptomoeda e da rede utilizada. A Binance tem sua própria estrutura de taxas para transações que acontecem dentro de sua plataforma de trading. No entanto, as taxas de saque são afetadas por fatores externos que não estão sob o controle da Binance.
O processo de saque de criptomoedas depende do trabalho de mineradores ou validadores que não fazem parte do ecossistema Binance. Sendo assim, a Binance precisa ajustar as taxas de saque periodicamente, conforme algumas condições da rede como tráfego e demanda.
A Binance também define limites mínimos para o saque de criptomoedas. Você pode consultar os limites atuais na página Tabela de Taxas.
As taxas de trading são baseadas no nível VIP da sua conta e não dependem das taxas de saque. Seu volume de trading mensal cumulativo determina o nível VIP de sua conta. A taxa máxima cobrada atualmente é de 0,1% das criptomoedas negociadas como maker ou taker. Lembre-se, usuários que pagam em BNB pagam taxas menores ao fazer trading.
Considerações finais
As taxas de transação são parte essencial da criptoeconomia de redes blockchain. São incentivos aos usuários que trabalham para manter o bom funcionamento da rede. As taxas também oferecem uma camada extra de proteção contra usuários maliciosos e spam.
No entanto, o aumento considerável do tráfego de algumas redes resultou em taxas significativamente mais altas. A natureza descentralizada da maioria dos blockchains pode prejudicar a escalabilidade. É verdade que algumas redes apresentam alta escalabilidade e altas taxas de transferência, mas para isso, geralmente é necessário sacrificar a segurança ou a descentralização da rede.
Ainda assim, existem muitos pesquisadores e desenvolvedores trabalhando em melhorias com potencial proporcionar maior inclusão das criptomoedas no mundo em desenvolvimento.