Taxas de Transação em Blockchain: Por Que Elas Importam?
Em 1998, o engenheiro chinês Wei Dai primeiro introduziu o conceito de “criptomoeda.” Ao contrário da moeda convencional, a moeda digital existe apenas online. Os usuários podem trocar criptomoedas online após comprar tokens usando moeda "real" — ou seja, tradicional ou fiduciária. A criptomoeda elimina a necessidade de uma autoridade central de controle, como uma instituição financeira ou escritório governamental, e em vez disso, cria um meio rápido, fácil e eficaz para pessoas ao redor do mundo trocarem dinheiro.
Cerca de uma década após a ideia de criptomoeda ser descrita pela primeira vez, um inovador usando o pseudônimo “Satoshi Nakamoto” revelou o conceito por trás do Bitcoin. Hoje, o Bitcoin (ou BTC) é uma das formas mais populares de criptomoeda. Embora o Bitcoin tenha eliminado a necessidade de uma autoridade central, ele não removeu os custos associados à tecnologia que sustentam as criptomoedas. Saber como essa tecnologia funciona pode ajudá-lo a entender melhor as taxas de transação — e a minimizar seus custos ao usar criptomoedas.
Blockchains, Bancos de Dados e Bitcoin
Todas as transações de Bitcoin verificadas são armazenadas via blockchain, um tipo de banco de dados que armazena dados electronicamente. A principal diferença é que bancos de dados usam tabelas para estruturar seus dados, enquanto blockchains armazenam dados em blocos. Quando um bloco é preenchido, ele é adicionado, tem a data registrada e é "encadeado" ao anterior. Isso cria um registro com dados facilmente acessíveis e uma linha do tempo imutável.
Assim como bancos de dados, blockchains exigem múltiplos computadores para gerenciar e armazenar dados. No entanto, bancos de dados usam servidores, que tendem a ser de propriedade de uma pessoa ou entidade específica, enquanto blockchains armazenam dados em vários computadores de propriedade de inúmeras pessoas ou entidades.
A rede do Bitcoin inclui milhares de computadores chamados nós, todos trabalhando juntos para verificar transações, preencher blocos e manter o sistema em funcionamento.
O Trilema do Blockchain
Para que um blockchain funcione da melhor forma, ele deve ser seguro, descentralizado e escalável. O trilema da blockchain, um conceito introduzido por um programador (e fundador da Ethereum) Vitalik Buterin, refere-se à ideia de que os projetos de blockchain lutam para atender a todos os três ideais.
Os desenvolvedores de blockchain estão usando o conceito do trilema para refinar ainda mais as redes e criar ferramentas para alcançar a funcionalidade ideal.
Segurança
A blockchain é projetada para ser democrática e imutável. A segurança da blockchain é mantida através de codificação, bem como de algoritmos de consenso que ditam o número de nós da rede necessários para confirmar transações antes da finalização. E como a blockchain é composta por uma série de blocos que registram os dados em funções hash com carimbos de data/hora, ela provou sua resiliência contra adulteração de dados e hacks.
Descentralização
Um dos trabalhos das instituições centrais é prevenir gastos duplos e problemas semelhantes. No entanto, elas são vulneráveis a ataques DDoS e outros problemas de segurança. A ideia de uma rede blockchain descentralizada é decifrada como um ambiente onde ninguém precisa conhecer ninguém, já que cada nó recebe as mesmas informações em um livro-razão distribuído.
Sistemas descentralizados como o Bitcoin são essencialmente invulneráveis a esses problemas, e algoritmos ou mecanismos de consenso fornecem segurança adicional ao sistema, impedindo gastos duplos e promovendo igualdade entre pares. Se alguém tentar alterar ou corromper o livro-razão, a maioria dos participantes da rede precisa chegar a um consenso para fazê-lo.
Escalabilidade
Durante períodos de uso intenso, engarrafamentos de tráfego podem ocorrer, retardando o processamento de transações e aumentando os custos para os usuários. Um blockchain escalável é essencial para manter uma vantagem competitiva com redes centralizadas.
Para superar e abordar o trilema do blockchain, alguns desenvolvedores recomendam fazer modificações diretas na rede — soluções de camada-1, como o Ethereum. Outros sugeriram desenvolver redes secundárias, ou soluções de Camada 2, projetadas para rodar ao lado do blockchain, como Lightning Network no Bitcoin ou Litecoin. É importante notar que a tecnologia blockchain ainda está em sua infância, e à medida que evolui, assim também evoluirão as soluções potenciais para o trilema do blockchain.
Por que existem taxas de transação de Bitcoin?
Nos primeiros dias do Bitcoin, os mineradores trabalhavam rapidamente para validar transações. À medida que a moeda digital explodiu em popularidade, as transações se tornaram mais numerosas e complicadas. A taxa de transação de Bitcoin foi iniciada para acelerar a validação das transações de Bitcoin.
As taxas estão ligadas ao tamanho da transação e à idade da entrada. Em outras palavras, uma transação que compreende mais bytes que ocupam mais dados em bloco terá taxas de transação mais altas. Taxas adicionais podem acelerar a transação no sistema, essencialmente colocando-a em uma fila de prioridade. Em outras palavras, você pode pagar mais para ter as transações validadas mais rapidamente.
As taxas coletadas vão para os mineradores, que validam e registram as transações de Bitcoin e ajudam a manter o sistema fluido e funcional por:
- apoio ao processamento de transações
- pagamento aos mineradores que validam as transações
- eliminação de transações de spam
Em outras palavras, as taxas de transação de Bitcoin protegem e preservam a integridade da rede Bitcoin.
Compreendendo as Taxas de Transação de Bitcoin
Conceitualmente, as taxas de transação de Bitcoin representam a velocidade com que um usuário deseja que sua transação seja validada no blockchain. Embora a natureza descentralizada do Bitcoin facilite para qualquer um participar como minerador — o que significa verificar e registrar transações para formar um bloco que é unido por uma cadeia. No entanto, o processo de mineração de Bitcoin, ou BTC, é complexo e caro. As plataformas de mineração são caras e frequentemente consomem enormes quantidades de eletricidade, enquanto o subsídio de bloco e as taxas de transação ajudam a compensar esses custos e incentivam os mineradores sempre que um novo bloco é validado.
Os mineradores recebem taxas de transação e subsídios de bloco como uma “recompensa de bloco” sempre que adicionam com sucesso um bloco ao blockchain. O subsídio do bloco é fixo com cada mineração de Bitcoin e foi reduzido pela metade (halving do Bitcoin), o que acontecerá a cada quatro anos ou a cada 210.000 blocos. Olhando para trás, em 2009, um Bitcoin minerado renderia a você 50 BTC e em 2012, mas à medida que os anos passaram, as recompensas foram reduzidas pela metade, e a última redução em 2020 definiu as recompensas em 6,25 BTC.
Os eventos de halving fazem com que o hashrate caia, aumentando assim o poder de computação e a energia necessários para minerar novos blocos. No entanto, o aumento das taxas de transação ajuda a incentivar os mineradores a manterem a segurança e sanidade da rede. As taxas de transação são determinadas com base em alguns fatores:
- quão congestionada a rede de criptomoeda está atualmente
- a quantidade de dados contidos na transação específica de Bitcoin
- a prioridade da transação
O último ponto está sob o controle do usuário. Se você precisar que sua transação de Bitcoin seja processada com urgência, pode optar por pagar uma taxa mais alta para priorizá-la. Se sua transação for menos urgente, pode optar por uma taxa menor. Nesse caso, a transação permanecerá no pool de memória (ou mempool) até que o tráfego diminua.
O mempool pode ser visto como uma fila. Quando você inicia uma transação, ela vai para o mempool. As transações que estão aguardando permanecem no mempool até que um minerador as confirme e as adicione ao bloco. Quando o mempool enche, os mineradores escolhem primeiro as transações de Bitcoin com taxas mais altas.
Este sistema pode manter as transações fluindo de forma mais suave, mas também pode levar a uma espécie de guerra de lances. Muitas pessoas que usam criptomoedas estão dispostas a pagar um prêmio para garantir que suas transações sejam concluídas primeiro. No entanto, essa tática pode sair pela culatra, especialmente durante períodos de uso intenso. Alguns usuários acabam pagando taxas a mais, o que força outros mineradores a também aumentarem suas taxas.
Taxas de transação: Bitcoin vs. Ethereum
Os maiores nomes em criptomoeda são Bitcoin (BTC) e Ether (ETH), e entender como as taxas são calculadas pode garantir que você pague um valor justo para completar sua transação, sem se envolver em uma guerra de lances ou estagnar desnecessariamente no mempool.
Calculando Taxas de Transação Bitcoin
Para calcular as taxas de bitcoin, você tem algumas opções. Com algumas carteiras, você pode automatizar o processo, o que lhe permite escolher a rapidez com que deseja que sua transação seja concluída e pagar de acordo.
Primeiro, verifique as taxas atuais e depois multiplique com base no tamanho da sua transação. Os bitcoins são divididos em Satoshis, que são uma centésima milionésima parte (ou 0.00000001) de BTC. Se a sua transação for de 225 bytes e você escolher a taxa de 100 Satoshis por byte, então pode esperar pagar cerca de 22.500 Satoshis em taxas, já que 100 x 225 = 22.500. Isso atualmente se traduz para pouco mais de $14, considerando que 1 Satoshi é $0.00056666 ou $0.00000001 BTC em 11 de outubro.
Calculando Taxas de Transação de Ethereum
Até 2021, tudo na rede do Ethereum era baseado em “gas”. Gas é a unidade vinculada à quantidade de poder computacional necessária para completar uma transação específica. Nomeado apropriadamente, gas refere-se à energia usada para manter a rede Ethereum em movimento.
Neste sistema de pagamento, tudo tem sido associado ao gas. Um simples problema de adição pode requerer apenas 5 unidades de gas, enquanto completar uma transação real pode ter um custo de 20.000. Para determinar a taxa de transação, um usuário precisaria saber o preço do gas, que é medido em gwei, ou o equivalente a 0.000000001 (um bilionésimo) de ETH.
Para calcular, você precisará multiplicar o custo do gas pelo preço do gas. Por exemplo, você pode ter uma transação que custará 20.000 unidades de gás, e o preço do gás é de 100 gwei. Seu custo total para essa transação será de dois milhões de gwei, porque 20.000 x 100 = 2 milhões. Isso se traduz em pouco mais de $7, assumindo que 1 gwei é equivalente a $0,00000359.
Os usuários poderiam definir um “limite de gás,” que se referia ao seu limite de gastos, ou quanto gás você queria usar para uma transação específica. Transações complexas exigiam mais trabalho, então seus limites de gás seriam necessariamente mais altos do que para transações mais simples.
No entanto, este sistema provou ser complicado, e muitos usuários estavam pagando menos, o que poderia levar à rejeição de suas transações ou à necessidade de pagar a mais. (Pense nisso como colocar muitos selos em um envelope que você deseja enviar, em vez de arriscar ter a carta devolvida por falta de postagem suficiente.) A atualização EIP-1559 mudou a forma como os usuários pagam por transações. Os usuários de ETH, em vez disso, pagariam uma taxa base por transações específicas. Parte de cada taxa coletada é “queimada,” o que remove moedas de circulação, e o restante vai para os mineradores. Os usuários de ETH também têm a opção de "dar gorjeta" aos mineradores, o que pode acelerar o processamento e registro de suas transações.
Taxas Médias de Transação
As taxas de transação são um custo necessário para realizar transações financeiras no século 21, e transações de criptomoeda não são uma exceção. Tanto o Bitcoin quanto o Ethereum vinculam o custo da transação ao seu tamanho, e os usuários podem pagar mais para agilizar o processo. A taxa média de transação de bitcoin flutua de dia para dia, dependendo da quantidade de tráfego e outros fatores. O mesmo se aplica à rede Ethereum.
Atualmente, as taxas médias de bitcoin estão entre $2 e $5, o que equivale a entre 3.700 e 9.170 Satoshi. A taxa média de transação do ETH varia de $2 a $7, ou 0,00056 a 0,002 ETH.
Transações Médias por Dia
As redes BTC e ETH estão prosperando, com inúmeras transações sendo concluídas e verificadas todos os dias. Na rede Bitcoin, cerca de 200.000 a 300.000 transações são concluídas diariamente. Ethereum, por outro lado, completa mais de 1 milhão de transações a cada dia.
Concluir suas transações em um dia com pouco tráfego pode reduzir sua taxa de transação sem obrigar você a comprometer a velocidade de verificação.
As Alternativas
As altas taxas de transação do Bitcoin são atraentes para os mineradores, mas podem não ser tão populares entre os usuários. A estrutura de taxas pode ser de tal forma que alguns usuários estão pagando o equivalente ao valor de sua transação em taxas, especialmente quando se trata de transações menores.
As taxas de transação não são o único problema que afeta o Bitcoin. A escalabilidade também está se revelando algo como um calcanhar de Aquiles. O protocolo Bitcoin define claramente o tamanho e a geração do bloco, o que restringe o Bitcoin a cerca de sete transações por segundo, ou TPS. Isso levou o Bitcoin a se ramificar em bifurcações adicionais, como Bitcoin Gold (BTG) e Bitcoin Cash (BCH). O Ethereum, por outro lado, tem blockchains maiores e pode processar cerca de 20 TPS e o ETH 2.0 está abrindo caminho para uma solução mais escalável.
Para alterar o protocolo Bitcoin, todos os seus usuários devem concordar e escolher um software específico. Lightning Network oferece uma alternativa projetada como um protocolo de pagamento de Camada 2, o que significa que é sobreposto à blockchain. Com o Lightning Network, você pode concluir inúmeras transações antes de fechar o canal de pagamento e liquidar a transação final com a blockchain.
Rede Lightning
A Lightning Network é uma solução off-chain que se sobrepõe a uma blockchain, não exclusivamente na rede do Bitcoin, e ajuda principalmente a processar pagamentos em blockchain de forma rápida e segura sem os tempos de confirmação de blocos potencialmente longos. Ela até permite que os usuários concluam trocas atômicas cruzadas instantaneamente sem depender de terceiros.
Um dos principais destaques da Lightning Network é sua capacidade de permitir pequenos pagamentos, até mesmo menos que um Satoshi. O processo é mais privado, permitindo que múltiplas transações individuais ocorram sem serem transmitidas pela blockchain. Como o nome sugere, a Lightning Network também é rápida, com praticamente nenhum limite de TPS. Os tempos de liquidação são igualmente rápidos, com a transação média sendo liquidada em cerca de um minuto ou menos. As taxas também são mais baixas.
Para aqueles em busca de privacidade, velocidade e acessibilidade, a Lightning Network oferece uma excelente alternativa.
Um Mecanismo de Consenso Mais Escalável
Um mecanismo de consenso ou algoritmo refere-se a um protocolo específico projetado para garantir que redes de computadores possam trabalhar juntas de forma eficiente ao mesmo tempo em que mantêm a segurança. O algoritmo é frequentemente usado para garantir que a rede cripto possa funcionar de forma eficaz e prevenir certos tipos de ataques ao sistema.
Se a principal fraqueza do Bitcoin é sua escalabilidade, um mecanismo de consenso mais escalável pode ajudar a reduzir os custos. Atualmente, o Bitcoin opera em um consenso de prova de trabalho (PoW), que exige que cada nó resolva problemas matemáticos complexos para validar uma transação. O primeiro a completar o problema pode adicionar o próximo bloco à cadeia. O bloco é então verificado, com os dados sendo inseridos na blockchain.
O protocolo de prova de participação (PoS) é tanto mais escalável quanto mais sustentável que o PoW. O PoS liga o poder de mineração à participação acionária. Os mineradores não precisam gastar energia resolvendo problemas matemáticos, mas são limitados a minerar um número específico de transações ligadas à sua participação acionária. Um minerador com uma participação de um por cento seria capaz de minerar um por cento dos blocos.
Os sistemas de PoS também são menos vulneráveis a um certo tipo de ataque econômico. Um minerador teria que possuir mais da metade das moedas digitais de uma rede para lançar um ataque ao sistema, o que seria desvantajoso para seus interesses.
Em última análise, um sistema PoS é mais escalável, eficiente em termos de energia e seguro do que os sistemas PoW.
Acampar Para Menos Congestionamento
Da mesma forma que um engarrafamento causa congestionamento, um número maior de transações aguardando em uma rede resulta em movimento mais lento e taxas mais altas. Assim, as taxas tendem a aumentar durante os horários de pico.
Se sua transação de Bitcoin não for urgente, você pode "acampar" e esperar por uma abertura, assim como você pode escolher sair um pouco mais tarde para evitar o trânsito da hora do rush. A blockchain tende a ter picos e vales previsíveis, devido a empresas completando transações maiores. Esperar até o final de semana para completar a sua pode significar menos tráfego, transações sendo concluídas mais rapidamente e taxas menores. Essa é uma das vantagens de mercados que nunca fecham.
Embora taxas personalizadas sejam possíveis, ainda assim, os mineradores priorizam e processam transações com base em vários fatores, incluindo o tamanho da taxa. Suas transações maiores podem demorar um pouco mais para serem concluídas, mas elas serão adicionadas à blockchain, geralmente quando o tráfego diminui.
Conclusão
Taxas mais altas ou mais baixas podem reduzir significativamente seus lucros e afetar seus ganhos e perdas de capital. Embora essas taxas sejam uma parte necessária das transações em um ativo digital, você pode tomar medidas para reduzir seus custos totais e diminuir o risco de pagar a mais, seja optando por um sistema alternativo para transações menores, como o Lightning Network, ou aguardando o momento ideal para processar suas transações. Pesquisar suas opções e encontrar a melhor para suas necessidades pode ajudar a economizar tanto nos preços de suas transações quanto no custo de fazer negócios.
