Bitcoin contratos inteligentes novo plano: RGB, RGB++ e Arch Network análise

Avanços na Programabilidade do ecossistema Bitcoin

Bitcoin como a blockchain com a melhor liquidez e a maior segurança no mercado, atraiu recentemente a atenção de muitos desenvolvedores. Com o surgimento das inscrições, a Programabilidade e os problemas de escalabilidade do ecossistema BTC tornaram-se o foco dos desenvolvedores. Várias soluções inovadoras como provas de conhecimento zero, disponibilidade de dados, sidechains, rollups e restaking foram introduzidas, impulsionando o ecossistema BTC a uma nova prosperidade, tornando-se o principal foco do mercado atual.

No entanto, muitas soluções ainda seguem a experiência de escalabilidade de plataformas de contratos inteligentes como o Ethereum, muitas vezes dependendo de pontes cruzadas centralizadas, o que se tornou uma fraqueza potencial do sistema. Existem relativamente poucas soluções que são verdadeiramente projetadas com base nas características do BTC, o que está relacionado à dificuldade de desenvolvimento do próprio BTC. O Bitcoin não pode funcionar diretamente como o Ethereum em contratos inteligentes devido aos seguintes motivos:

  1. A linguagem de script do Bitcoin limita a completude de Turing para garantir a segurança.
  2. A estrutura de armazenamento da blockchain do Bitcoin é otimizada para transações simples, não sendo adequada para contratos inteligentes complexos.
  3. Bitcoin carece de uma máquina virtual para executar contratos inteligentes.

Nos últimos anos, a rede Bitcoin passou por algumas atualizações importantes. O SegWit( de 2017 expandiu o limite de tamanho do bloco; a atualização Taproot de 2021 implementou a verificação de assinaturas em lote, melhorando a eficiência do processamento de transações. Essas atualizações estabeleceram a base para a Programabilidade do Bitcoin.

Em 2022, o desenvolvedor Casey Rodarmor propôs a "Teoria Ordinal", que abriu novas vias para a incorporação de metadados na cadeia do Bitcoin, oferecendo novas possibilidades para aplicações que necessitam de dados de estado acessíveis e verificáveis.

Atualmente, a maioria dos projetos que aumentam a programabilidade do Bitcoin depende da rede de segunda camada )L2(, o que exige que os usuários confiem nas pontes entre cadeias, tornando-se o principal obstáculo para a aquisição de usuários e liquidez no L2. Além disso, o Bitcoin carece de uma máquina virtual nativa ou programabilidade, dificultando a comunicação direta entre L2 e L1 sem suposições adicionais de confiança.

RGB, RGB++ e Arch Network são três soluções que tentam partir das propriedades nativas do BTC para aumentar a Programabilidade do Bitcoin, oferecendo contratos inteligentes e capacidades de transações complexas de maneiras diferentes:

  1. RGB adota um esquema de contrato inteligente validado por cliente off-chain, registrando as mudanças de estado do contrato no UTXO do Bitcoin. Embora tenha vantagens de privacidade, a operação é complexa, carece de combinabilidade de contratos e o desenvolvimento é relativamente lento.

  2. RGB++ baseia-se na ideia RGB e, ao considerar a cadeia em si como um validador de cliente de consenso, oferece uma solução de ativos de metadados cross-chain, suportando a transferência de ativos em qualquer cadeia de estrutura UTXO.

  3. Arch Network fornece uma solução de contrato inteligente nativa para Bitcoin, criando uma máquina virtual ZK e uma rede de nós validadores, registrando as mudanças de estado e os ativos nas transações de Bitcoin através da agregação de transações.

![UTXO绑定:详解BTC智能合约方案RGB、RGB++和Arch Network])https://img-cdn.gateio.im/webp-social/moments-fd3e0af827c9ddea86a297fe937aaa72.webp(

Detalhes do esquema RGB

RGB é uma abordagem de extensão de contrato inteligente do início da comunidade BTC, que encapsula dados de estado através de UTXO, fornecendo uma ideia importante para a futura escalabilidade nativa do BTC.

O RGB utiliza um método de verificação off-chain, transferindo a verificação de transferência de tokens da camada de consenso do Bitcoin para fora da cadeia, sendo realizada por clientes específicos relacionados a transações. Este método reduz a necessidade de transmissão em toda a rede, melhorando a privacidade e a eficiência. No entanto, esse aumento de privacidade também trouxe problemas como complexidade operacional e dificuldades de desenvolvimento, afetando a experiência do usuário.

A RGB introduziu o conceito de selos de uso único. Cada UTXO pode ser gasto apenas uma vez, o que equivale a ser bloqueado na criação e desbloqueado no gasto. O estado do contrato inteligente é encapsulado pelos UTXOs e gerido pelos selos, proporcionando um mecanismo eficaz de gestão de estado.

Análise da solução RGB++

RGB++ é uma outra rota de expansão baseada na ideia RGB, que ainda se baseia na ligação UTXO.

RGB++ utiliza uma cadeia UTXO Turing completa (como CKB, etc.) para processar dados off-chain e contratos inteligentes, melhorando ainda mais a Programabilidade do Bitcoin e garantindo segurança através da vinculação homogênea do BTC.

RGB++ utiliza uma cadeia UTXO Turing completa como cadeia sombra, que não só pode executar contratos inteligentes complexos, mas também pode ser vinculada ao UTXO do Bitcoin, aumentando a flexibilidade de programação do sistema. A ligação isomórfica entre o UTXO do Bitcoin e o UTXO da cadeia sombra assegura a consistência dos estados e ativos entre as duas cadeias, garantindo a segurança das transações.

A extensão RGB++ suporta todas as cadeias UTXO completamente Turing, melhorando a interoperabilidade entre cadeias e a liquidez de ativos. Através da ligação homomórfica UTXO, é possível realizar transações entre cadeias sem necessidade de pontes, evitando o problema das "falsas moedas" das pontes tradicionais, garantindo a autenticidade e a consistência dos ativos.

RGB++ realiza a verificação on-chain através da cadeia sombra, simplificando o processo de verificação do cliente. Os usuários apenas precisam verificar as transações relevantes na cadeia sombra para validar a correção do cálculo de estado do RGB++, otimizando a experiência do usuário.

![Vinculação UTXO: Explicação detalhada das soluções de contrato inteligente BTC RGB, RGB++ e Arch Network])https://img-cdn.gateio.im/webp-social/moments-7fc8d82ac7da1ba2052256fc1d0476b2.webp(

Análise da solução Arch Network

A Arch Network é composta principalmente pelo Arch zkVM e pela rede de nós de validação Arch, utilizando provas de conhecimento zero e uma rede de validação descentralizada para garantir a segurança e privacidade dos contratos inteligentes, sendo mais fácil de usar do que o RGB e não necessitando de vinculação a outra cadeia UTXO como o RGB++.

O Arch zkVM utiliza o RISC Zero ZKVM para executar contratos inteligentes e gerar provas de zero conhecimento, validadas por uma rede de nós de validação descentralizados. O sistema opera com base no modelo UTXO, encapsulando o estado do contrato inteligente em State UTXOs, aumentando a segurança e a eficiência.

Os UTXOs de ativos são usados para representar Bitcoin ou outras moedas, e podem ser geridos através de delegação. A rede de validação Arch verifica o conteúdo do ZKVM através de nós líderes escolhidos aleatoriamente, utilizando o esquema de assinatura FROST para agregar assinaturas de nós, e finalmente transmite a transação para a rede Bitcoin.

Arch zkVM fornece uma máquina virtual Turing completa para Bitcoin, capaz de executar contratos inteligentes complexos. Após cada execução do contrato, é gerada uma prova de conhecimento nulo para verificar a correção do contrato e as mudanças de estado.

Arch utiliza o modelo UTXO do Bitcoin, com estado e ativos encapsulados em UTXOs, realizando a transição de estado através do conceito de uso único. Os dados de estado dos contratos inteligentes são registrados como state UTXOs, enquanto os ativos de dados originais são registrados como Asset UTXOs. Arch garante que cada UTXO só pode ser gasto uma vez, proporcionando uma gestão de estado segura.

O Arch precisa de uma rede de nós de validação. Durante cada Epoch do Arch, o sistema seleciona aleatoriamente um nó Leader com base nos direitos, responsável pela disseminação da informação. Todas as zk-proofs são validadas pela rede de nós de validação descentralizada, garantindo a segurança e a resistência à censura do sistema, e gerando assinaturas para o nó Leader. As transações podem ser transmitidas na rede Bitcoin depois de obter a assinatura de nós suficientes.

![UTXO Binding: Explicação das Soluções de Contratos Inteligentes BTC RGB, RGB++ e Arch Network])https://img-cdn.gateio.im/webp-social/moments-0b0106c9ec7c79b2e266824525ff1721.webp(

Resumo e Perspetivas

RGB, RGB++ e Arch Network têm características distintas no design da programabilidade do BTC, todos seguindo a abordagem de vinculação de UTXO. A característica de uso único do UTXO é mais adequada para o registro de estados de contratos inteligentes.

No entanto, essas soluções também apresentam desvantagens evidentes, principalmente em termos de experiência do usuário, longos tempos de confirmação e baixo desempenho. Arch e RGB ampliaram principalmente as funcionalidades, mas não melhoraram o desempenho; RGB++ melhorou a experiência do usuário ao introduzir uma cadeia UTXO de alto desempenho, mas também trouxe suposições adicionais de segurança.

Com mais desenvolvedores a entrarem na comunidade BTC, veremos mais soluções inovadoras de escalabilidade, como a proposta de atualização op-cat que está a ser discutida ativamente. Vale a pena prestar atenção às soluções que estão alinhadas com as características nativas do BTC. Sem a necessidade de atualizar a rede BTC, o método de ligação UTXO é uma maneira eficaz de expandir a capacidade de programação do BTC. Desde que consigamos resolver bem os problemas de experiência do utilizador, isso trará um grande avanço para o desenvolvimento de contratos inteligentes BTC.

BTC1.95%
ARCH-1.33%
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
  • 6
  • Compartilhar
Comentário
0/400
LiquidityHuntervip
· 16h atrás
Na noite passada, ao aprofundar a pesquisa, descobri que o TVL da ponte de cadeia cruzada BTC já ultrapassou 5 bilhões... a segurança é preocupante.
Ver originalResponder0
MevHuntervip
· 16h atrás
Aumentar a capacidade é tudo o que importa, se os desenvolvedores vão ou não desenvolver não faz diferença.
Ver originalResponder0
MetaverseHobovip
· 16h atrás
Não pode parar de copiar os trabalhos de casa? É tudo aquela armadilha do eth, o btc está bem.
Ver originalResponder0
LiquidationAlertvip
· 16h atrás
btc ainda não percebo como jogar na cadeia
Ver originalResponder0
ApeShotFirstvip
· 16h atrás
Ainda não entrou numa posição, apresse-se a entrar! Bitcoin vai até à lua. Não consegue fazer nada, é o primeiro em negociação de criptomoedas.
Ver originalResponder0
MetaverseVagrantvip
· 16h atrás
Copiar o trabalho de casa, não é? Ethereum
Ver originalResponder0
  • Marcar
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)