Novas ideias de contratos inteligentes do Bitcoin: Vantagens e desafios do esquema vinculado a UTXO

robot
Geração de resumo em curso

Bitcoin contratos inteligentes nova abordagem: Exploração do esquema UTXO

Bitcoin, como a blockchain com a melhor liquidez e mais segura, atraiu um grande número de desenvolvedores após a onda das inscrições. Esses desenvolvedores rapidamente se concentraram na programabilidade e nos problemas de escalabilidade do Bitcoin. Através da introdução de inovações como ZK, DA, sidechains, rollups, restaking, a prosperidade do ecossistema Bitcoin está alcançando um novo pico, tornando-se o principal foco do atual mercado em alta.

No entanto, muitos dos designs existentes seguem a experiência de escalabilidade de plataformas de contratos inteligentes como o Ethereum, frequentemente dependendo de pontes cross-chain centralizadas, o que se torna uma potencial fraqueza do sistema. Poucas soluções são baseadas nas características do próprio Bitcoin, o que está relacionado ao ambiente de desenvolvimento do Bitcoin não ser suficientemente amigável. O Bitcoin enfrenta vários fatores limitantes que dificultam a execução de contratos inteligentes como no Ethereum:

  1. A linguagem de script do Bitcoin limita a completude de Turing para garantir a segurança, não podendo executar contratos inteligentes complexos como o Ethereum.
  2. A armazenagem da blockchain do Bitcoin foi projetada para transações simples, não otimizando contratos inteligentes complexos.
  3. Bitcoin carece de uma máquina virtual para executar contratos inteligentes.

A introdução do SegWit em 2017, com o testemunho de isolamento (, expandiu o limite de tamanho de bloco do Bitcoin; a atualização Taproot de 2021 possibilitou a verificação de assinaturas em lote, permitindo assim o processamento mais eficiente de transações (como trocas atômicas, carteiras de múltiplas assinaturas e pagamentos condicionais). Esses avanços criaram condições 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 imagens e outros dados arbitrários nas 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 abordagens para aplicações como contratos inteligentes que necessitam de dados de estado acessíveis e verificáveis.

Atualmente, a maioria dos projetos que expandem a programação do Bitcoin depende 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 atualmente carece de uma máquina virtual nativa ou programabilidade, não conseguindo realizar a comunicação entre L2 e L1 sem aumentar pressupostos de confiança adicionais.

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 é uma solução de contratos inteligentes validada por clientes fora da cadeia, que registra as mudanças de estado dos contratos inteligentes nos UTXOs do Bitcoin. Embora tenha vantagens de privacidade, é complicada de usar e carece de combinabilidade dos contratos, desenvolvendo-se de forma relativamente lenta.

  2. RGB++ é uma outra rota de expansão baseada no conceito RGB, ainda baseado em UTXO, mas ao usar a própria cadeia como validadores de cliente com consenso, oferece uma solução para ativos de metadados entre cadeias e suporta a transferência de qualquer cadeia com estrutura UTXO.

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

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

RGB utiliza um método de verificação off-chain, transferindo a verificação de transferência de tokens 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 transmissão em toda a rede, melhorando a privacidade e a eficiência. No entanto, esse aumento de privacidade também é uma faca de dois gumes. Embora melhore a proteção da privacidade, torna terceiros invisíveis, complicando as operações reais e dificultando o desenvolvimento, resultando em uma experiência de usuário inferior.

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 a segurança através da vinculação homomórfica do BTC. Ele se expande para todas as cadeias UTXO Turing completas, melhorando a interoperabilidade entre cadeias e a liquidez dos ativos. RGB++ realiza uma ligação homomórfica UTXO para uma ponte sem ponte, evitando o problema de "moeda falsa", garantindo a autenticidade e consistência dos ativos.

![UTXO绑定:详解BTC contratos inteligentes方案RGB、RGB++和Arch Network])https://img-cdn.gateio.im/webp-social/moments-7fc8d82ac7da1ba2052256fc1d0476b2.webp(

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 a privacidade dos contratos inteligentes, sendo mais fácil de usar que o RGB e não necessitando de uma cadeia UTXO adicional como o RGB++. O Arch zkVM executa contratos inteligentes e gera provas de conhecimento zero utilizando o RISC Zero ZKVM, que são validadas pela rede de nós de validação descentralizada. O 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.

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

Na concepção da programabilidade do Bitcoin, RGB, RGB++ e Arch Network têm características únicas, mas todos mantêm a ideia de vinculação de UTXO, sendo a propriedade de autenticação de uso único do UTXO mais adequada para contratos inteligentes utilizados para registrar estados.

No entanto, essas soluções também apresentam desvantagens claras, principalmente em termos de experiência do usuário, com atrasos de confirmação e baixo desempenho semelhantes aos do Bitcoin. Elas expandem principalmente as funcionalidades, mas falham em melhorar o desempenho, o que é particularmente evidente no Arch e no RGB. O design do RGB++ oferece uma melhor experiência do usuário ao introduzir uma cadeia UTXO de alto desempenho, mas também introduz suposições de segurança adicionais.

Com mais desenvolvedores a juntarem-se à comunidade Bitcoin, veremos mais propostas de escalabilidade, como a proposta de atualização op-cat, que estão em discussão ativa. As soluções que correspondem às propriedades nativas do Bitcoin merecem atenção especial; o método de vinculação UTXO é a forma mais eficaz de expandir sua programação sem atualizar a rede Bitcoin. Desde que se resolva bem o problema da experiência do usuário, será um grande avanço no desenvolvimento de contratos inteligentes do Bitcoin.

BTC-0.45%
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
  • 3
  • Partilhar
Comentar
0/400
BlockchainBardvip
· 07-28 18:16
fantástico de otimização
Ver originalResponder0
CryptoPunstervip
· 07-28 14:48
O velho BTC finalmente despertou.
Ver originalResponder0
DAOTruantvip
· 07-26 04:38
Pioneiro RGB
Ver originalResponder0
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)