Apesar do fato de que uma grande mudança, o chamado Segregated Witness (SegWit), foi ativado na rede há pouco mais de seis semanas (com as empresas e os usuários atualizando lentamente os sistemas, e os tamanhos médios dos blocos aumentando), a atualização já iniciou uma reação em cadeia de trabalho em outras otimizações, voltadas para o suporte a mais usuários.
Assim, enquanto as empresas e os mineradores estão tentando forçar uma escalada mais agressiva, através da controversa proposta do Segwit2x, a equipe de código aberto por trás do software mais utilizado do bitcoin está focada em outros esforços. Chamada de “assinaturas Schnorr“, uma nova tecnologia oferece outra opção de esquema de assinatura ao lado do algoritmo de assinatura digital de curva elíptica (ECDSA). Um benefício é que ele suporta a “agregação de assinaturas” na blockchain.
Embora isso possa parecer complexo, a mudança visa consolidar uma atividade que já ocorre na rede com cada transação. Sob o esquema ECDSA, cada peça de uma transação bitcoin é assinada individualmente, enquanto com assinaturas Schnorr, todos esses dados podem ser assinados apenas uma vez.
Dessa forma, grandes melhorias fundamentais podem ocorrer no bitcoin, de acordo com os desenvolvedores que trabalham no esforço.
Jonas Nick, engenheiro da Blockstream, afirmou em entrevista à CoinDesk que esse método de assinatura em conjunto deve ser considerado “um upgrade de baixo custo para ajudar na escalabilidade do bitcoin“. Isso pode ser feito de várias maneiras.
Confira nossas sugestões de Pre-Sales para investir agora
Primeiro, ao diminuir o número de assinaturas, aumenta a quantidade de dados de transação que podem caber em cada bloco, sem a necessidade de aumento do tamanho do bloco em si. Em segundo lugar, ao incorporar assinaturas, a tecnologia poderia aumentar a privacidade, dificultando a determinação de onde as transações são provenientes, fornecendo mais privacidade no uso do bitcoin. Em terceiro lugar, acredita-se que a mudança poderia travar “ataques de spam“, onde uma pessoa ou entidade envia um monte de pequenas transações de bitcoin que ocupam espaço extra na blockchain, o que torna mais difícil para os nós da rede executarem a validação das transações.
Sucesso através da falha
A implementação do Schnorr era uma melhoria prevista desde 2013, mas que só agora pode ser passível de implementação.
O SegWit foi o primeiro passo necessário para que a mudança de código – a qual move dados de assinatura para outra parte do bloco, possibilitando a criação de Schnorr (ou algo semelhante a ele) com uma atualização de software compatível com versões anteriores (soft fork).
De acordo com uma transcrição da reunião anual do Bitcoin Core, os desenvolvedores apresentaram um documento descrevendo seu esquema de agregação de assinatura para criptografia financeira e segurança de dados 2017. Enquanto o comitê da conferência rejeitou o documento – afirmando que a prova de segurança para o esquema de agregação de assinatura previsto em o papel era muito frágil – eles também sugeriram outro artigo, que forneceu uma prova de segurança mais forte.
Bryan Bishop, que contribui para o Bitcoin Core, afirmou:
Isso é importante e muito útil, porque significa que a criptografia foi estudada no passado em uma extensão maior do que pensávamos anteriormente.
Próximos passos
Jonas Nick deu a entender que existe um pacote de mudanças a caminho, um código chamado “módulo aggsig“, como o principal local onde as assinaturas de Schnorr estão sendo trabalhadas.
Enquanto muitos desenvolvedores estão voltando sua atenção para otimizar o desempenho da implementação do código Schnorr e se certificar de que a verificação das assinaturas é tão rápida quanto possível, Nick disse que ainda existem algumas peças faltando no módulo aggsig antes que ele possa ser incorporado ao bitcoin em si.
“Ainda não existe uma proposta pública que especifique como isso [Schnorr] funcionaria exatamente”, explicou, acrescentando que os desenvolvedores precisam escrever algum tipo de roadmap para a nova função, antes que ele possa ser implementado.
Ainda assim, ele se mostrou otimista de que a mudança não demoraria para implementar, afirmando que ela poderia estar “relativamente próxima” de acontecer.
Leia também: Bitcoin e criptomoedas estão oficialmente proibidos na Arábia Saudita
Leia também: Bitcoin e criptomoedas invadem o MMA
Leia também: Bitcoin e criptomoedas são alternativa contra novo imposto de Bolsonaro