No ano de 2017, uma grande discussão dentro da comunidade Bitcoin ficou conhecida como Guerra dos Blocos, que envolveu o polêmico possível aumento no tamanho dos blocos da blockchain da criptomoeda.
Dessa discussão, surgiu o principal hard fork do Bitcoin (BTC), o Bitcoin Cash (BCH). Entenda o que aconteceu com a principal cópia do Bitcoin após 5 da divisão de cadeia da criptomoeda.
Funcionamento do Bitcoin
A blockchain do Bitcoin funciona com o objetivo principal de manter a imutabilidade dos registros presentes em seus blocos, adicionados na rede através do processo de mineração.
Os blocos são adicionados em média a cada 10 minutos quando um novo bloco é encontrado, contendo o registro de transações escolhidas pelo minerador anterior, normalmente levando em consideração as taxas de transação pagas pelos usuários.
O bloco do Bitcoin foi definido por Satoshi Nakamoto no início da rede como tendo apenas 1 MB, isto é, a rede é limitada a processar transações que ocorrem em 1 bloco de tamanho limitado, que é minerado a cada 10 minutos.
Claramente foi percebido nos primeiros dias do Bitcoin que haveria um problema de escalabilidade para que a rede se tornasse uma grande processadora de pagamentos, como a Visa e a Mastercard, como muitos gostavam de dar o exemplo da época.
Uma das soluções apresentadas para este problema foi simplesmente aumentar o tamanho do bloco do Bitcoin, uma vez que isso poderia ser facilmente implementado com um hard fork, bastando ajustar alguns parâmetros para que a rede pudesse processar mais transações.
Contudo, nem tudo é tão simples.
Trilemma da Blockchain
Como descrito por Buterin Vitalik, criador do Ethereum, existe um problema inerente de escalabilidade em bancos de dados descentralizados, como é o caso do Bitcoin e demais criptomoedas.
O Trilemma da Blockchain descreve que uma blockchain não pode ao mesmo tempo ser descentralizada, escalável e segura, de modo que, caso alguma dessas propriedades seja melhorada, necessariamente alguma outra vai piorar.
Aumentar o tamanho do bloco do Bitcoin tornaria o custo para a execução de um nó na rede progressivamente mais caro ao longo do tempo. Um full node na rede Bitcoin mantém o registro de toda a blockchain, contendo todas as transações processadas na rede. Atualmente, este registro está com 324 GB, que continua a crescer, em média, 1 MB a cada 10 minutos.
Atualmente, dezenas de milhares de full nodes executam a blockchain do BTC voluntariamente. Ao rodar um full node você não ganhará nenhum satoshi por isso, mas poderá você mesmo 1) verificar transações; 2) propagar transações para demais nós; 3) ter soberania sobre todo o processo, sendo o seu próprio banco, sem a necessidade de confiar em um nó de terceiros.
Mais nós na rede Bitcoin significam mais segurança e descentralização. E aumentar o tamanho do bloco significa tornar este processo mais caro, consequentemente diminuindo o incentivo para se tornar um nó completo.
Bitcoin Cash
Toda essa discussão sobre aumentar ou não o tamanho do bloco durou meses sem que as muitas partes interessadas chegassem a um acordo ou senso comum, com diferentes propostas sendo apresentadas.
Essas discussões provocaram uma divisão da comunidade sobre as regras básicas do funcionamento da rede, o que representou um possível problema de governança dentro do Bitcoin.
Foi então que o hard fork Bitcoin Cash (BCH) foi proposto, uma vez houve muita resistência para se aumentar o tamanho do bloco do BTC por parte da rede, que se recusou a abrir mão da segurança e descentralização em troca de escalabilidade.
Foi então que uma divisão da cadeia ocorreu. As duas redes se separaram na altura do bloco #661647. É importante notar que as redes mantém um histórico comum de transações. Portanto, quem tinha bitcoins na rede BTC no momento do fork, passou a ter também BCH.
Desde o bear market de 2018, o BCH colapsou para menos de 1% do valor do Bitcoin, bem como outras cópias do BTC da mesma época do Bitcoin Cash, como o Bitcoin SV (uma completa piada criada por um suposto falsário).
Como o Bitcoin vai escalar
Dado o claro problema de escalabilidade do Bitcoin para processar muitas transações, a rede está crescendo através de um esquema de camadas. A blockchain do BTC é a camada 1, a base da rede. A partir dela, estão surgindo redes de camada 2 e 3, como Lighting Network, Liquid e RSK.
Além disso, a rede está em constante desenvolvimento para tornar as transações menores e a sua estrutura mais resistente e com mais funcionalidades, sem perder segurança.
Qual sua opinião sobre o Bitcoin Cash (BCH)? Deixe na seção de comentários abaixo.
Leia mais: O Bitcoin “não pode ser replicado”, afirmou ex-líder da criptomoeda do Facebook