Bitcoin: Prova de conhecimento zero pode otimizar uso de dados na rede
Os desenvolvedores do Bitcoin, Robin Linus e Lukas George, apresentaram uma nova abordagem para diminuir a quantidade de dados que os nós do Bitcoin precisam baixar para verificar transações usando provas de conhecimento zero (Zero Knowledge Proofs, ZK Proofs).
Em um artigo publicado esta semana, os desenvolvedores detalharam um protótipo projetado para assegurar que as mudanças no estado das transações obedecem às regras da rede – imutabilidade e prevenção de gastos duplos. Segundo eles, um nó que recebe essa prova e uma cópia do conjunto UTXO atual poderá confirmar a precisão e integridade do total recebido.
O modelo, para simplificar os testes, utiliza uma versão do utreexo, chamada acumulador de transação dinâmica, com uma função de hash otimizada para o sistema. Ao combinar o utreexo com um nó Bitcoin, é possível baixar e colocar um nó em funcionamento imediatamente, exigindo apenas uma pequena fração do blockchain para ser baixada.
- Leia também: Protocolo DeFi anuncia stablecoin vinculada ao Real
Avanços no Bitcoin
Além disso, os desenvolvedores propõem um protocolo para validação, em tokens, do lado do cliente, similar ao usado no Lightning Labs e no RGB.
Tradicionalmente, ao transferir Bitcoins, é necessário verificar o histórico de todas as transferências anteriores. Isso pode ser uma tarefa árdua, especialmente quando se combina Bitcoins de diferentes transações. Então, por meio do ZK Proofs, essa carga de trabalho pode ser significativamente reduzida.
Apesar de este ser apenas um protótipo funcional, o Bitcoin Optech relata que essa tecnologia tem sido desenvolvida há mais de uma década. A implementação bem-sucedida de ZK Proofs no Bitcoin poderia trazer maior escalabilidade à rede.
De acordo com o documento de Linus e George, o protótipo promete acelerar a confirmação de transações de Bitcoin em até 40 vezes e melhorar o uso do Bitcoin como forma de pagamento e até impulsionar ainda mais o protocolo Ordinals.
Esse desenvolvimento é parte de um movimento mais amplo no ecossistema Bitcoin. Empresas como a ZeroSync também anunciaram progressos no uso de ZK Proofs para aumentar a escalabilidade da rede Bitcoin.