Em uma revelação inovadora, Robin Linus, líder do projeto ZeroSync, revelou um white paper em 9 de outubro, apresentando o BitVM – um mecanismo projetado para trazer contratos inteligentes off-chain mais expressivos para o Bitcoin sem a necessidade de um soft fork. Esta abordagem inovadora, que se baseia nos resultados otimistas do Ethereum e nos desenvolvimentos recentes na tecnologia da árvore Merkle, visa expandir a funcionalidade do Bitcoin no domínio dos contratos inteligentes e aplicações descentralizadas (DApps).

BitVM: preenchendo a lacuna entre Bitcoin e contratos inteligentes

O BitVM, conforme elucidado no white paper intitulado “BitVM: Compute Anything on Bitcoin”, foi projetado para permitir que Turing conclua contratos Bitcoin sem modificar as regras de consenso do Bitcoin. Um sistema Turing Complete é caracterizado por sua capacidade teórica de fornecer soluções para qualquer problema computacional, desde que haja tempo e recursos computacionais suficientes. O mecanismo permite que a “lógica” dos contratos Bitcoin seja executada fora da cadeia, enquanto a verificação é realizada no Bitcoin, semelhante aos rollups otimistas do Ethereum.

A arquitetura do BitVM é fundamentalmente baseada em provas de fraude e emprega um modelo de desafio-resposta. Neste modelo, um “provador” faz afirmações e um “verificador” executa uma prova de fraude para penalizar o provador se forem apresentadas alegações falsas. Linus destacou que, embora o Bitcoin, em sua forma atual, esteja confinado a operações básicas como assinaturas, timelocks e hashlocks, o mecanismo pode ampliar significativamente esse escopo, permitindo o cálculo de uma infinidade de aplicações intrigantes.

Potenciais aplicações e limitações do BitVM

Linus ressaltou que o BitVM poderia abrir caminho para uma série de aplicações, incluindo plataformas de jogos de xadrez, Go ou Poker e, notavelmente, a verificação de provas de validade em contratos Bitcoin. Além disso, pode facilitar a ligação do BTC a cadeias estrangeiras, o estabelecimento de um mercado de previsão ou a emulação de novos opcodes.

No entanto, é fundamental observar que o modelo vem com seu conjunto de limitações. Está confinado a um ambiente bipartido envolvendo um provador e um verificador, necessitando de uma quantidade significativa de computação e comunicação fora da cadeia para executar programas. Linus também mencionou que o próximo “marco” é implementar totalmente o BitVM além do Tree++ – uma linguagem de programação de alto nível projetada para escrever e depurar contratos Bitcoin. O mecanismo foi habilitado pelo soft fork Taproot, que foi executado em novembro de 2021.

A comunidade Bitcoin reage ao BitVM

A inauguração do BitVM suscitou uma infinidade de respostas da comunidade Bitcoin. Eric Wall, um Bitcoiner proeminente, expressou que os conceitos descritos no white paper da BitVM “confirmam” e transmitiu que ele está “cautelosamente animado” para testemunhar os experimentos do mundo real que podem se originar dele. O analista de Bitcoin Dylan LeClair também expressou sua admiração pelo white paper da BitVM.

Por outro lado, Adam Back, um contribuidor do Bitcoin Core, sugeriu que a comunidade deveria moderar seu entusiasmo sobre o desenvolvimento por enquanto. Um construtor no espaço blockchain, conhecido como “dotta”, destacou que uma prova de conceito já está disponível no GitHub. Outro usuário, Sam Parker, procurou aliviar uma apreensão comum entre os maximalistas do Bitcoin, explicando que o BitVM não obrigará os Bitcoins a serem “presos” a esses contratos. Ele enfatizou: “Se você não confia que suas moedas estejam bloqueadas em algum contrato completo de Turing (totalmente razoável), então não as bloqueie em um contrato inteligente completo de Turing”.

Conclusão

O BitVM, com seu potencial para trazer contratos inteligentes semelhantes ao Ethereum para o Bitcoin, é um testemunho da evolução e inovação contínuas no espaço das criptomoedas. Embora abra uma infinidade de possibilidades, a implementação prática e a adoção do mecanismo serão o verdadeiro determinante do seu sucesso no aprimoramento da funcionalidade do Bitcoin no domínio dos contratos inteligentes e aplicações descentralizadas. A comunidade Bitcoin, desenvolvedores e analistas estarão observando atentamente os desenvolvimentos que se seguem, à medida que o BitVM faz a transição de um conceito de white paper para uma aplicação do mundo real.