Comparação das soluções de expansão da programabilidade nativa do Bitcoin: RGB, RGB++ e Arch Network

robot
Geração do resumo em andamento

Exploração da Programabilidade da Ecologia do Bitcoin

Bitcoin como a blockchain com a melhor liquidez e maior segurança atualmente, recentemente atraiu um grande número de desenvolvedores devido à onda de inscrições. Esses desenvolvedores rapidamente perceberam os desafios de programabilidade e escalabilidade que o Bitcoin enfrenta. Com a introdução de soluções inovadoras como ZK, DA, sidechains, rollups e restaking, o ecossistema Bitcoin está passando por uma prosperidade sem precedentes, tornando-se o foco central deste ciclo de alta.

No entanto, a maioria das soluções seguiu a experiência de escalabilidade de plataformas de contratos inteligentes como o Ethereum e depende de pontes cross-chain centralizadas, o que se torna uma fraqueza potencial do sistema. Poucas soluções são projetadas com base nas características do Bitcoin, o que está relacionado à má experiência de desenvolvimento do Bitcoin. O Bitcoin é difícil de suportar contratos inteligentes como o Ethereum, principalmente por três razões:

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

Em 2017, o SegWit ( isolado expandiu o limite de tamanho do bloco; em 2021, a atualização Taproot implementou a verificação de assinaturas em lote, acelerando o processamento de transações. Esses avanços estabeleceram as bases para a Programabilidade do Bitcoin.

Em 2022, o desenvolvedor Casey Rodarmor propôs a "Teoria Ordinal", que descreve o esquema de numeração do Satoshi, permitindo que dados arbitrários sejam incorporados em transações de Bitcoin, abrindo novos caminhos para a incorporação direta de informações de estado e metadados na cadeia, oferecendo novas ideias 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 de redes de segunda camada )L2(, os usuários devem confiar em pontes intercadeias, o que se torna um 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, não conseguindo realizar a comunicação entre L2 e L1 sem suposições de confiança adicionais.

RGB, RGB++ e Arch Network tentam partir das propriedades nativas do Bitcoin para aumentar sua Programabilidade, oferecendo capacidade de contratos inteligentes e transações complexas por meio de diferentes métodos:

  1. RGB é uma solução de contrato inteligente validada através de clientes off-chain, com as alterações de estado registadas no UTXO do Bitcoin. Embora tenha vantagens de privacidade, é complicada de usar, carece de programabilidade de contratos e o seu desenvolvimento é lento.

  2. RGB++ é uma rota de extensão da Nervos baseada na ideia RGB, ainda baseada na ligação UTXO, mas considera a própria cadeia como um validador de cliente com consenso, oferecendo soluções de ativos de metadados para transferência entre cadeias, suportando a transferência de qualquer estrutura de cadeia UTXO.

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

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

Esquema RGB

RGB é uma ideia de extensão de contratos inteligentes da comunidade Bitcoin nos primeiros dias, que encapsula dados de estado através de UTXO, fornecendo uma importante linha de pensamento para a futura expansão nativa.

RGB utiliza a validação off-chain, transferindo a validação da transferência de tokens do nível de consenso do Bitcoin para fora da cadeia, sendo verificada por clientes específicos relacionados a transações. Isso reduz a necessidade de transmissão em toda a rede, melhorando a privacidade e a eficiência. No entanto, essa forma de aprimoramento da privacidade é uma faca de dois gumes. Permitir que apenas nós específicos relacionados a transações participem da validação melhora a privacidade, mas leva a uma visibilidade inexistente para terceiros, tornando a operação complexa e difícil de desenvolver, resultando em uma experiência do usuário inferior.

O RGB introduz o conceito de selo de uso único. Cada UTXO só pode ser gasto uma vez, bloqueado na criação e desbloqueado ao ser gasto. O estado do contrato inteligente é encapsulado pelo UTXO e gerido pelo selo, fornecendo um mecanismo de gestão de estado eficaz.

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

RGB++ plano

RGB++ é uma outra rota de extensão da Nervos baseada na ideia RGB, ainda baseada na vinculação UTXO.

RGB++ utiliza a cadeia UTXO Turing completa ) como CKB ou outra cadeia ( para processar dados fora da cadeia e contratos inteligentes, aumentando ainda mais a programabilidade do Bitcoin e garantindo a segurança através da ligação homogénea ao BTC.

RGB++ utiliza uma cadeia UTXO Turing-completa como uma cadeia sombra, processando dados fora da cadeia e contratos inteligentes. Este tipo de cadeia pode executar contratos inteligentes complexos e está ligado ao UTXO do Bitcoin, aumentando a programabilidade e flexibilidade do sistema. O UTXO do Bitcoin e o UTXO da cadeia sombra estão vinculados de forma isomórfica, garantindo a consistência de estado e ativos entre as duas cadeias, assegurando a segurança das transações.

A extensão RGB++ suporta todas as cadeias UTXO Turing-completas, não se limitando ao CKB, melhorando a interoperabilidade entre cadeias e a liquidez dos ativos. O suporte a múltiplas cadeias permite que o RGB++ se combine com qualquer cadeia UTXO Turing-completa, aumentando a flexibilidade do sistema. Ao mesmo tempo, a ligação homomórfica UTXO permite a transferência entre cadeias sem ponte, evitando problemas de "moeda falsa", garantindo a autenticidade e a consistência dos ativos.

Validação on-chain através da shadow chain, o RGB++ simplifica a validação do cliente. Os usuários só precisam verificar as transações relacionadas à shadow chain para validar a correção do cálculo do estado do RGB++. Esta validação on-chain simplifica o processo e otimiza a experiência do usuário. Usando uma shadow chain Turing-completa, o RGB++ evita a complexa gestão de UTXO do RGB, proporcionando uma experiência mais simplificada e amigável ao usuário.

Plano Arch Network

A Arch Network é composta principalmente pelo Arch zkVM e pela rede de nós de validação, utilizando provas de zero conhecimento e uma rede de validação descentralizada para garantir a segurança e a privacidade dos contratos inteligentes, sendo mais fácil de usar do que o RGB, sem a necessidade de vincular outra cadeia UTXO como no 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 verificação descentralizada. O sistema opera com base no modelo UTXO, encapsulando o estado dos contratos inteligentes em State UTXOs, aumentando a segurança e a eficiência.

Os UTXOs de ativos representam Bitcoin ou outras moedas, que podem ser geridos através de delegação. A rede de validação verifica o conteúdo do ZKVM selecionando aleatoriamente um nó líder, 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, executando contratos inteligentes complexos. Após cada execução de contrato, uma prova de conhecimento zero é gerada, validando a correção do contrato e a alteração de estado.

Arch utiliza o modelo UTXO do Bitcoin, com estados e ativos encapsulados em UTXOs, realizando a transformação de estado através do conceito de uso único. Os dados de estado do contrato inteligente 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.

Arch precisa de uma rede de nós de validação. Durante cada Epoch, o sistema seleciona aleatoriamente nós Líder com base na participação, responsáveis pela propagação de informações. Todas as provas são validadas pela rede de nós de validação descentralizada, garantindo a segurança e resistência à censura do sistema, e gerando assinaturas para os nós Líder. Após a transação obter o número necessário de assinaturas dos nós, pode ser transmitida na rede Bitcoin.

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

Resumo

RGB, RGB++ e Arch Network têm características distintas no design da Programabilidade do BTC, continuando a ideia de vinculação de UTXO. A propriedade de autenticação de uso único do UTXO é mais adequada para registrar o estado de contratos inteligentes.

No entanto, essas soluções têm desvantagens claras: má experiência do usuário, latência de confirmação e baixo desempenho semelhantes ao BTC. Arch e RGB apenas ampliam a funcionalidade sem melhorar o desempenho; RGB++ introduz uma cadeia UTXO de alto desempenho para melhorar a experiência do usuário, mas apresenta suposições adicionais de segurança.

Com mais desenvolvedores a juntar-se à comunidade BTC, veremos mais soluções de escalabilidade, como a proposta de atualização op-cat que está a ser discutida ativamente. Soluções que se alinham com as características nativas do BTC merecem uma atenção especial. O método de vinculação UTXO é a maneira mais eficaz de expandir a programação do BTC sem atualizar a rede BTC. Resolver os problemas de experiência do usuário trará um grande avanço para os contratos inteligentes do BTC.

BTC0.3%
ARCH0.58%
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
  • 5
  • Repostar
  • Compartilhar
Comentário
0/400
ImpermanentLossEnjoyervip
· 08-16 07:06
BTC só pode ficar deitado.
Ver originalResponder0
MetaverseLandlordvip
· 08-16 07:04
Esta atualização do btc é complicada, estou com dor de cabeça.
Ver originalResponder0
ChainWallflowervip
· 08-16 07:01
mundo crypto浪了三年了,安全第一,躺平为主
Ver originalResponder0
ShamedApeSellervip
· 08-16 06:56
Com certeza é mais uma cópia da mecânica do Ethereum.
Ver originalResponder0
MetaverseLandlordvip
· 08-16 06:52
Blockchain idiotas já estão enrolando.
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)