Escrito por Echo, Infinitas Dirigido por Hong Shuning
Em 9 de outubro, Robin Linus, cofundador da desenvolvedora de blockchain ZeroSync, revelou o white paper da 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, implementa recursos que acreditamos exigir um soft fork” – potencialmente trazendo mais casos de uso DeFi e escalabilidade para a rede.
BitVM significa que o Bitcoin agora pode ser Turing-completeness como qualquer outra cadeia: permitindo que os desenvolvedores executem contratos complexos no Bitcoin sem alterar as regras básicas do Bitcoin. Seu surgimento provocou burburinho ao permitir que o Bitcoin compita com plataformas de contratos inteligentes, como o Ethereum, mantendo sua segurança e características descentralizadas.
Anteriormente, uma série de protocolos para o ecossistema BTC também apareceram, como o protocolo Ordinals criado pelo contribuidor do Bitcoin Core Casey Rodarmor, que gerou o primeiro NFT da rede Bitcoin e introduziu os conceitos de Ordinais e Inions. O protocolo Taro, que torna o Bitcoin mais programável introduzindo uma nova linguagem de contrato inteligente, visa trazer mais projetos financeiros para o ecossistema Bitcoin; O protocolo RGB, inspirado nos conceitos de selo de uso único e validação do lado do cliente de Peter Todd em 2016, também lançou a v0.10 este ano, usando Bitcoin como ativo subjacente e introduzindo a funcionalidade de contrato inteligente para estudantes de Bitcoin.
O surgimento desses protocolos trouxe novas possibilidades para o desenvolvimento do ecossistema Bitcoin. Ele não só aumenta a funcionalidade e escalabilidade da rede Bitcoin, mas também fornece ferramentas mais inovadoras para os membros da comunidade promoverem o desenvolvimento do ecossistema Bitcoin.
BitVM é uma abreviatura de “Bitcoin Virtual Machine”. Podemos imaginá-lo como um laboratório de teste virtual onde os desenvolvedores são livres para operar qualquer programa de computação ou executar qualquer contrato inteligente, permitindo que os desenvolvedores simulem o comportamento do programa sem impor qualquer carga ou alterações na rede Bitcoin real.
Ao atuar como uma camada intermediária, o BitVM aumenta a eficiência e reduz a carga computacional no blockchain do Bitcoin. Para cálculos complexos ou contratos inteligentes, antes de operações irreversíveis, é possível primeiro verificá-lo off-chain. Assim, o sistema ajuda a manter a integridade do blockchain, fornecendo uma plataforma para operações mais complexas, mas seguras. As funções e fluxos de trabalho no BitVM incluem, principalmente:
RGB é um sistema de contrato inteligente Bitcoin e Lightning Network escalável e confidencial desenvolvido pela LNP/BP Standards Association, trazendo a complexa programabilidade e flexibilidade de plataformas de contratos inteligentes como Ethereum para o ecossistema Bitcoin. Ele adota os conceitos de privado e copropriedade e é uma forma Turing-completa, sem confiança de computação distribuída que não requer a introdução de protocolos descentralizados não-bloco para tokens.
O RGB foi projetado para executar contratos inteligentes escaláveis, robustos e privados em blockchains UTXO, como o Bitcoin, permitindo que ativos digitais e contratos inteligentes tragam mais funcionalidade ao Bitcoin. Com o RGB, os desenvolvedores podem executar contratos inteligentes complexos de várias classes, como emissão de tokens, cunhagem de NFT, DeFi, DAO e muito mais, permitindo o estímulo contínuo da inovação em cima do poderoso blockchain do Bitcoin, mantendo sua segurança. Processo de implementação específico:
Combinado com o white paper BitVM, BitVM oferece os seguintes “novos” recursos para Bitcoin:
A primeira limitação é que seu design se concentra em uma “configuração bipartidária” de provador e verificador, o que significa que o sistema não é atualmente capaz de lidar com transações ou contratos de várias partes, limitando a adequação de interações mais complexas entre vários participantes. Essa limitação pode prejudicar a capacidade do BitVM de acompanhar as necessidades e expectativas emergentes.
A segunda limitação é que a quantidade de armazenamento de dados off-chain e computação necessária está muito além das capacidades dos computadores modernos, e enquanto a computação off-chain ajuda a minimizar o impacto do BitVM no blockchain, a enorme carga computacional torna isso virtualmente impossível e apenas teoricamente viável.
Conceitos como conectar vários canais bidirecionais para formar uma rede (semelhante à Lightning Network do Bitcoin) têm sido vistos como maneiras de estender a funcionalidade de um sistema. Podemos esperar que o protocolo RGB que recebeu “muita esperança” possa alcançar avanços direcionados nas limitações do BitVM no futuro.
Ambos os protocolos BitVM e RGB visam estender as capacidades do Bitcoin, mas eles têm algumas diferenças importantes no design. O BitVM enfatiza a computação off-chain e a proteção contra fraudes para garantir a execução do contrato e a integridade das transações, enquanto o RGB está mais focado na privacidade.
O RGB foi projetado com um modelo de autenticação do lado do cliente, o que significa que, quando o usuário A envia um ativo para o usuário B, o usuário A não negociará publicamente na rede, mas enviará o ativo para o usuário B por meio de transmissão ponto a ponto. Tal conceção requer apenas o uso de redes públicas para evitar gastos duplos.
Em conclusão, a ideia do BitVM está cheia de inovação e imaginação, no entanto, com base na sua atual implementação do quadro técnico, é claro que é provável que se limite à fase de conceito do white paper a curto prazo, e ainda existem grandes desafios na exploração de cenários de aplicação de longo prazo e aplicações práticas. Em contraste, o protocolo RGB mostrou uma tendência pequena e rápida em aplicações comerciais de grande escala, e suas características mais maduras. Resta saber se ambos serão os focos narrativos da próxima geração para o ecossistema Bitcoin, e resta saber se outros protocolos podem surgir.
Bibliografia: