Novo artigo de pesquisa “BitVM” poderia trazer programas Ethereum para Bitcoin

Robert Linus, líder de projeto do grupo de desenvolvimento Bitcoin ZeroSync, propôs um novo sistema que permite aos desenvolvedores “calcular qualquer coisa no Bitcoin”, dando-lhe uma funcionalidade mais semelhante à rede criptográfica próxima Ethereum.

Ao contrário de outras propostas para expandir as capacidades do Bitcoin, o “BitVM” não exige quaisquer alterações no código do Bitcoin que possam causar uma divisão controversa da rede e da comunidade.

O que é BitVM?

De acordo com o white paper do projeto publicado na segunda-feira, o BitVM é um “paradigma de computação para expressar contratos Bitcoin completos de Turing”.

Em vez de realizar cálculos complexos na própria blockchain, o sistema sugere que eles sejam simplesmente “verificados” no Bitcoin, com cálculos realizados fora da cadeia. Linus comparou o sistema a rollups otimistas : uma solução de escalonamento Ethereum que processa muitas transações fora da cadeia antes de publicá-las em lotes na cadeia principal.

“Isso permite contratos de Bitcoin mais expressivos”, explicou Linus no Twitter. “Em particular, ele permite recursos para os quais pensamos que precisaríamos de um soft fork.”

Linus disse que isso poderia tornar possíveis jogos como “Xadrez, Go ou Poker” no Bitcoin. Ele também sugeriu que poderia permitir “sidechains confiáveis” para Bitcoin, o que significa que o BTC poderia ser conectado de forma confiável a outras redes sem a necessidade de centralização, embora esta possibilidade permaneça incerta.

Este ano, a comunidade Bitcoin tem debatido acaloradamente a implementação da atualização “ Drivechains ”, que criaria um sistema para pontes sem confiança e mineração de fusão cega em Bitcoin. Em teoria, isso poderia tornar as transações BTC mais privadas, programáveis ​​e eficientes.

No entanto, os riscos envolvidos na implementação e coordenação da atualização, que mudaria as regras de consenso do Bitcoin, deixaram muitos céticos em relação à proposta. De acordo com o autor do Drivechains, Paul Sztorc , os Drivechains podem se tornar possíveis via BitVM, embora sejam “muito ineficientes” em comparação com sua própria proposta.

Limitações do BitVM

Como a maioria das propostas, Linus disse que o BitVM ainda tem limitações. “A principal desvantagem… é que está limitado à configuração bipartida com um provador e um verificador”, observou ele, acrescentando que também requer “quantidades significativas de computação e comunicação fora da cadeia… para executar programas”.

Apesar de gerar mais de 2,4 milhões de impressões no Twitter, muitos desenvolvedores rapidamente consideraram o projeto superestimado.

“Isso está recebendo muita atenção no mundo Bitcoin”, disse o pesquisador da Paradigm Dan Robinson na segunda-feira. “O protocolo funciona apenas para duas partes, portanto não pode ser usado em rollups ou outras aplicações multipartidárias.”

O CEO da Blockstream e Bitcoin OG Adam Back também sugeriu que uma versão diferente da proposta de Linus existe desde 2016, na forma do sistema de Pagamento Contingente de Conhecimento Zero (ZKCP) de Greg Maxwell.

Linus, no entanto, argumenta que existem diferenças importantes. “Você não poderia jogar xadrez em um único ZKCP”, disse ele.

A postagem Novo artigo de pesquisa “BitVM” pode trazer programas Ethereum para Bitcoin apareceu pela primeira vez no CryptoPotato .