Bitcoin ecossistema acolhe a revolução da Programabilidade: RGB, RGB++ e Arch Network lideram a inovação

Exploração da Programabilidade do Ecossistema Bitcoin

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

No entanto, muitos projetos de design continuam a seguir a experiência de escalabilidade de plataformas de contratos inteligentes como o Ethereum, muitas vezes dependendo de pontes cross-chain centralizadas, o que se torna uma fraqueza potencial do sistema. Poucos projetos são baseados nas características do Bitcoin em si, o que está relacionado à má experiência de desenvolvimento do Bitcoin. O Bitcoin é difícil de executar contratos inteligentes como o Ethereum devido às seguintes razões:

  1. A linguagem de script do Bitcoin é limitada em termos de completude de Turing para garantir a segurança, não podendo 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. O Bitcoin carece de uma máquina virtual para executar contratos inteligentes.

A atualização SegWit( de 2017 com testemunho segregado aumentou o limite de tamanho do bloco; a atualização Taproot de 2021 implementou a verificação de assinaturas em lote, simplificando operações como trocas atômicas, carteiras de múltiplas assinaturas e pagamentos condicionais. Esses avanços abriram novas possibilidades para a Programabilidade do Bitcoin.

Em 2022, o desenvolvedor Casey Rodarmor propôs a "Teoria Ordinal", que descreve o esquema de numeração de Satoshis, permitindo a incorporação de dados arbitrários, como imagens, em transações de Bitcoin. Isso oferece uma nova abordagem para a incorporação direta de informações de estado e metadados na cadeia do Bitcoin, o que é significativo para aplicações de contratos inteligentes que necessitam de dados de estado acessíveis e verificáveis.

Atualmente, a maioria dos projetos que expandem a Programabilidade do Bitcoin depende de redes de segunda camada )L2(, o que exige que os usuários confiem em pontes entre cadeias, tornando-se um grande obstáculo para a obtenção de usuários e liquidez nas L2. Além disso, o Bitcoin carece de uma máquina virtual nativa ou Programabilidade, sendo incapaz de realizar a comunicação entre L2 e L1 sem aumentar as suposições de confiança.

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

  1. RGB é um esquema de contrato inteligente verificado através de clientes off-chain, que registra as mudanças de estado do contrato no UTXO do Bitcoin. Embora tenha algumas vantagens de privacidade, é complicado de usar e carece de combinabilidade de contratos, desenvolvendo-se de forma relativamente lenta.

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

  3. Arch Network oferece uma solução de contratos inteligentes nativos para Bitcoin, criando uma máquina virtual ZK e uma rede de nós validadores, através da agregação de transações que registra as alterações de estado e os ativos nas transações de Bitcoin.

![UTXO vinculado: explicação detalhada do plano de contrato inteligente BTC RGB, RGB++ e Arch Network])https://img-cdn.gateio.im/webp-social/moments-fd3e0af827c9ddea86a297fe937aaa72.webp(

Esquema RGB

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

RGB utiliza um método de verificação fora da cadeia, transferindo a verificação de transferências de moeda do nível de consenso do Bitcoin para fora da cadeia, realizada por clientes específicos relacionados à transação. Este método reduz a necessidade de difusão em toda a rede, melhorando a privacidade e a eficiência. No entanto, essa abordagem de aumento de privacidade também é uma faca de dois gumes. Permitir que apenas nós específicos relacionados à transação participem da verificação, embora aumente a proteção da privacidade, torna a operação real complexa e difícil de desenvolver, resultando em uma experiência de usuário insatisfatória.

RGB introduziu o conceito de selos de uso único. Cada UTXO pode ser gasto apenas uma vez, equivalendo a ser bloqueado no momento da criação do UTXO e desbloqueado ao ser gasto. O estado do contrato inteligente é encapsulado pelo UTXO e gerido pelos selos, fornecendo um mecanismo eficaz de gestão de estado.

![UTXO binding: detalhamento da solução de contrato inteligente 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 abordagem RGB, ainda vinculada ao UTXO.

RGB++ utiliza uma cadeia UTXO Turing completa (como CKB ou outras cadeias) para processar dados off-chain e contratos inteligentes, melhorando ainda mais a Programabilidade do Bitcoin e garantindo segurança através do vínculo isomórfico com BTC.

RGB++ utiliza uma cadeia UTXO completa em Turing. Usando CKB e outras cadeias UTXO completas em Turing como cadeias sombra, o RGB++ pode lidar com dados off-chain e contratos inteligentes. Esta cadeia não só pode executar contratos inteligentes complexos, como também pode ser vinculada ao UTXO do Bitcoin, aumentando a programabilidade e flexibilidade do sistema. O UTXO do Bitcoin é vinculado de forma isomórfica ao UTXO da cadeia sombra, garantindo a consistência de estado e ativos entre as duas cadeias, assegurando a segurança das transações.

RGB++ foi expandido para todas as cadeias UTXO Turing-completas, não se limitando mais ao CKB, aumentando a interoperabilidade entre cadeias e a liquidez dos ativos. 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++ realiza a ponte entre cadeias sem ponte através da ligação isomórfica UTXO, evitando o problema da "moeda falsa" e garantindo a autenticidade e consistência dos ativos.

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 do cálculo do estado do RGB++. Este método de verificação em cadeia não só 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 gestão complexa 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 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 do que o RGB e não necessitando, como o RGB++, de estar vinculado a outra cadeia UTXO.

Arch zkVM utiliza RISC Zero ZKVM para executar contratos inteligentes e gerar provas de conhecimento nulo, 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 eficiência.

Os UTXOs de ativos são usados para representar Bitcoin ou outras moedas, podendo ser geridos de forma delegada. A rede de validação Arch valida o conteúdo do ZKVM através de nós líder 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 de contrato, é gerada uma prova de conhecimento zero, usada para verificar a correção do contrato e as mudanças de estado.

Arch 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 dos contratos inteligentes são registrados como UTXOs de estado, enquanto os ativos de dados originais são registrados como UTXOs de ativos. Arch garante 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 verificar a rede de nós validadores. Durante cada Epoch do Arch, o sistema seleciona aleatoriamente um nó Leader, com base nos direitos, responsável por disseminar informações a todos os nós validadores na rede. Todos os zk-proofs são verificados por uma rede descentralizada de nós validadores, garantindo a segurança e resistência à censura do sistema, e geram assinaturas para o nó Leader. Assim que a transação obtém o número necessário de assinaturas de nós, pode ser transmitida na rede Bitcoin.

![UTXO ligado: explicação detalhada sobre soluções de contratos inteligentes BTC RGB, RGB++ e 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, mantendo todos 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 também têm desvantagens óbvias, nomeadamente uma experiência do utilizador insatisfatória, com atrasos de confirmação consistentes com o BTC e baixo desempenho. Elas expandem a funcionalidade, mas não melhoram o desempenho, o que é especialmente evidente no Arch e no RGB. O design do RGB++, embora tenha melhorado a experiência do utilizador ao introduzir uma cadeia UTXO de alto desempenho, também introduziu suposições adicionais de segurança.

Com mais desenvolvedores a juntar-se à comunidade BTC, veremos mais propostas de escalabilidade, como a proposta de atualização op-cat que está a ser discutida ativamente. As soluções que se alinham com as propriedades nativas do BTC merecem atenção especial. O método de vinculação UTXO é uma forma eficaz de expandir a programabilidade do BTC sem a necessidade de atualizar a rede BTC. Desde que consiga resolver os problemas de experiência do utilizador, trará um enorme progresso para os contratos inteligentes do BTC.

BTC-1.01%
ARCH-0.47%
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
  • 4
  • Repostar
  • Compartilhar
Comentário
0/400
ZKProofEnthusiastvip
· 08-13 23:28
Outra ferramenta para idiotas apareceu.
Ver originalResponder0
gas_fee_therapyvip
· 08-11 07:46
Quando é que o BTC pode alcançar o progresso do ETH?
Ver originalResponder0
ForkYouPayMevip
· 08-11 07:38
O Xiaohzi veio novamente aproveitar a popularidade!
Ver originalResponder0
BrokeBeansvip
· 08-11 07:19
Entrar é agir, uma série de operações ferozes como um tigre.
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)