Em 9 de outubro, Robin Linus, cofundador do desenvolvedor de blockchain ZeroSync, lançou o white paper BitVM. “Qualquer função computável pode ser verificada no Bitcoin”, postou Linus no X (antigo Twitter). "Isso torna os contratos inteligentes no Bitcoin mais expressivos. Em particular, permite funcionalidades que acreditamos que exigiriam um soft fork" - potencialmente trazendo mais casos de uso de DeFi e escalabilidade para a rede.
BitVM significa que o Bitcoin agora pode ser Turing-completo como qualquer outra cadeia: permitindo que os desenvolvedores executem contratos complexos no Bitcoin sem alterar as regras fundamentais do Bitcoin. Seu surgimento gerou um debate acalorado, pois permite que o Bitcoin concorra com plataformas de contratos inteligentes, como o Ethereum, ao mesmo tempo em que mantém suas características de segurança e descentralização.
“Qualquer função computável pode ser verificada no Bitcoin” – Robin Linus
Uma série de protocolos surgiram anteriormente para o ecossistema BTC, como o protocolo Ordinals criado pelo principal contribuidor do Bitcoin, Casey Rodarmor, que deu origem à primeira rede Bitcoin NFT e introduziu os conceitos de Ordinais e Inscrições. O protocolo Taro, que torna o Bitcoin mais programável ao introduzir uma nova linguagem de contrato inteligente, visa trazer mais projetos financeiros para o ecossistema Bitcoin influenciados pelo selo de uso único proposto por Peter Todd em 2016 e pelo protocolo RGB inspirado no Cliente; -O conceito de validação lateral também lançou a versão v0.10 este ano, usando Bitcoin como ativo subjacente e introduzindo funções de contrato inteligente para estudantes de Bitcoin.
O surgimento desses protocolos trouxe novas possibilidades para o desenvolvimento do ecossistema Bitcoin. Não só aumenta a funcionalidade e escalabilidade da rede Bitcoin, mas também fornece aos membros da comunidade ferramentas mais inovadoras para promover o desenvolvimento do ecossistema Bitcoin.
O que é BitVM?
BitVM é a abreviatura de “Máquina Virtual Bitcoin”. Podemos imaginá-lo como um laboratório de testes virtual. Neste espaço virtualizado, os desenvolvedores podem operar livremente qualquer programa de computação ou executar qualquer contrato inteligente, permitindo aos desenvolvedores simular o comportamento do programa sem ter que se preocupar com a rede Bitcoin real. .
Fonte: Artigo Técnico da BitVM
Ao atuar como camada intermediária, o BitVM aumenta a eficiência e reduz a carga computacional na blockchain do Bitcoin. Para cálculos complexos ou contratos inteligentes, a verificação pode ser realizada fora da cadeia primeiro, antes de operações irreversíveis. O sistema, portanto, ajuda a manter a integridade do blockchain, fornecendo uma plataforma para operações mais complexas, porém seguras. As funções e fluxos de trabalho no BitVM incluem principalmente:
Participantes: Existem dois atores principais envolvidos na operação do BitVM: provadores e verificadores. O provador é a parte que inicia o cálculo ou declaração, e o verificador é responsável por verificar se a validação cruzada de dupla função pode atingir um certo grau de verificações e equilíbrios para garantir que os resultados do cálculo sejam precisos e confiáveis.
Computação fora da cadeia: a originalidade do BitVM reside no manuseio de cargas de trabalho de computação. Ao contrário das operações tradicionais de blockchain que colocam muita carga computacional na cadeia, a maioria dos cálculos complexos do BitVM são realizados fora da cadeia. A computação fora da cadeia oferece maior velocidade e flexibilidade, reduzindo a quantidade de dados armazenados diretamente na cadeia.
Verificação na cadeia: A única etapa que o BitVM precisa para entrar na cadeia é a verificação na cadeia em caso de disputa, também conhecida como “à prova de fraude”. Se um validador questionar a legitimidade da afirmação de um provador, o sistema irá consultar o livro-razão descentralizado imutável na cadeia Bitcoin para resolver o problema. Se as afirmações do provador forem falsas, o verificador pode enviar uma prova concisa de fraude ao blockchain, expondo assim a desonestidade. Ao integrar a computação fora da cadeia e a verificação na cadeia, é alcançado um equilíbrio entre eficiência computacional e forte segurança.
Qual é o protocolo RGB?
RGB é um sistema de contrato inteligente Bitcoin e Lightning Network escalável e confidencial desenvolvido pela LNP/BP Standards Association, introduzindo a complexa programabilidade e flexibilidade de plataformas de contratos inteligentes, como Ethereum, no ecossistema Bitcoin. Ele adota os conceitos de propriedade privada e comum e é uma forma de computação distribuída completa e sem confiança que não requer a introdução de tokens e é um protocolo descentralizado sem blocos.
RGB foi projetado para executar contratos inteligentes escalonáveis, robustos e privados em blockchains UTXO, como Bitcoin, permitindo que ativos digitais e contratos inteligentes tragam mais funcionalidades ao Bitcoin. Através do RGB, os desenvolvedores podem executar a emissão de tokens, cunhagem de NFT, DeFi, DAO e contratos inteligentes multicategorias mais complexos, estimulando assim continuamente a inovação no poderoso blockchain do Bitcoin, mantendo sua segurança. Processo de execução específico:
Emissão de ativos RGB: adicione ativos RGB aos canais de pagamento fora da cadeia da Lightning Network, permitindo que os usuários criem contratos fora da cadeia para emitir ativos RGB e alocá-los aos UTXOs do Bitcoin.
Transferências intra-canal de pagamento: Quando adicionados a um canal de pagamento, os ativos RGB podem ser transferidos e roteados entre os participantes do canal, de forma semelhante aos pagamentos da Bitcoin Lightning Network, com tais transferências concluídas por transferências verificadas pelo cliente.
Como funciona o modelo UTXO
“À prova de fraude”: cada vez que o canal é atualizado, os ativos são enviados da saída de múltiplas assinaturas do canal para a saída criada pela transação de compromisso da Lightning Network. Isso significa que se o estado obsoleto do canal de pagamento for transmitido, é possível acionar uma transação de penalidade RGB, retirando todos os ativos RGB do invasor.
Quem é a melhor solução para a narrativa da próxima geração do ecossistema BTC?
A julgar pelo white paper do BitVM, o BitVM fornece os seguintes “novos” recursos para Bitcoin:
Capacidade de implementar contratos mais complexos. Os contratos tradicionais de Bitcoin são amplamente limitados a operações básicas, como assinaturas digitais e bloqueios de tempo. BitVM oferece inúmeras novas possibilidades para criação de contratos. Os usuários podem criar contratos não apenas para transações financeiras, mas também para aplicações descentralizadas (DApps) mais complexas.
Reduz a quantidade de dados que precisam ser armazenados diretamente no blockchain. A maior parte do trabalho de computação do BitVM é realizada fora da cadeia, melhorando a eficiência geral da rede, evitando que a blockchain fique sobrecarregada com dados desnecessários e mantendo a saúde e a velocidade da rede Bitcoin.
A proteção robusta contra fraudes garante a integridade das transações. BitVM usa um sistema à prova de fraude e um protocolo de resposta a desafios para garantir que todas as transações sejam honestas e transparentes. Se alguém tentar trapacear ou enviar alegações falsas, os validadores do sistema podem rapidamente capturar e expor a parte desonesta, enviando evidências concisas de fraude ao blockchain.
Mas, na verdade, o BitVM tem limitações inevitáveis
A primeira limitação é que seu design se concentra na “configuração bipartite” de provadores e verificadores, o que significa que o sistema atualmente não tem a capacidade de lidar com transações ou contratos multipartidários, limitando a aplicabilidade de múltiplos participantes para operações mais complexas. interações. Esta limitação pode dificultar a capacidade do BitVM de acompanhar as demandas e expectativas emergentes.
A segunda limitação é que a quantidade necessária de armazenamento e computação de dados fora da cadeia excede em muito as capacidades dos computadores modernos. Embora a computação fora da cadeia ajude a minimizar o impacto do BitVM no blockchain, a enorme carga computacional leva ao fato de que isso é necessário. não pode ser realizado e só é teoricamente viável.
Conceitos como conectar vários canais bidirecionais para formar uma rede (semelhante à Lightning Network do Bitcoin) têm sido vistos como formas de expandir as capacidades do sistema. Podemos esperar que o protocolo RGB que recebeu "popularidade" possa alcançar avanços direcionados nas limitações do BitVM no futuro.
BitVM versus RGB
Os protocolos BitVM e RGB funcionam para estender a funcionalidade do Bitcoin, mas apresentam algumas diferenças importantes no design. BitVM enfatiza computação fora da cadeia e proteção contra fraudes para garantir a execução de contratos e integridade de transações, enquanto RGB se concentra mais na privacidade.
O modelo de verificação do lado do cliente usado no design do RGB significa que quando o usuário A envia ativos ao usuário B, o usuário A não negociará publicamente na rede, mas enviará os ativos ao usuário B por meio de transmissão ponto a ponto. Tal projeto só precisa utilizar a rede pública para evitar gastos duplicados.
Natividade BTC: BitVM requer mudanças de protocolo para Bitcoin, enquanto RGB pode ser implementado com um soft fork
Proteção completa da privacidade: O protocolo RGB significa que terceiros não podem rastrear o histórico dos ativos RGB no blockchain. Somente quando o usuário B receber os ativos, eles entenderão o histórico dos ativos. BitVM não pode fazer isso.
Comercialização: BitVM impõe requisitos extremamente elevados ao poder de computação e só é executável teoricamente. Em termos de implementação comercial, o RGB é ainda melhor.
Comparação entre BitVm e RGB
Em resumo, a ideia do BitVM é cheia de inovação e estimula a imaginação. No entanto, com base na implementação do seu quadro técnico atual, é óbvio que é provável que se limite à fase de conceito do livro branco e à exploração a curto prazo. de cenários de aplicação de longo prazo e aplicações práticas ainda enfrentam enormes desafios. Em contraste, o protocolo RGB mostrou rápido progresso em aplicações comerciais em larga escala e está mais maduro. Resta saber se os dois podem se tornar o foco narrativo da próxima geração do ecossistema Bitcoin. Também pode haver outros protocolos surgindo, vamos esperar para ver.


