Share this article

Bitcoin pode obter contratos inteligentes no estilo Ethereum sob o plano 'BitVM'

Um objetivo do design de Robin Linus para "BitVM" é permitir contratos de Bitcoin Turing-completos – tornando o blockchain programável, semelhante a um computador – sem tornar a rede mais complicada para outros usuários.

Um artigo de pesquisa publicado esta semana descreveu um novo paradigma para trazer contratos inteligentes no estilo Ethereum para a rede Bitcoin .

BitVM, como é conhecido, foi apresentado em um whitepaper de 9 de outubro por Robin Linus, um dos CORE colaboradores do Sincronização Zero, que está criando ferramentas para desenvolvedores usarem provas de conhecimento zero no Bitcoin.

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the The Protocol Newsletter today. See all newsletters

O objetivo do BitVM é habilitar contratos de Bitcoin Turing-completos sem tornar a rede mais complicada para outros usuários. Turing completeness é um termo de computação para um sistema que pode computar qualquer cálculo ou programa possível.

No BitVM, os cálculos seriam realizados fora da cadeia e depois verificados na cadeia, semelhante à mecânica derollups otimistas no Ethereum.

Em teoria, não deve haver limites para a complexidade dos cálculos, pois eles são realizados fora da cadeia, portanto não há risco de obstruir a rede às custas de outros usuários.

"Isso permite contratos inteligentes mais expressivos no Bitcoin", Linus escreveu no X (antigo Twitter). "Particularmente, ele habilita uma funcionalidade para a qual achamos que precisaríamos de um soft fork."

O protocolo envolve duas partes: um "provador" e um "verificador". O provador faz uma reivindicação de uma função específica produzindo uma saída particular quando são dadas certas entradas. Eles pré-assinam uma sequência de transação, permitindo um jogo de desafio-resposta entre os dois.

Eles então fazem depósitos on-chain para um endereço Bitcoin , ativando o contrato e começam a trocar dados off-chain, com o verificador capaz de pegar o depósito do provador se qualquer reivindicação incorreta for feita. Isso deve significar que os invasores sempre perdem seus depósitos, escreveu Linus.

Limitações do BitVM

A proposta de Linus desencadeou uma série de respostas no X, com comentaristas QUICK em apontar as limitações do BitVM.

Escritor pseudônimo de BitcoinShinobi destacou que o custo do gerenciamento de dados off-chainé "massivo", acrescentando que o protocolo que envolve apenas duas partes - o provador e o verificador - também é uma "grande limitação".

Bob Bodily, CEO do mercado Ordinals Bioniq,escreveu em um post no X que o BitVM é "como uma versão limitada muito antiga da Máquina Virtual Ethereum (EVM)".

"BitVM é um avanço incrível porque, embora existam muitas lacunas abertas no BitVM agora, elas são, em sua maioria, solucionáveis", disse ele. "Nos próximos meses, espero que muitas dessas lacunas sejam preenchidas, momento em que teremos um script Bitcoin mais capaz sem uma atualização do Bitcoin ."

Contratos inteligentes de Bitcoin

Tentativas de implementar capacidades de contrato inteligente na rede Bitcoin não são, é claro, novas. Por algum tempo, os desenvolvedores de Bitcoin têm tentado encontrar maneiras de contornar as limitações da rede devido à sua linguagem de script mais simples em comparação a blockchains como Ethereum ou Solana.

Em dezembro do ano passado, o projeto blockchain Stacks publicou um whitepaper apresentando seus ativos digitais "Stacks Bitcoin" (sBTC), apresentada como uma forma de trazer contratos inteligentes para o Bitcoin.

Leia Mais: Bitcoin é fundamentalmente diferente de outras criptomoedas: Fidelity Digital Assets








Jamie Crawley

Jamie faz parte da equipe de notícias da CoinDesk desde fevereiro de 2021, com foco em notícias de última hora, tecnologia e protocolos de Bitcoin e Cripto VC. Ele detém BTC, ETH e DOGE.

Jamie Crawley