Quem usa Bitcoin hoje está ficando assustado. Chega a se pagar 10 dólares de taxa para conseguir fazer uma transferência.

O que torna inviável usar o Bitcoin como meio de pagamento de compras com valores pequenos.

Mas por que isso acontece? O que são essas taxas? Para que servem? Por que estão tão altas?

Para entender o alto valor das taxas de transferência é preciso antes entender alguns conceitos básicos da rede Bitcoin.

Centralização versus Descentralização

Muito se fala que o Bitcoin é uma moeda que funciona em uma rede descentralizada. Mas o que significa isso?

Rede centralizada

Primeiro precisamos entender o contrário. O que é uma rede centralizada?

Nos primórdios da web existiu um serviço de troca de músicas no formato mp3 chamado Napster. Os mais velhos devem se lembrar disso. Era uma rede P2P centralizada. Isso significa que havia um centro, nesse caso, o próprio Napster, que intermediava todas as trocas de mp3 entre os outros participantes.

Se esse centro fosse derrubado, toda a rede cairia. E foi justamente o que aconteceu. Após um processo na justiça o Napster foi fechado.

Rede DEScentralizada

Desde então novas propostas de compartilhamento arquivos na Internet foram desenvolvidas.

O Bittorrent foi uma dessas que deu certo. Justamente por ele ser descentralizado.

Um participante inicial cria e distribui um arquivo torrent que contém informações que dão acesso a uma rede onde outros arquivos (filmes, musicas, etc) podem ser compartilhados entre os demais participantes dessa mesma rede.

Cada torrent é uma rede independente dos outros torrents e sem um ponto central. Se o participante inicial sair, o compartilhamento dos arquivos entre os demais participantes continua funcionando sem ele.

É por isso que até se consegue fechar alguns sites de torrent como o piratebay, mas ninguém consegue acabar com a rede torrent. Pois esses sites apenas distribuem os arquivos torrent. Eles não gerenciam as conexões entre os participantes da rede. É impossível matar o Bittorrent sem matar a Internet junto.

Mas o que isso tem a ver com dinheiro?

Fazendo um paralelo, o Real (R$) é uma moeda centralizada. O centro seria o banco central, a receita federal, o governo, etc. Esse centro tem o poder de controlar a emissão (inflação) da moeda e fiscalizar/controlar quem pode transacionar com quem.

O Bitcoin é uma moeda que não possui esse tipo de centro. Cada participante é ao mesmo tempo usuário e fiscal dentro da rede.

Mas como isso é possível?

Para fins didáticos, imagine que alguém crie um tipo novo de torrent. Ele serve para compartilhar um arquivo apenas. Mas não é um arquivo de música ou filme. Esse arquivo é um livro contábil contendo transações financeiras em uma nova moeda que acabou de ser inventada e só existe dentro desse livro.

Os participantes dessa nova rede não apenas compartilham esse arquivo mas também continuam alimentando esse livro à medida que novas transações são realizadas.

Esse livro contábil é chamado de Blockchain.

Quem trabalha para o Bitcoin?

Novas transações são geradas a cada instante pelos usuários da rede.

Quem inclui as novas transações na blockchain são participantes comuns que assumem o papel de "mineradores".

Eles organizam as novas transações em conjuntos chamados de blocos e inserem esses blocos no livro contábil. Por isso o nome Blockchain (corrente ou cadeia de blocos).

Mas por que as pessoas deixariam seus computadores ligados 24 horas por dia para alimentar esse livro com novos blocos? Isso tem um custo. É preciso haver algum incentivo.

No caso do Bitcoin existem duas formas de recompensar quem alimenta a blockchain.

A primeira forma é com novas unidades de Bitcoin. A cada bloco gerado, novas bitcoins são criadas para serem pagas como um prémio para aquele participante da rede que "montou" esse bloco.

É por isso que são chamados de mineradores. Pois é como se eles estivessem garimpando essas novas unidades de Bitcoin.

Mas para que o Bitcoin tenha valor, ele precisa ser escasso. Isso é um conceito básico de economia. Novos bitcoins não podem ser gerados infinitamente.

Para resolver isso, depois que uma determinada quantidade de bitcoins é gerada, essa recompensa diminui pela metade. E depois pela metade novamente. E assim por diante. Chegará um dia em que essa recompensa será quase zero. Isso está na programação do Bitcoin.

Quando esse dia chegar, a quantidade de bitcoins em circulação estará em torno de 21 milhões. É por isso que tanto se fala nesse limite máximo de 21 milhões de bitcoins. Hoje já temos cerca de 16 milhões.

Vou abrir um parêntese aqui: Quando você compra um bitcoin, você não está comprando um dos novos que estão sendo gerados agora. Mas sim está comprando de alguém que já possui a mais tempo e está vendendo (transferindo) pra você. Já vi algumas pessoas pensando que elas precisam comprar antes que os 21 milhões acabem, mas não é isso que acontece. Esse limite não impedirá que novas pessoas entrem na rede.

Voltando ao limite máximo de bitcoins, temos um novo problema.

Quando todos os 21 milhões de bitcoins forem gerados, como os mineradores serão recompensados? Se não houver uma forma de incentivá-los a continuar minerando novos blocos, a rede do bitcoin irá morrer por inanição.

É aqui que entra a segunda forma de recompensar os mineradores:

A taxa de transação

Cada transação inclui uma taxa a ser paga ao minerador..

O objetivo é fazer com que os mineradores continuem alimentando o livro contábil quando todos os bitcoins já tiverem sido criados. O pagamento por esse trabalho serão as taxas que fazem parte do bloco que ele minerar.

Essa taxa não possui um valor fixo. Você pode oferecer 1 centavo, 10 centavos, um milhão ou quanto você quiser de taxa de transação.

Temos ainda mais um problema.

O tamanho do bloco.

Para que a rede do bitcoin continue funcionando de forma descentralizada, é preciso que muitos mineradores tenham oportunidade de criar os blocos.

Se o bloco puder ser muito grande, os maiores mineradores, aqueles com maior poder computacional, irão incluir todas as transações em um bloco grande e inserir na blockchain.

Isso afastaria os mineradores menores e acabaria com a natureza descentralizada do Bitcoin.

Esses grandes mineradores remanescentes teriam poder suficiente para mudar as regras do Bitcoin para o bem ou para o mal.

Isso ainda colocaria o Bitcoin em risco de ser derrubado, assim como o Napster, pois bastaria derrubar esses grandes mineradores (centros).

E é por isso que o bloco possui um tamanho limitado.

Alem disso só se pode gerar um novo bloco a cada 10 minutos, pois se os blocos forem gerados muito rapidamente, ficaria mais difícil manter todos os participantes da rede com a blockchain sincronizada.

Com isso, chegamos ao problema final dessa história

Os limites de tamanho e de tempo criam um gargalo para a quantidade de transações que podem ser feitas em um determinado tempo.

Hoje em dia, com o aumento da popularidade e da demanda por bitcoins, existem transações sendo criadas numa velocidade muito maior do que a rede consegue processar.

Enquanto um bloco comporta em torno de 2 mil transações, em alguns momentos, temos mais de 100 mil transações esperando uma oportunidade de entrar em algum bloco para serem de fato consideradas oficiais ou confirmadas.

Os mineradores então ficam livres para escolher quais transações eles vão incluir no bloco.

E qual critério eles usam para decidir isso? Isso mesmo que você pensou. Eles escolhem as transações que pagam taxas maiores.

Em uma lista de espera de 100 mil transações, caso você queira que a sua transação seja processada rapidamente, você precisa pagar uma taxa que a coloque nas primeiras posições desse ranking.

Eu disse anteriormente que você pode escolher quanto quer oferecer de taxa, mas a maior parte das carteiras de Bitcoin já faz esse cálculo automaticamente para que a sua transação não fique esperando eternamente para ser processada.

As transações estão competindo entre si para ver quem consegue chegar primeiro.

E é por isso que as taxas estão tão altas.

Os usuários fieis do Bitcoin acreditam que isso é um problema temporário.

Existem soluções sendo testadas para que mais transações possam ser processadas sem que a descentralização da rede seja colocada em risco.

No futuro espera-se que a rede possa suportar a demanda. Isso é muito importante para que o Bitcoin continue crescendo e se valorizando.