Bitcoin nativa Programabilidade nova quebra: Análise comparativa de RGB, RGB++ e Arch Network

Exploração da Programabilidade do Ecossistema Bitcoin

Bitcoin como a blockchain com a melhor liquidez e a maior segurança, atraiu um grande número de desenvolvedores após a onda de inscrições. Esses desenvolvedores rapidamente se concentraram na programabilidade e nos problemas de escalabilidade do Bitcoin. Ao introduzir inovações como ZK, DA, sidechains, rollups e restaking, o ecossistema do Bitcoin está entrando em um novo pico de prosperidade, tornando-se o tema central do atual mercado em alta.

No entanto, muitos projetos de design seguem a experiência de escalabilidade de plataformas de contratos inteligentes como o Ethereum, e muitas vezes dependem de pontes entre cadeias centralizadas, o que se torna uma fraqueza potencial do sistema. Poucos projetos são projetados com base nas características da própria Bitcoin, o que está relacionado à má experiência do desenvolvedor da Bitcoin. A Bitcoin, por algumas razões, não consegue executar contratos inteligentes diretamente como o Ethereum:

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

A introdução do SegWit em 2017, com o testemunho de isolamento (, ampliou o limite do tamanho do bloco do Bitcoin; a atualização do Taproot em 2021 tornou possível a verificação de assinaturas em lote, simplificando e acelerando o processamento de transações (como trocas atômicas, carteiras de múltiplas assinaturas e pagamentos condicionais). Essas atualizações estabeleceram as bases para a programabilidade do Bitcoin.

Em 2022, o desenvolvedor Casey Rodarmor propôs a "Teoria dos Ordinais", que descreve um esquema de numeração inteligente que permite incorporar dados arbitrários, como imagens, em transações de Bitcoin. Isso abriu novas possibilidades para a incorporação direta de informações de estado e metadados na cadeia do Bitcoin, oferecendo novas ideias para aplicações como contratos inteligentes que precisam acessar e validar dados de estado.

Atualmente, a maioria dos projetos que melhoram a Programabilidade do Bitcoin dependem de redes de segunda camada (L2), o que exige que os usuários confiem em pontes entre cadeias, tornando-se o principal obstáculo para a L2 obter usuários e liquidez. Além disso, o Bitcoin carece de uma máquina virtual nativa ou Programabilidade, impossibilitando a comunicação entre L2 e L1 sem adicionar suposições de confiança adicionais.

RGB, RGB++ e Arch Network tentam, a partir das propriedades nativas do Bitcoin, aumentar a sua Programabilidade, oferecendo contratos inteligentes e capacidades de transações complexas através de diferentes métodos:

  1. RGB é um esquema de contrato inteligente validado por clientes fora da cadeia, que registra as mudanças de estado do contrato inteligente na UTXO do Bitcoin. Apesar de ter algumas vantagens de privacidade, é complicado de usar e carece de programabilidade dos contratos, desenvolvendo-se lentamente no momento.

  2. RGB++ é uma outra solução de extensão da Nervos baseada na ideia RGB, ainda fundamentada na vinculação UTXO, mas usa a própria cadeia como um validador cliente com consenso, oferecendo uma solução de ativos de metadados cross-chain e suportando a transferência de qualquer estrutura de cadeia UTXO.

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

![UTXO ligado: uma explicação detalhada sobre os contratos inteligentes BTC RGB, RGB++ e Arch Network])https://img-cdn.gateio.im/webp-social/moments-fd3e0af827c9ddea86a297fe937aaa72.webp(

RGB

RGB é uma abordagem de extensão de contratos inteligentes da comunidade Bitcoin nos primeiros dias, que registra dados de estado através de uma forma de encapsulamento UTXO, fornecendo uma ideia importante para a futura escalabilidade nativa do Bitcoin.

RGB utiliza um método de verificação off-chain, transferindo a verificação de transferências de tokens da camada de consenso do Bitcoin para fora da cadeia, realizada por clientes específicos relacionados à transação. Este método reduz a necessidade de broadcast em toda a rede, melhorando a privacidade e a eficiência. No entanto, essa abordagem de aumento da privacidade também é uma espada de dois gumes. Embora a privacidade seja aprimorada ao permitir que apenas nós específicos relacionados à transação participem da verificação, isso também torna invisíveis os terceiros, complicando as operações reais e dificultando o desenvolvimento, resultando em uma experiência de usuário insatisfatória.

RGB introduziu o conceito de selos de uso único. Cada UTXO só pode ser gasto uma vez, equivalente a bloquear quando o UTXO é criado e desbloquear ao gastar. O estado do contrato inteligente é encapsulado através de UTXO e gerido por selos, oferecendo um mecanismo eficaz de gestão de estado.

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

RGB++

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

RGB++ utiliza uma cadeia UTXO Turing-completa (como CKB ou outras cadeias) para processar dados off-chain e contratos inteligentes, aumentando ainda mais a Programabilidade do Bitcoin e garantindo segurança através da vinculação isomórfica do BTC.

RGB++ utiliza uma cadeia UTXO Turing-completa. Ao usar cadeias UTXO Turing-completas como a CKB como cadeia sombra, o RGB++ pode processar dados fora da cadeia e contratos inteligentes. Esta cadeia não só executa contratos inteligentes complexos, mas também se vincula ao UTXO do Bitcoin, aumentando a programabilidade e flexibilidade do sistema. Além disso, a ligação isomórfica entre o UTXO do Bitcoin e o UTXO da cadeia sombra garante a consistência de estado e ativos entre as duas cadeias, assegurando a segurança das transações.

RGB++ estende-se a todas as cadeias UTXO Turing-completas, não se limitando ao CKB, melhorando a interoperabilidade entre cadeias e a liquidez dos activos. Este suporte multi-cadeia permite que o RGB++ se combine com qualquer cadeia UTXO Turing-completa, aumentando a flexibilidade do sistema. Ao mesmo tempo, o RGB++ implementa uma ligação isomórfica UTXO para realizar a troca entre cadeias sem pontes, evitando o problema de "moeda falsa" e garantindo a autenticidade e consistência dos activos.

A verificação em cadeia através da shadow chain simplificou o processo de verificação do cliente no RGB++. Os usuários só precisam verificar as transações relevantes na shadow chain para validar a precisão dos cálculos de estado do RGB++. Este método de verificação em cadeia não apenas simplifica o processo de verificação, mas também otimiza a experiência do usuário. Ao utilizar uma shadow chain Turing completa, o RGB++ evita a complexa gestão de UTXO do RGB, oferecendo uma experiência mais simplificada e amigável para o usuário.

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 )zk-proofs( e uma rede de validação descentralizada para garantir a segurança e privacidade dos contratos inteligentes, sendo mais fácil de usar que o RGB e não exigindo a vinculação a outra cadeia UTXO como o RGB++.

Arch zkVM utiliza o RISC Zero ZKVM para executar contratos inteligentes e gerar provas de conhecimento zero, que são verificadas por uma rede de nós de validação descentralizada. Este sistema opera com base no modelo UTXO, encapsulando o estado dos contratos inteligentes em State UTXOs para aumentar 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 valida o conteúdo do ZKVM através de nós líderes escolhidos aleatoriamente e usa o esquema de assinatura FROST para agregar as assinaturas dos 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 de contrato inteligente, o Arch zkVM gera uma prova de conhecimento nulo, utilizada para verificar a correção do contrato e as mudanças de estado.

Arch também utiliza o modelo UTXO do Bitcoin, onde o estado e os ativos estão encapsulados nos UTXOs, realizando a transição de estado através do conceito de uso único. Os dados de estado do contrato inteligente são registrados como UTXOs de estado, enquanto os ativos de dados originais são registrados como UTXOs de ativos. Arch assegura que cada UTXO só pode ser gasto uma vez, proporcionando uma gestão de estado segura.

Embora o Arch não inove na estrutura da blockchain, é necessário validar a rede de nós. Durante cada Epoch do Arch, o sistema seleciona aleatoriamente um nó Leader com base no stake, que é responsável por disseminar as informações recebidas para todos os outros nós validadores na rede. Todas as zk-proofs são validadas pela rede descentralizada de nós validadores, garantindo a segurança e resistência à censura do sistema, e gerando assinaturas para o nó Leader. Assim que a transação é assinada pelo número necessário de nós, pode ser transmitida na rede Bitcoin.

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

Resumo

Na design da Programabilidade do Bitcoin, RGB, RGB++ e Arch Network têm suas características distintas, mas todos mantêm a ideia de vincular UTXO, a propriedade de autenticação de uso único do UTXO é mais adequada para registrar o estado dos contratos inteligentes.

No entanto, essas soluções também apresentam desvantagens claras, principalmente em relação à experiência do usuário, com atrasos de confirmação e baixo desempenho semelhantes ao do Bitcoin. Elas ampliaram as funcionalidades, mas não conseguiram melhorar o desempenho, o que é particularmente evidente no Arch e no RGB. Embora o design do RGB++ tenha melhorado a experiência do usuário ao introduzir uma cadeia UTXO de alto desempenho, também introduziu suposições de segurança adicionais.

Com mais desenvolvedores a juntarem-se à comunidade Bitcoin, veremos mais soluções de escalabilidade, como a proposta de atualização op-cat que está em discussão ativa. As soluções que se alinham com as propriedades nativas do Bitcoin merecem atenção especial, e o método de vinculação UTXO é a forma mais eficaz de expandir a sua programabilidade sem a necessidade de atualizar a rede Bitcoin. Desde que consiga resolver os problemas de experiência do usuário, isso será um grande avanço para os contratos inteligentes do Bitcoin.

BTC1.8%
ARCH0.28%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • 10
  • Republicar
  • Partilhar
Comentar
0/400
AllTalkLongTradervip
· 6h atrás
Negociação de criptomoedas é Tudo em, se não está satisfeito, venha!
Ver originalResponder0
OfflineValidatorvip
· 11h atrás
Outra vez no mundo crypto jogando técnicas para enganar idiotas.
Ver originalResponder0
GateUser-ccc36bc5vip
· 14h atrás
Quem ainda está a competir pelo Bitcoin?
Ver originalResponder0
FudVaccinatorvip
· 08-12 06:44
O maior risco do BTC é copiar o dever de casa.
Ver originalResponder0
ProofOfNothingvip
· 08-10 07:18
Fui embora, o Ethereum é realmente bom.
Ver originalResponder0
DataBartendervip
· 08-10 07:07
zk pode realmente salvar o btc? Engraçado.
Ver originalResponder0
HashRatePhilosophervip
· 08-10 07:01
Borracha de Turing de alta qualidade ~ Não é à toa que és tu
Ver originalResponder0
AllInAlicevip
· 08-10 07:01
Bitcoin é o chefe, ninguém se opõe a ele.
Ver originalResponder0
CryptoComedianvip
· 08-10 06:57
Morrendo de rir, o BTC agora está a tornar-se o segundo na cadeia cruzada.
Ver originalResponder0
GasBankruptervip
· 08-10 06:56
O cara já faliu, o que está fazendo com contratos inteligentes?
Ver originalResponder0
Ver mais
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)