Bitcoin Cash é um criptomoeda que nasceu como resultado do primeiro grande hard fork que sofreu Bitcoin, e tem como objetivo superar este último, em termos de escalabilidade e capacidade de servir como sistema de pagamentos em escala global.
O que é o Bitcoin Cash (BCH)?
Lpara criptomoeda Bitcoin Cash (BCH), foi o primeiro grande hard fork Bitcoin. Este garfo ocorreu no passado 1 de agosto de 2017 13:36 UTC. As razões para essa bifurcação são devidas a uma mudança profunda na estrutura da blockchain e nos protocolos do Bitcoin Cash com relação ao Bitcoin. Essas mudanças causaram um novo blockchain a partir do bloco Bitcoin # 478558, a partir daí começa a história do Bitcoin Cash.
COMPRAR DINHEIRO BITCOIN NO BIT2MECom as mudanças propostas, esperava-se superar alguns problemas que o Bitcoin não poderia superar pelo design. Esses problemas incluem:
- Blocos de tamanho limitado. O Bitcoin tem seu tamanho de bloco limitado a 1 MB, o que é deficiente aos olhos daqueles que desenvolvem o Bitcoin Cash. Para superar isso, eles decidem fazer um garfo rígido e limitar o valor a 8 MB. Com essa mudança, eles esperam incluir mais transações por bloco e melhorar a escalabilidade.
- Taxas de transação muito altas. Devido à baixa escalabilidade do Bitcoin, há momentos em que as taxas de transação são muito altas. Do ponto de vista dos desenvolvedores do Bitcoin Cash, isso tenta contra a massificação e o uso de micropagamentos. Por esse outro motivo, eles promovem o garfo rígido para melhorar essa situação.
Ambas as situações são bem conhecidas no Bitcoin e, de fato, existem muitas propostas ou BIP para melhorar isso, no entanto, todos foram rejeitados. Isso se deve às mudanças profundas e incompatíveis que se originam no blockchain e que levariam a um hard fork do Bitcoin, algo que sua equipe principal e comunidade não desejavam.
Apoio ao projeto
As mais figuras da mídia no ecossistema Bitcoin e criptomoeda que apoiaram essas mudanças e o fork são:
- Roger Ver, também conhecido como "Bitcoin Jesus" por promover o uso do Bitcoin desde o seu início. Ele desenvolveu o Bitcoinstore.com em 2012, a primeira loja digital onde você pode comprar produtos para Bitcoin. Ele também participou como investidor em estágio inicial em algumas das mais reconhecidas 'empresas de Bitcoin' da atualidade.
- Jihan Wu, um investidor chinês que também apoiou o Bitcoin desde o início. Ele é um dos co-fundadores da Bitmain e o maior grupo de mineração do Bitcoin, Antpool.
- Craig Wright, uma figura conhecida e controversa no Bitcoin. Este cientista da computação e empresário australiano fazia parte do Bitcoin Core e tem sido uma figura importante neste mercado. Os problemas começaram quando ele disse publicamente que era Satoshi Nakamoto após uma investigação da Wired e do Gizmodo, sugeriu essa possibilidade. As evidências apresentadas por Wright foram rejeitadas, entre muitas outras, por Dan Kaminski (pesquisador de segurança de computadores), Vitalik Buterin (Fundador e desenvolvedor principal do Ethereum) e Jeff Garzik (principal desenvolvedor de Bitcoin). Atualmente Craig Wright se separou do Bitcoin Cash e criou sua própria criptomoeda chamada Bitcoin Cash SV (Visão Satoshi). Com ele pretende apresentar sua própria visão do que o Bitcoin realmente deve ser, embora muitos especialistas tenham grande desconfiança nesse projeto.
Controvérsia
As mudanças introduzidas pelo Bitcoin Cash (BCH) geraram polêmica em todo o mundo da criptografia. Isso levou a um forte confronto entre usuários, mineradores e desenvolvedores de Bitcoin e Bitcoin Cash. Certamente, o Bitcoin tem problemas de escalabilidade bastante sérios, mas seus desenvolvedores acreditam que eles devem ser resolvidos por outros meios. Isso vai além de quebrar a compatibilidade e introduzir mudanças drásticas no código. Por sua vez, os desenvolvedores e a comunidade Bitcoin Cash acusam os desenvolvedores de Bitcoin Core de ter o monopólio do desenvolvimento e não propor soluções concretas.
O resultado disso são visões extremas e completamente divergentes sobre quem está certo ou errado. Uma situação que ocorre quando a incapacidade de chegar a um acordo surge em um grupo humano. Isso gera atritos que podem aumentar e dividir o grupo em dois ou mais grupos, dependendo das posições que eles tomam. Uma situação que foi alimentada pela existência de evidências e meias verdades tanto no Bitcoin quanto no Bitcoin Cash. Esse cruzamento de acusações, entre os principais atores e defensores de ambas as criptomoedas, causou inevitavelmente a polarização de ambas as comunidades.
Por fim, o que aconteceu no Bitcoin foi a falta de consenso sobre qual caminho seguir. O grupo minoritário que discordou do roteiro votado pela maioria da rede ativou um plano para realizar um garfo rígido e criar seu próprio blockchain com sua própria moeda na imagem e semelhança do Bitcoin, mas com o mudanças que consideraram as melhores para o Bitcoin escalar da melhor maneira possível.
Características técnicas do Bitcoin Cash
Mineração
Graças ao fato de que o Bitcoin Cash é um fork do Bitcoin sem grandes modificações, sua mineração é idêntica à do Bitcoin. Para o processo de mineração, o protocolo de consenso de Prova de Trabalho (PoW) próximo ao hash SHA-256. Isso significa que o equipamento de mineração de Bitcoin é usado para extrair Bitcoin Cash com algumas modificações simples. Isso foi inicialmente atraente para aqueles que começaram a minerar em Bitcoin Cash. A diminuição do poder mineiro na rede significou uma diminuição na dificuldade de mineração de que muitos se aproveitavam para obter lucros rápidos.
No entanto, em 2018, essa situação mudou drasticamente. Naquela época, a mineração da BCH era muito cara em relação aos lucros obtidos, o que levou à dificuldade de ser reajustada novamente para manter o nível dos lucros das mineradoras. Apesar disso, a mineração de Bitcoin Cash continua a oferecer poucos benefícios, como conseqüência das baixas comissões cobradas pelo baixo valor do BCH em relação ao Bitcoin.
Tamanho do bloco
O Bitcoin Cash sofreu alterações no limite de tamanho de seus blocos ao longo de sua existência. blockchain. Em primeiro lugar, o limite de bloqueio foi definido para 8 MB. Com esse tamanho de bloco, mais de 8 vezes a capacidade de transação do Bitcoin poderia ser processada por bloco, cerca de 20.000 transações. Isso teria um forte impacto na escalabilidade. Posteriormente, em maio de 2018 haveria outra mudança no tamanho dos blocos que o levaria até o limite de 32 MB. Com isso, cada bloco poderia hospedar até 40.000 transações.
Mas, apesar desses números, a realidade do escalabilidade é muito diferente. O Bitcoin Cash que produz cada bloco em intervalos de 10 minutos é certamente mais rápido que o Bitcoin, mas o uso de sua rede também é muito menor. Além disso, apesar do enorme tamanho dos blocos, a maior parte desse espaço está vazio. A capacidade média ocupada em cada bloco BCH é de apenas cerca de 240 KB. Isso significa que cada bloco mal é usado 2-3% de sua capacidade total. Outro problema associado a esses recursos é que os blocos custam mais para transmitir em redes de baixa largura de banda. Se a rede crescer rapidamente, a largura de banda da rede pode ficar saturada e levar a episódios de negação de serviço devido à falta de recursos.
Transações 0-conf
Um dos recursos mais fortes do BCH é sua capacidade de aceitar transações 0-conf. Eles fazem menção a transações que são consideradas feitas sem ter confirmações no blockchain. Esta é uma opção que era possível usar no Bitcoin Core, bastava emitir uma transação e aceitá-la sem confirmações.
No entanto, isso acarreta um risco significativo de gastos duplicados. Diante desta situação, Bitcoin Core e BCH divergem neste ponto e criaram ferramentas para lidar com esta situação. No caso do Bitcoin Core, a função RBF (Substituir por Taxa), mas o Bitcoin Cash considera isso um risco desnecessário. Nesse caso, a resposta do Bitcoin Cash foi permitir que os mineiros mantivessem as transações de mempool com identificadores exclusivos que são manipulados por nós e mineiros. Isso evita, por exemplo, que um usuário de Bitcoin Cash possa enviar uma transação e substituí-la por outra usando as mesmas moedas. Com isso, eles procurariam invalidar o primeiro e fazer uma despesa dupla.
No entanto, a funcionalidade das transações 0-conf provou ser certamente arriscada e manipulável. Na verdade, o Bitcoin Cash SV também possui essa funcionalidade e a mesma falha, como veremos no próximo vídeo.
Isso nos ensina que embora o Bitcoin Cash suporte esses tipos de transações, eles não são totalmente seguros e é sempre melhor esperar que eles tenham confirmações reais, em vez de confiar totalmente no 0-conf.
Outros projetos dentro do Bitcoin Cash
No entanto, o Bitcoin Cash evoluiu a ponto de ser o epicentro de vários outros projetos de tecnologia de blockchain que são muito impressionantes. Dentre esses projetos, podemos citar:
SLP, crie seus próprios tokens no Bitcoin Cash
SLP ou protocolo de razão simples, é um projeto dentro do Bitcoin Cash que visa permitir que os desenvolvedores criem seus próprios tokens que funcionem na blockchain Bitcoin Cash. É, até certo ponto, uma versão mais avançada do que a Colored Coins de Bitcoin, pois SLPs adicionam funções de programação muito mais avançadas e menos complexas para alcançar a operação desejada.
Na verdade, o SLP permite criar, emitir e transferir tokens que desfrutam da mesma segurança e modelo de rede do Bitcoin Cash. Os usuários podem associar os tokens criados a ativos e valores mobiliários e, portanto, usar o blockchain como o livro razão público para obter transparência e integridade de suas transações.
Como mencionamos, SLP é uma evolução das Moedas Coloridas, portanto, há uma série de formatos que ajudam a criar os tokens desejados. Esses formatos são:
- GENESIS define o token SLP e emite o primeiro lote de tokens.
- O MINT emite outros lotes de tokens.
- SEND indica o número de tokens enviados para cada saída.
- O COMMIT é proposto para permitir a confirmação periódica de todos os hashes de transação no token.
Para manter o consenso no sistema, o OP_CODE OP_RETURN é usado com saídas personalizadas conforme o caso. Além disso, o SLP faz uso de uma construção DAG (Gráfico Acíclico Direcionado) construir uma transação e sistema UTXO que mantenha a segurança na validação de transações deste tipo de tokens. Assim, nós completos podem construir o teste DAG para uma transação SLP iterando recursivamente por meio das entradas dessa transação para rastrear suas transações ancestrais. A ideia com isso é tornar as transações SLP rápidas, econômicas e extensíveis.
smartBCH, EVM e Web3 em uma cadeia lateral de Bitcoin Cash
Outra função construída no Bitcoin Cash é Dinheiro SmartBitcoin (smartBCH), que é um projeto secundário que funciona no Bitcoin Cash e que visa explorar novas ideias e desbloquear possibilidades. O smartBCH é compatível com EVM e Ethereum Web3 API, portanto é possível implantar Ethereum DApps na rede, e desfrutar dessas aplicações em uma rede baseada em BCH, desfrutando de sua escalabilidade e baixas comissões.
Os recursos SmartBCH incluem:
- É uma rede compatível com EVM e Ethereum Web3 APIs. Desta forma, é possível mover DApps para esta nova rede e aproveitá-los de forma muito mais econômica.
- Maior escalabilidade, permitindo um gasto equivalente a XNUMX bilhão Gás ethereum, em apenas 15 segundos.
- Ele foi desenvolvido do zero e é composto por várias bibliotecas de baixo nível que aproveitam ao máximo o potencial do hardware, especialmente seu paralelismo inerente.
- Você recebe uma recompensa extra para mineradores e detentores de Bitcoin Cash, que podem escolher validadores Smart Bitcoin Cash com poder de hashing e moedas bloqueadas, respectivamente.
- Desenvolvendo gateways bidirecionais não protegidos e confiáveis, que podem suportar qualquer tipo de cadeias secundárias Bitcoin Cash para transferência BCH bidirecional com segurança. Isso permite que o Bitcoin Cash inclua mais cadeias secundárias para um ecossistema mais rico.
Outra função semelhante ao smartBCH é CashScript, outra função que visa melhorar as capacidades de contratos inteligentes no Bitcoin Cash.
Implementações futuras
Além disso, está sendo feito um trabalho no desenvolvimento de diferentes elementos, a fim de melhorar a plataforma e torná-la mais rápida, embora não haja uma data planejada de implementação:
- Processamento de bloco escalável para garantir melhor escalabilidade.
- Adicionar suporte para usar Empresas Schnorr e melhorar a segurança e otimização de assinaturas criptográficas.
- Melhore o sistema de comissões para torná-lo mais barato.
- Inclua um sistema de pré-consenso capaz de melhorar a segurança de todo o sistema.
- Um protocolo de rede aprimorado, para fazer com que os blocos se espalhem rapidamente por toda a rede (grafeno ou outras melhorias)
- Aumente o nível de frações dentro do sistema (conhecido como satoshis fracionários). O objetivo é baratear as transações, embora coloque em risco a sustentabilidade econômica da rede.
- Implemente o aprimoramento desenvolvido por Jeff Garzik e Bitcoin XT, para permitir blocos de tamanho ajustável de até 1 GB. Isso permitirá que os mineiros escolham o melhor tamanho de bloco de acordo com o uso da rede. O problema com isso é que pode levar a uma centralização da rede.
Conforme você vê o desenvolvimento do Bitcoin Cash, ele continua a construir e avançar no sentido de criar uma criptomoeda altamente escalonável e segura para todos.