O mapa do Bitcoin Cash: Um manual sobre a visão do dinheiro P2P

Existem poucos projetos mais propensos a obter uma opinião sólida do que o Bitcoin Cash (BCH). Apesar do drama, divergências contenciosas e personalidades coloridas, as equipes de desenvolvedores que trabalham no protocolo fizeram várias mudanças radicais no blockchain nos últimos 18 meses.

Com a visão de servir como um caixa global rápido, barato e ponto a ponto (P2P), o projeto tem se concentrado em tornar o BCH o meio ideal de criptografia de ativos de troca. Os críticos, entretanto, muitas vezes citam as ameaças à mineração e à descentralização dos nós que essas ambições apresentam.

Em contraste com muitos ativos criptográficos com foco monetário, os desenvolvedores do BCH insistem que o dimensionamento em massa é superior na cadeia. Além disso, o projeto, desde sua bifurcação, tomou medidas para aumentar a funcionalidade e os recursos de contratação inteligente, ao mesmo tempo que tornou o protocolo o mais amigável possível para o comerciante e o pagamento. Recentemente, também houve um esforço para melhorar a privacidade e a fungibilidade do projeto

Hoje, olhamos para as propriedades exclusivas do Bitcoin Cash e o que esperar nos próximos meses.

Dimensionando o Blockchain

Uma das primeiras características distintivas do Bitcoin Cash foi seu tamanho de bloco aumentado. Aos olhos da comunidade BCH, os desenvolvedores de Bitcoin estavam determinados a limitar o tamanho do bloco de Bitcoin a 1 MB. Muitos na comunidade BTC favorecem o adiamento da demanda de transação adicional fora da cadeia por meio de soluções de segunda camada, como a Lightning Network.

Em vez disso, após o hard fork do Bitcoin em agosto de 2017, os desenvolvedores do Bitcoin Cash aumentaram o tamanho do bloco para 8 MB.

Em maio de 2018, os desenvolvedores programaram outra bifurcação rígida com um aumento adicional de 8 MB para 32 MB. No entanto, isso não foi devido à falta de rendimento, pois os blocos não estavam nem perto da capacidade total antes da mudança. Em vez disso, como Amaury Séchet, desenvolvedor líder do Bitcoin ABC, apontou, a mudança foi em parte para sinalizar a dedicação contínua para aumentos de tamanho de bloco.

tamanho do bloco de dinheiro bitcoin

Os blocos de Bitcoin Cash normalmente não estão nem perto de sua capacidade.

Além disso, o objetivo de longo prazo dos desenvolvedores é permitir que o mercado direcione a demanda até Blocos de 1 TB, permitindo mais de 5 milhões de transações por segundo.

Apesar de muitos na comunidade terem um antagonismo com a Lightning Network, uma atualização recente para Bitcoin Cash por meio da inclusão de Schnorr Signatures na verdade abre a porta para que tais redes de pagamento fora da cadeia sejam compatíveis com o blockchain do BCH.

Otimizando para Nós Completos

Apesar dos enormes aumentos na taxa de transferência que o roteiro do BCH promete, há preocupações generalizadas em relação à mineração e centralização de nós. Ao permitir blocos significativamente maiores, a cadeia de blocos BCH aumentaria de tamanho linearmente. Uma vez que os nós completos precisam baixar uma cópia completa do blockchain, o tamanho enorme pode ser proibitivo para jogadores menores que não podem pagar os requisitos de hardware para esse armazenamento. Em teoria, isso levaria a um pool cada vez mais centralizado de nós completos e mineradores operacionais de nós completos. De acordo com muitos críticos, isso enfraquece uma das razões mais cruciais para usar um blockchain público em primeiro lugar, ou seja, descentralização e resistência à censura.


Para mitigar alguns desses efeitos, outra alteração foi realizada em novembro de 2018 denominada ordem de transação canônica (CTOR). No Bitcoin, por meio de algo chamado de ordem de transação topológica (TTOR), as transações são construídas em uma sequência e estrutura quase aleatórias. No entanto, ao integrar o CTOR, as transações são empilhadas alfanumericamente. O efeito de tudo isso é que permite a validação paralela de transações. Isso, por sua vez, permite uma validação e propagação muito mais rápida de blocos maiores.

A paralelização é um dos principais mecanismos pelos quais os desenvolvedores planejam aliviar as pressões que os grandes blocos impõem. Além disso, existem outros planos para paralelização com um protocolo chamado Grafeno prometendo entregar mais melhorias.

grafeno

Grafeno e CTOR permitirão paralelização em massa

Um protocolo extensível

Além de ser dinheiro ponto a ponto, o Bitcoin Cash tem adicionado extensibilidade significativa ao protocolo principal. Desde o seu início, os desenvolvedores adicionaram vários opcodes que eram originalmente parte do Bitcoin.

tem dois opcodes em particular, que adicionaram funcionalidades importantes, nomeadamente OP_CHECKDATASIG e OP_CHECKDATASIGVERIFY. Essas mudanças permitem que mensagens externas tenham suas assinaturas validadas em uma transação. Essencialmente, eles tornam possível conectar o blockchain Bitcoin Cash e os dados externos por meio de oráculos. Este é um grande aumento na funcionalidade, pois permite que uma gama muito mais ampla de eventos e transferências de valor ocorram no blockchain.

A visão para essa extensibilidade aprimorada é permitir e encorajar uma ampla gama de ativos a serem negociados no blockchain, ao mesmo tempo que permite o maior número possível de casos de uso de negócios. Nesse sentido, o Bitcoin Cash está invadindo o território dos protocolos de plataforma, permitindo contratação inteligente mais avançada e interoperabilidade com sistemas não blockchain. Uma crítica frequente a essa funcionalidade aprimorada é que ela aumenta a superfície de ataque do protocolo e suas vulnerabilidades a bugs. Embora isso seja um tanto verdadeiro, mantendo a linguagem de script, em vez de substituir uma linguagem Turing-completa, esses vetores de ataque ainda devem ser mantidos relativamente pequenos.

Conveniência e experiência do usuário

Independentemente das mudanças de escalabilidade, o tempo de bloqueio do Bitcoin Cash em dez minutos o torna inadequado para pagamentos rápidos e seguros. Como tal, a comunidade de desenvolvedores traçou planos para fazer pagamentos de confirmação zero quase instantâneos de uma maneira segura. Por enquanto, o plano é conseguir isso introduzindo um mecanismo de consenso complementar complementar chamado Avalanche. Isso servirá junto com o sistema existente de Prova de Trabalho (PoW).

Emparelhando com Avalanche

Avalanche é um protocolo tolerante a falhas bizantino que oferece uma maneira diferente para os nós chegarem a um consenso. Nesse sistema, os nós perguntarão a um grupo de outros nós aleatoriamente qual transação eles consideram válida. O nó pesquisador aceitará então a opinião da maioria deste grupo. Esse processo se repete em várias rodadas. O efeito é que, ao longo dessas rodadas, a rede chega a um consenso.

Este mecanismo é capaz de proteger contra a maioria dos nós maliciosos que fingem ser cooperativos. Porém, para fazer essa proteção, é necessário permitir um número muito grande de rodadas. Isso, por sua vez, vai contra a meta de pagamentos rápidos com confirmação zero. Portanto, o proposta por Chris Pacia, um desenvolvedor BCH deve usar o mecanismo PoW existente para prevenir contra este ataque Sybil enquanto limita o número de rodadas de avalanche.

Os desenvolvedores esperam que essas melhorias possam permitir que as transações com confirmação zero sejam seguras em três segundos.

avalanche

O protocolo Avalanche abre a porta para transações de confirmação zero rápidas e seguras.

Se bem-sucedidas, essas mudanças tornariam o Bitcoin Cash muito mais adequado para transações urgentes.

Privacidade & Fungibilidade

Privacidade e fungibilidade são duas propriedades cada vez mais reconhecidas como pré-requisitos para uma boa moeda no espaço criptográfico. Embora já tenhamos blockchains focados em privacidade, como Monero e ZCash, outros protocolos como Bitcoin e Litecoin estão dedicando mais atenção a esses recursos.

Embora nem a privacidade nem a fungibilidade façam parte do roteiro oficial do Bitcoin Cash, o protocolo integrou recentemente o Schnorr Signatures. Este esquema de assinatura é uma alternativa ao arranjo ECDSA comumente usado. É importante ressaltar que ele permite que os dados nos contratos inteligentes pareçam idênticos às transações regulares. Como resultado, isso confundiria as linhas entre as transações normais do Bitcoin Cash, as trocas atômicas e as transações fora da cadeia. É importante notar, porém, que isso de forma alguma ofusca os valores das transações ou endereços de blockchain. Como resultado, o protocolo fica aquém da fungibilidade adequada.

Atualmente, não há planos para mais atualizações de privacidade em nível de protocolo. Em parte, isso se deve à preocupação com as compensações de escalabilidade que isso pode acarretar. Dito isso, os usuários podem escolher usar o Cash Shuffle aplicativo que permite a mistura de moedas, de modo que os espectadores não possam identificar as saídas de Bitcoin Cash de alguém.

Portanto, embora tenha havido tentativas de oferecer algumas opções de privacidade, o Bitcoin Cash tem menos foco na fungibilidade e na privacidade do que os outros principais ativos criptográficos monetários. Por enquanto, certamente parece que o dimensionamento em cadeia e a extensibilidade são mais importantes para a comunidade e as equipes de desenvolvedores.

Um futuro brilhante?

Os próximos 12 meses provavelmente serão cruciais para o Bitcoin Cash. Com o progresso da Lightning Network, finalmente veremos se o escalonamento na cadeia pode superar os métodos fora da cadeia.

Com a integração do Avalanche, Graphene, aumentos de tamanho de bloco adicionais e opcodes adicionais, o protocolo estabeleceu um padrão elevado para si mesmo. Será fascinante ver o mercado decidir se a visão do Bitcoin Cash para uma criptomoeda P2P global na cadeia pode substituir o caminho mais conservador que seu irmão gêmeo tomou.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map