Novas ideias para contratos inteligentes de Bitcoin: inovações UTXO do RGB, RGB++ e Arch Network

robot
Geração de resumo em curso

Exploração da Programabilidade do Ecossistema Bitcoin

Bitcoin como a blockchain com a melhor liquidez e maior segurança atualmente, está atraindo a atenção de muitos desenvolvedores para sua Programabilidade e questões de escalabilidade. Através da introdução de várias soluções como ZK, DA, sidechains, rollup, restaking, o ecossistema Bitcoin está entrando em um novo auge de prosperidade, tornando-se o principal foco desta bull market.

No entanto, muitos projetos de design continuam a experiência de escalabilidade de plataformas de contratos inteligentes como o Ethereum, e a maioria depende de pontes cross-chain centralizadas, o que se torna uma fraqueza potencial do sistema. Poucos projetos são projetados com base nas características do Bitcoin, o que está relacionado à dificuldade 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 por razões de segurança, não conseguindo executar contratos inteligentes complexos.
  2. A blockchain do Bitcoin é projetada para armazenar transações simples, não é otimizada para contratos inteligentes complexos.
  3. Bitcoin carece de uma máquina virtual que execute contratos inteligentes.

A atualização SegWit( de 2017, que introduziu o testemunho de isolamento, aumentou o limite de tamanho dos blocos; 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 criaram condições para a programabilidade do Bitcoin.

Em 2022, o desenvolvedor Casey Rodarmor propôs a "Teoria Ordinal", que descreveu o esquema de numeração de Satoshis, permitindo a inserção de dados arbitrários nas transações de Bitcoin, proporcionando novas ideias para aplicações como contratos inteligentes.

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 obstáculo para a obtençã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 a sua Programabilidade por meio de diferentes métodos:

  1. RGB implementa contratos inteligentes através da validação de clientes off-chain, registrando mudanças de estado na UTXO do Bitcoin. Embora tenha vantagens de privacidade, é complicado de usar e carece de combinabilidade de contratos, desenvolvendo-se lentamente.

  2. RGB++ baseia-se no RGB e utiliza a cadeia UTXO Turing completa para processar dados fora da cadeia e contratos inteligentes, garantindo a segurança através da ligação isomórfica ao Bitcoin.

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

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

RGB

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

A RGB utiliza a validação fora da cadeia, movendo a verificação de transferência de tokens do nível de consenso para fora da cadeia, sendo validada por clientes específicos relacionados à transação. Isso reduz a necessidade de transmissão em toda a rede, aumentando a privacidade e a eficiência, mas também resulta em invisibilidade de terceiros, operações complexas e dificuldade de desenvolvimento.

RGB introduz o conceito de selos de uso único, onde cada UTXO só pode ser gasto uma vez, sendo bloqueado na criação 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.

RGB++

RGB++ baseia-se na ideia RGB e no desenvolvimento baseado em UTXO. Utiliza uma cadeia UTXO Turing completa para processar dados off-chain e contratos inteligentes, melhorando a Programabilidade do Bitcoin e garantindo a segurança através da ligação homomórfica ao BTC.

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á ligada 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.

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

Através da shadow chain para verificação on-chain, o RGB++ simplificou o processo de verificaçã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 abordagem simplifica o processo de verificação, otimiza a experiência do usuário e evita a complexa gestão de UTXO do RGB.

![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(

Arch Network

A Arch Network é composta principalmente pelo Arch zkVM e pela 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 privacidade dos contratos inteligentes, sendo mais fácil de usar que o RGB, e não requerendo a vinculação a outra cadeia UTXO como o RGB++.

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

Os UTXOs de ativos representam Bitcoin ou outras moedas, que podem ser geridos por delegação. A rede de verificação 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, a transação é transmitida 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 nulo é gerada para verificar a correção do contrato e a mudança de estado.

Arch utiliza o modelo UTXO do Bitcoin, onde o estado e os ativos estão encapsulados em 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 garante que cada UTXO só possa ser gasto uma vez, proporcionando uma gestão segura do estado.

Arch precisa validar a rede de nós. Durante cada Epoch, o sistema seleciona aleatoriamente um nó Leader com base na participação, responsável pela disseminação de informações. Todas as provas são verificadas por uma 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. Após a assinatura dos nós necessários, a transação pode ser transmitida na rede Bitcoin.

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

Conclusão

RGB, RGB++ e Arch Network têm características distintas no design da Programabilidade do Bitcoin, todos seguindo a abordagem de vinculação 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 enfrentam problemas como má experiência do usuário, longos atrasos de confirmação e baixo desempenho. Arch e RGB expandem principalmente as funcionalidades sem melhorar o desempenho; RGB++ melhora a experiência do usuário ao introduzir uma cadeia UTXO de alto desempenho, mas adiciona 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á a ser discutida ativamente. Soluções que estão alinhadas com as propriedades nativas do Bitcoin merecem uma atenção especial; o método de ligação UTXO é uma forma eficaz de expandir a programabilidade sem atualizar a rede. Se conseguirmos resolver o problema da experiência do utilizador, isso será um grande avanço para os contratos inteligentes do Bitcoin.

Ver original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Recompensa
  • 8
  • Partilhar
Comentar
0/400
InscriptionGrillervip
· 11h atrás
Outra onda de fazer as pessoas de parvas está prestes a começar.
Ver originalResponder0
CryptoComedianvip
· 11h atrás
BTC também vai vestir roupas floridas para brincar com contratos inteligentes haha é só uma armadilha para brincar de alto risco
Ver originalResponder0
TokenStormvip
· 11h atrás
A análise técnica está razoável, mas se isso conseguir comprar na baixa, vai ser interessante.
Ver originalResponder0
ForkPrincevip
· 11h atrás
Então, faça essas coisas extravagantes.
Ver originalResponder0
TrustlessMaximalistvip
· 11h atrás
viva o btc
Ver originalResponder0
DegenDreamervip
· 11h atrás
Há muitos novos projetos, mas todos têm armadilhas.
Ver originalResponder0
ContractFreelancervip
· 11h atrás
Se correr muito longe, não conseguirá voltar.
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)