BitVM e Protocolo RGB: Visando a "Estrela Dupla" do Ecossistema Bitcoin

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.

O que é BitVM?

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:

  1. Participantes: A operação do BitVM envolve dois atores principais: o provador e o verificador. O provador é a parte que inicia o cálculo ou a reivindicação, e o verificador é responsável por verificar a reivindicação, e a validação cruzada de dupla função permite um certo grau de verificações e equilíbrios para garantir que os resultados do cálculo sejam precisos e confiáveis.
  2. Computação off-chain: a engenhosidade do BitVM reside no seu tratamento de cargas de trabalho de computação. Ao contrário das operações de blockchain tradicionais, que colocam uma grande carga computacional on-chain, a maior parte da computação complexa do BitVM é realizada off-chain. A computação off-chain proporciona maior velocidade e flexibilidade, reduzindo a quantidade de dados armazenados diretamente on-chain.
  3. Verificação on-chain: A única etapa que o BitVM precisa para ir on-chain é a verificação on-chain no caso de uma disputa, também conhecida como "prova de fraude". Se o validador questionar a legitimidade da reivindicação do prospetor, o sistema resolverá o problema referindo-se ao livro-razão descentralizado imutável na cadeia Bitcoin. Se a alegação do provador se provar falsa, o validador pode enviar uma prova concisa de fraude para o blockchain, revelando assim um comportamento desonesto. Equilibre a eficiência de computação e a segurança robusta com computação off-chain integrada e validação on-chain.

O que é o protocolo RGB?

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:

  1. Emissão de ativos RGB: Permite que os usuários criem contratos off-chain para emitir ativos RGB e atribuí-los aos UTXOs do Bitcoin, adicionando assim ativos RGB ao canal de pagamento off-chain da Lightning Network.
  2. Transferências no canal: Uma vez adicionados a um canal de pagamento, os ativos RGB podem ser transferidos e roteados entre os participantes do canal, assim como os pagamentos da Bitcoin Lightning Network, que são concluídos por transferências verificadas do lado do cliente.

  1. "Prova de fraude": Cada vez que o canal é atualizado, o ativo é enviado da saída multi-assinatura do canal para a saída criada pela transação prometida pela Lightning Network. Isso significa que, se o status obsoleto do canal de pagamento for transmitido, é possível acionar uma transação de penalidade RGB, retirando todos os ativos RGB do invasor.

Narrativa ecológica de próxima geração do BTC: Quem é a melhor solução?

Combinado com o white paper BitVM, BitVM oferece os seguintes "novos" recursos para Bitcoin:

  1. 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 um grande número de novas possibilidades para a criação de contratos. Os usuários podem não apenas criar contratos para transações financeiras, mas também construir contratos para aplicativos descentralizados mais complexos (DApps).
  2. Reduz a quantidade de dados que precisam ser armazenados diretamente no blockchain. A maior parte do trabalho de computação da BitVM é realizada off-chain, melhorando a eficiência geral da rede, evitando que o blockchain fique confuso por dados desnecessários e mantendo a saúde e a velocidade da rede Bitcoin.
  3. Medidas fortes de proteção contra fraudes garantem a integridade das transações. O BitVM usa um sistema à prova de fraude e protocolos de resposta a desafios para garantir que todas as transações sejam honestas e transparentes. Se alguém tentar enganar ou enviar uma alegação falsa, os validadores do sistema podem capturar e expor rapidamente a parte desonesta, enviando provas concisas de fraude para o blockchain.

Mas, na verdade, BitVM tem limitações inevitáveis

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.

BitVM vs. RGB

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.

  • Nativo BTC: BitVM requer mudanças de protocolo para Bitcoin, enquanto RGB pode ser implementado com um soft fork
  • Proteção total da privacidade: O protocolo RGB significa que terceiros não podem rastrear o histórico de ativos RGB no blockchain, e apenas quando o usuário B recebe os ativos, o histórico dos ativos será conhecido. BitVM não pode fazer isso.
  • Comercialização: BitVM apresenta requisitos extremamente altos para o poder de computação e é apenas teoricamente executável. Em termos de aterragem comercial, o RGB é superior.

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:

Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • Comentário
  • Compartilhar
Comentário
0/400
Sem comentários
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)