Exploração da Programabilidade nativa do Bitcoin: A evolução do RGB para a Arch Network

Exploração da Programabilidade do Bitcoin: do RGB à Arch Network

Bitcoin como a blockchain mais líquida e segura, atraiu recentemente a atenção de muitos desenvolvedores para a sua Programabilidade e problemas de escalabilidade. Ao introduzir diferentes soluções tecnológicas, o ecossistema Bitcoin está a viver um novo pico de prosperidade, tornando-se o foco do mercado atual.

No entanto, muitos projetos de escalabilidade seguem a experiência de plataformas de contratos inteligentes como o Ethereum, muitas vezes dependendo de pontes interchain centralizadas, o que se torna um ponto de risco potencial para o sistema. Poucas soluções são projetadas a partir das características intrínsecas do Bitcoin, o que está relacionado com as limitações do ambiente de desenvolvimento do Bitcoin. O Bitcoin não pode executar contratos inteligentes diretamente como o Ethereum por várias 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 otimizando para contratos inteligentes complexos.
  3. Bitcoin carece de uma máquina virtual para executar contratos inteligentes.

A segregação de testemunhas em 2017 e a atualização Taproot em 2021 criaram condições para a programabilidade do Bitcoin. Em 2022, a "Teoria Ordinal" proposta pelos desenvolvedores abriu novas possibilidades para a incorporação direta de informações de estado e metadados na cadeia do Bitcoin, o que é de grande importância 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, o que exige que os usuários confiem em pontes cross-chain, tornando-se um obstáculo para a aquisição de usuários e liquidez. Além disso, o Bitcoin carece de uma máquina virtual nativa ou Programabilidade, o que impede a comunicação entre a segunda e a primeira camada sem pressupostos de confiança adicionais.

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

  1. RGB é uma solução de contrato inteligente validada por clientes fora da cadeia, que regista as alterações de estado do contrato no UTXO do Bitcoin. Embora tenha vantagens de privacidade, é complicada de usar e carece de combinabilidade de contratos, desenvolvendo-se lentamente.

  2. RGB++ é baseado em UTXO, liga a própria cadeia como validador de cliente de consenso, fornece soluções de ativos de metadados para transferências entre cadeias, suportando a transferência de cadeias com qualquer estrutura UTXO.

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

UTXO Binding: Explicação das soluções de contrato inteligente BTC RGB, RGB++ e Arch Network

RGB

RGB é uma abordagem de extensão de contratos inteligentes da comunidade Bitcoin que surgiu cedo, encapsulando dados de estado através de UTXO, fornecendo uma importante ideia para a expansão nativa subsequente.

RGB utiliza validação off-chain, transferindo a verificação de transferências de tokens do nível de consenso para fora da cadeia, sendo validada 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 abordagem de aumento de privacidade também é uma faca de dois gumes. Permitir que apenas nós relacionados a transações específicas participem da validação melhora a privacidade, mas torna terceiros invisíveis, tornando as operações complexas e difíceis de desenvolver, resultando em uma experiência do usuário insatisfatória.

RGB introduz 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 por UTXOs e gerido pelos selos, oferecendo um mecanismo de gestão de estado eficaz.

RGB++

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

RGB++ utiliza uma cadeia UTXO completa em Turing para processar dados off-chain e contratos inteligentes, melhorando ainda mais a Programabilidade do Bitcoin e garantindo a segurança através de vinculação isomórfica.

RGB++ utiliza uma cadeia UTXO Turing-completa como cadeia sombra, processando dados off-chain e contratos inteligentes. Esta cadeia pode executar contratos inteligentes complexos e está vinculada ao UTXO do Bitcoin, aumentando a programabilidade e flexibilidade do sistema. O UTXO do Bitcoin está ligado 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.

O RGB++ expande o suporte a todas as cadeias UTXO Turing completas, melhorando a interoperabilidade entre cadeias e a liquidez dos ativos. Este suporte multi-cadeia aumenta a flexibilidade do sistema. Ao mesmo tempo, a implementação de ligações UTXO homomórficas permite a interconexão entre cadeias sem ponte, evitando o problema de "moedas falsas" e garantindo a autenticidade e consistência dos ativos.

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

UTXO Binding: Análise das soluções de contrato inteligente BTC RGB, RGB++ e Arch Network

Arch Network

A Arch Network é composta principalmente pelo Arch zkVM e uma rede de nós de validação, utilizando provas de conhecimento zero 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 necessidade de vinculação a uma cadeia UTXO adicional.

Arch zkVM usa RISC Zero ZKVM para executar contratos inteligentes e gerar provas de conhecimento zero, validadas por uma rede descentralizada de nós de verificação. 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 representam Bitcoin ou outras moedas, que podem ser geridos através de delegação. A rede de validação Arch seleciona aleatoriamente um nó líder para validar o conteúdo ZKVM, utilizando 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, executando contratos inteligentes complexos. Após cada execução do contrato, é gerada uma prova de conhecimento zero, utilizada para verificar a correção do contrato e as mudanças de estado.

Arch utiliza o modelo UTXO do Bitcoin, com o estado e os ativos 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 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 validar a rede de nós. Durante cada Epoch, o sistema seleciona aleatoriamente um nó Líder com base no stake, responsável pela propagação de informações. Todas as provas são verificadas por uma rede de nós de validação descentralizada, garantindo a segurança do sistema e a resistência à censura, e gerando assinaturas para o nó Líder. Assim que a transação obtiver a assinatura necessária dos nós, pode ser transmitida na rede Bitcoin.

UTXO ligado: explicação das soluções de contrato inteligente BTC RGB, RGB++ e Arch Network

Conclusão

Na design de programabilidade do Bitcoin, RGB, RGB++ e Arch Network têm características distintas, mantendo a ideia de vinculação de UTXO. A propriedade de autenticação de uso único do UTXO é mais adequada para o registro de estado de contratos inteligentes.

No entanto, essas soluções também enfrentam desvantagens óbvias, como experiência do usuário ruim, longos atrasos de confirmação e baixo desempenho. Arch e RGB expandem principalmente funcionalidades, mas não melhoram o desempenho; RGB++ oferece uma melhor experiência através de uma cadeia UTXO de alto desempenho, mas introduz suposições de segurança adicionais.

À medida que mais desenvolvedores se juntam à comunidade Bitcoin, veremos mais propostas de escalabilidade, como a proposta de atualização op-cat que está em discussão. As soluções que estão em conformidade com as características nativas do Bitcoin merecem atenção, e o método de vinculação UTXO é uma forma eficaz de expandir a programação sem atualizar a rede. Desde que o problema da experiência do usuário seja resolvido, isso representará um grande avanço para os contratos inteligentes do Bitcoin.

BTC1.03%
ARCH-0.07%
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
  • 5
  • Republicar
  • Partilhar
Comentar
0/400
CryptoPhoenixvip
· 08-12 09:05
O caminho é simples. Após cair, reerguer-se. No final, todos sabem que a minha moeda irá renascer... Entrando em corrida, criando uma posição no fundo conforme a sorte. Parar e andar se tornou um hábito. Emoções estáveis, evitando armadilhas e colapsos.
Ver originalResponder0
SelfStakingvip
· 08-12 09:05
Aumentar a capacidade todos os dias, mas está preso sem se mover.
Ver originalResponder0
PanicSeller69vip
· 08-12 09:04
Este tipo de design é só para chamar a atenção..... É muito melhor ser honesto com o btc.
Ver originalResponder0
CommunityLurkervip
· 08-12 09:00
Rolando o bezerro, isso não é apenas uma mudança de pele do Ethereum?
Ver originalResponder0
OnchainSnipervip
· 08-12 09:00
rgb bull批内
Ver originalResponder0
  • 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)