O Bitcoin é a mais antiga e, de longe, a criptomoeda mais bem-sucedida. Embora seja verdade que o Bitcoin revolucionou o sistema de pagamentos peer-to-peer, tem limitações significativas em relação à escalabilidade e à capacidade de executar contratos inteligentes complexos e turing-completos. Essa limitação tem levantado muitas preocupações dentro da comunidade blockchain e, à medida que a base de usuários do Bitcoin se expande, a necessidade de escalabilidade se torna mais premente.
Durante os primeiros dias do Bitcoin, os pioneiros discutiram a necessidade de uma blockchain que pudesse lidar com contratos inteligentes e hospedar aplicativos descentralizados. No entanto, a motivação por trás da criação do Bitcoin era diferente - um meio seguro, independente e livre de terceiros para manter valor e realizar transações através das fronteiras. A blockchain, a tecnologia subjacente que sustenta o Bitcoin, tem muito potencial além de um sistema de pagamento, e só foi com a chegada do Ethereum e sua programabilidade completa de Turing que o pleno potencial da blockchain começou a se materializar.
Avancemos para o quarto trimestre de 2023, um white paper publicado por Robin Linus trouxe um vislumbre de esperança para a comunidade do Bitcoin. Ele propôs um novo paradigma de computação chamado BitVM, que pode trazer capacidade de contratos inteligentes e completude de Turing para o Bitcoin. Isso criaria um mundo onde qualquer coisa poderia ser executada no Bitcoin, desde jogos até contratos complexos. À medida que essa tecnologia inovadora se desdobra, é importante compreender as possibilidades e oportunidades para a comunidade. Este artigo explora o que é o BitVM, como funciona e as considerações essenciais a serem observadas.

Origem: Máquinas de Confiança
De acordo com o recém-lançado whitepaperpor Robin Linus, BitVM, que significa Bitcoin Virtual Machine, é um motor computacional que tem como objetivo dimensionar o Bitcoin, permitindo contratos inteligentes turing-completos na rede blockchain. Isso trará uma funcionalidade semelhante à Ethereum Virtual Machine (EVM) para o Bitcoin sem interferir nas regras de consenso da rede.
BitVM não foi a primeira tentativa de expandir os casos de uso do Bitcoin. Como o Bitcoin foi inicialmente projetado para tarefas mais simples, como a transação de ativos na blockchain, houve várias tentativas de construir mais funcionalidades na rede. Algumas soluções de camada 2 como a Lightning Network e a Liquid Network são algumas dessas melhorias. BitVM tem surgido como uma das tentativas mais recentes de escalar a rede Bitcoin, com perspectivas ainda maiores de mudar a narrativa.
Como mencionado anteriormente, o BitVM não requer alterações nas regras de consenso existentes do Bitcoin. Ele utiliza blocos de construção como fechaduras temporais, fechaduras de hash e grandes árvores de taproot para criar uma máquina que pode lidar com contratos e cálculos complexos. Com isso, o BitVm pode transformar a rede Bitcoin, permitindo lidar com quaisquer problemas computacionais e tornando-a tão poderosa quanto qualquer outro sistema completo de Turing.
O design central dos contratos inteligentes do Bitcoin é simples e não é completo em Turing. Isso porque eles não foram construídos para lidar com a tokenização e o desenvolvimento de dApps. Portanto, a introdução do BitVM no Bitcoin é um desenvolvimento pioneiro que empurra os limites do que o Bitcoin pode fazer.
BitVM imita outras cadeias de contratos inteligentes Turing-completas, e isso traz algumas limitações para a extensão de sua funcionalidade. Por exemplo, um produto EVM requer que a blockchain do Ethereum seja segura para garantir a segurança do contrato. Por outro lado, um produto BitVM requer confiança na segurança do Bitcoin, bem como na honestidade dos participantes. Os participantes do BitVM devem enviar provas de fraude dentro do período de desafio, impactando significativamente como os produtos BitVM lidam com falhas no sistema.
Outra diferença marcante entre EVM e BitVM é suas interações de cadeia. Como o Bitcoin não foi construído com capacidades complexas de contratos inteligentes, a maioria das computações do BitVM são off-chain para evitar sobrecarregar a cadeia principal. No entanto, todas as computações do EVM acontecem on-chain. É por causa dessas diferenças significativas que alguns membros da comunidade do Bitcoin propuseram que o BitVM não é uma máquina virtual completa.
Para realizar cálculos complexos através do BitVM, um “provador” inicia um programa e colabora com um “verificador” para confirmar sua validade. A comunicação provador-verificador acontece fora da cadeia, minimizando consideravelmente o impacto das transações na blockchain do Bitcoin. Esse sistema de duas partes depende de um protocolo de contrato na blockchain do Bitcoin, no qual uma série de transações define a relação entre o provador e o verificador.
O provador se compromete com o programa bit a bit, desafiando o verificador a refutar quaisquer reivindicações falsas em seu programa. Após as auditorias necessárias e a confirmação de que o programa faz o que o provador afirma, o provador e o verificador assinam conjuntamente a transação. Se o provador age maliciosamente ou propõe algo incorretamente, o verificador pode desafiá-lo, e a transação não terá sucesso.
O provador e o verificador depositam antes de iniciar o protocolo de desafio-resposta. Isso garante que apenas alegações precisas e dados verificados sejam incluídos no registro imutável do Bitcoin. Se o provador age maliciosamente, eles perdem seu depósito. Da mesma forma, se o verificador estiver inativo ou verificar erroneamente, eles também podem perder seu depósito. Há um incentivo econômico para manter o sistema honesto e eficiente, pois qualquer parte que cometer fraude perderá seus depósitos para a outra parte.
Finanças Descentralizadas (DeFi): O BitVM pode permitir que os desenvolvedores construam várias aplicações descentralizadas (dApps) para DeFi. Essas aplicações podem estar centradas em casos de uso financeiro como plataformas de derivativos, protocolos de mercado de previsão e trocas descentralizadas.
Verificação de dados: O BitVM também pode ser usado para verificar dados, o que pode ser útil para jogadores em empresas de pesquisa e no campo de análise de dados.
Pagamentos automatizados: Para a automação de pagamentos de produtos e serviços, o BitVM pode ser útil. Essa tecnologia permite que freelancers, comerciantes e trabalhadores remotos sejam pagos por meio de soluções automatizadas de pagamento em Bitcoin.
Jogos: Imagine um mundo onde qualquer coisa poderia ser executada na blockchain do Bitcoin, incluindo jogos. Os desenvolvedores de jogos podem aproveitar o poder dos contratos inteligentes habilitados para BitVM para construir aplicativos descentralizados para jogos como pôquer e xadrez.
Interoperabilidade entre blockchains: Outra vantagem do BitVM é sua capacidade de conectar o Bitcoin a outras blockchains. Por exemplo, uma sidechain conectada à blockchain do Bitcoin poderia usar EVM. Isso implica que, através do BitVM, os usuários podem ter acesso a funcionalidades e produtos como se estivessem usando o próprio EVM.
Pontes de sidechains para o Bitcoin: BitVM pode permitir interoperabilidade entre cadeias e potencialmente possibilitar pontes sem confiança com menos intermediários e menor centralização. Isso minimiza os riscos de censura, fraude e manipulação.
Taxas de gás reduzidas: As taxas médias de transação do Bitcoin às vezes aumentam exorbitantemente. BitVM pode reduzir isso garantindo que dados excessivos e cálculos correspondentes sejam mantidos fora da cadeia.
Segurança aprimorada: O protocolo inerente de desafio-resposta infalível atua como um mecanismo eficaz para manter os agentes mal-intencionados afastados. Como o BitVM se concentra em transações entre duas partes, a segurança é consolidada. Isso difere do EVM, que pode envolver várias partes, aumentando a probabilidade de ameaças à segurança.
Complexidade da estrutura de duas partes: Porque BitVM só tem disposições para transações de duas partes, isso pode limitar os tipos de protocolos que podem ser executados na máquina, já que algumas aplicações requerem interações de várias partes.
Uso limitado dos contratos inteligentes: Como o BitVM ainda está em sua fase inicial, existem limitações para a aplicação do mundo real de seus contratos inteligentes. Por exemplo, o BitVM pode não suportar oráculos atualmente, o que geralmente é necessário em casos de uso como previsões do tempo e dados de mercado de criptomoedas.

Origem: @muneeb em X
Eric Wall, um entusiasta do Bitcoin, através de uma postagem no Twitter, afirmou que, embora o conceito do BitVM seja conceitualmente impressionante, na prática é falho. Segundo ele, o BitVM é tanto "surpreendente" quanto um "beco sem saída tecnológico." Adam Back, um contribuinte central do Bitcoin, também não foi positivo sobre o BitVM, implicando que a tecnologia está atrasada.

Origem: @ercwl em X
Um revisor do white paper, Super Testnet, chamou o BitVM de "provavelmente a descoberta mais emocionante na história do script do Bitcoin." A tecnologia adiciona novas possibilidades ao Bitcoin sem necessidade de forks ou alterações de consenso. Para consolidar ainda mais o caso de uso do BitVM, alguns players ativos no campo, como Dylan LeClair e Sam Parker, sugeriram que funcionaria bem com a Lightning Network para habilitar funcionalidades com mais dApps.
* As informações não pretendem ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecida ou endossada pela Gate.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem referência à Gate. A contravenção é uma violação da Lei de Direitos Autorais e pode estar sujeita a ação legal.





