Atualizações da Bitcoin Cash: o que há de novo e o que vem a seguir

Por 29/11/2018
29/11/2018


O blockchain da Bitcoin Cash (BCH) se dividiu e muitos apoiadores estão prontos para seguir em frente, já que a guerra de hash teria acabado porque os desenvolvedores da Bitcoin SV revelaram que eles irão adicionar proteção contra replay. Mas com todo o foco no surgimento de uma nova cadeia, muitas pessoas nem notaram que o software da Bitcoin Cash foi  atualizado. Por exemplo, novas alterações de protocolo foram aplicadas ao blockchain, incluindo um stack limpo para avaliação de script mais eficiente, CTOR (canonical transaction ordering), um tamanho de transação mínimo imposto, push-only para scriptsig e a inclusão do opcode OP_Checkdatasig.

As duas adições recentes do fork, OP_Checkdatasig e CTOR, foram o tópico de intensas discussões nas últimas semanas. Com o CTOR, as transações dentro de um bloco são classificadas de maneira diferente, enquanto são removidos os limites de ordenação topológica de transações (TTOR). Os desenvolvedores acreditam que o CTOR remove muito da complexidade do tempo de criação do modelo de bloco. Quando acoplado ao protocolo Graphene, a cadeia também pode ver um método mais eficiente de transmissão de blocos.

O desenvolvedor da Bitcoin Cash e minerador de criptomoedas, Jonathan Toomin, publicou uma descrição abrangente do CTOR, enquanto o pesquisador do blockchain, Joannes Vermorel, também  escreveu em detalhes sobre o protocolo. E o Bitcoincash.org explica que os desenvolvedores da Bitcoin ABC acreditam que o CTOR “terá enormes retornos para o futuro da Bitcoin Cash”.



A outra adição amplamente discutida do protocolo Bitcoin Cash foi reativar o antigo opcode OP_Checkdatasig para melhorar a linguagem de script BCH. Basicamente, quando alguém usa o opcode OP_Checkdatasig, ele calcula o hash dentro de uma transação e verifica a assinatura em relação a esse conjunto de dados, que essencialmente valida ou invalida a assinatura de maneira autônoma. Os proponentes da OP_Checkdatasig acreditam que a linguagem de script pode permitir muitos conceitos diferentes de contrato, incluindo atomic swaps sem permissão de cadeia cruzada, tokens nativos  e oracles. O desenvolvedor da Bitcoin ABC, Mengerian, escreveu uma análise detalhada do OP_Checkdatasig, na qual ele explica como o opcode poderia permitir muitos tipos de transações baseadas em decisões e contratos inteligentes.

Planos da Bitcoin ABC para a engenharia técnica do Bitcoin Cash daqui para frente.

 

Novos Opcodes e Assinaturas Schnorr

Agora que esses novos recursos foram adicionados à cadeia BCH, muitos estão se perguntando o que virá no próximo hard fork, programado para maio de 2019. O roadmap de desenvolvimento da Bitcoin ABC publicado em agosto mostra que há muitos recursos diferentes planejados para futuros softwares. Em outubro, o desenvolvedor da Bitcoin Cash, Shammah Chancellor (micropresidente) também publicou uma especificação sugerida para o fork de maio, para que os desenvolvedores pudessem discutir a proposta. Nas últimas semanas, os desenvolvedores da Bitcoin Cash, como Mark Lundeberg, Awemany, Andrew Stone, Mengerian e Jason Cox, discutiram detalhadamente as especificações propostas.

Proposta #143 para o hard fork de 2019 no Github

As especificações em discussão incluem a reativação dos seguintes opcodes: OP_Mul, OP_Invert, OP_Lshift e OP_Rshift. Esses opcodes específicos são os mesmos que foram implementados recentemente na cadeia Bitcoin SV e podem adicionar várias habilidades de script e possivelmente permitir conceitos como assinaturas Rabin. A outra especificação listada na proposta é permitir assinaturas Schnorr na cadeia BCH.

Os benefícios das assinaturas Schnorr foram discutidos em grande extensão na comunidade de criptomoedas e o algoritmo de assinatura poderia, teoricamente, avançar o dimensionamento reduzindo, a largura de banda e o armazenamento em 25%. O esquema Schnorr também oferece benefícios de privacidade se o protocolo estiver acoplado a conceitos como os tumblers de transação. Essencialmente, as assinaturas de transações poderiam ser ofuscadas por ajustes no software de embaralhamento da mesma maneira que misturando as entradas e saídas dos valores combinados de BCH.

 

6 meses para discutir

Os proponentes da Bitcoin Cash no subreddit r/btc também discutiram a documentação do desenvolvedor, com uma pessoa comentando que eles gostaram que o desenvolvimento estava "progredindo normalmente". Outros entusiastas da Bitcoin Cash começaram a perguntar na conversa quando o próximo aumento do tamanho do bloco aconteceria. O conhecido membro da comunidade BCH, Homopit, já forneceu uma resposta,  afirmando que “o limite é agora 500x acima da demanda - desenvolvedores estão trabalhando em coisas mais importantes - propagação de 40 minutos para o bloco de 64MB na cadeia Bitcoin SV. Lembra?"

É claro que as especificações propostas estão apenas na mesa para discussão no momento, mas é bom que os proponentes da Bitcoin Cash tenham um vislumbre de possíveis planos de desenvolvimento. Também faltam seis meses e tempo de sobra para o debate sobre as mudanças de consenso previstas para o próximo ano.

Isenção de responsabilidade. A Universidade do Bitcoin não endossa nenhum conteúdo nesta página. Embora tenhamos como objetivo fornecer a você informações importantes do mundo das criptomoedas, os leitores devem fazer sua própria pesquisa e análise antes de tomarem quaisquer decisões e assumir total responsabilidade por elas, nem este artigo pode ser considerado como um conselho de investimento.

Fonte: news.bitcoin


COMENTÁRIOS