Bitcoin contratos inteligentes nova era: surgimento de UTXO vinculado e solução nativa de escalabilidade

robot
Geração do resumo em andamento

Bitcoin生态的新纪元:扩展 Programabilidade 的创新方案

Bitcoin, como a blockchain com a melhor liquidez e segurança, tem atraído a atenção de muitos desenvolvedores recentemente. Com o surgimento dos insumos, os desenvolvedores começaram a explorar ativamente a programabilidade e os problemas de escalabilidade do Bitcoin. Através da introdução de inovações como provas de conhecimento zero, disponibilidade de dados, sidechains, rollups e restaking, o ecossistema Bitcoin está entrando em um novo período de prosperidade, tornando-se o foco central do atual mercado em alta.

No entanto, muitas das soluções de escalabilidade existentes se baseiam na experiência de plataformas de contratos inteligentes como o Ethereum, frequentemente dependendo de pontes cross-chain centralizadas, o que pode se tornar um ponto de risco potencial para o sistema. As soluções realmente projetadas com base nas características do Bitcoin são relativamente raras, o que está relacionado à dificuldade de desenvolvimento do próprio Bitcoin. O Bitcoin não pode executar contratos inteligentes diretamente como o Ethereum por causa dos seguintes motivos:

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

Apesar disso, a rede Bitcoin tem passado por atualizações constantes nos últimos anos para aumentar a Programabilidade. O SegWit de 2017 ampliou o limite de tamanho dos blocos, enquanto a atualização Taproot de 2021 possibilitou a verificação de assinaturas em lote, criando condições para a Programabilidade no Bitcoin.

Em 2022, o desenvolvedor Casey Rodarmor propôs a "Teoria dos Ordinais", que abriu novas vias para a inserção de dados arbitrários nas transações de Bitcoin, oferecendo novas ideias para aplicações de contratos inteligentes que necessitam de dados de estado acessíveis e verificáveis.

Atualmente, a maioria dos projetos que melhoram 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 que o L2 obtenha usuários e liquidez. Além disso, o Bitcoin carece de uma máquina virtual nativa ou Programabilidade, dificultando a comunicação entre o L2 e o L1 sem suposições de confiança adicionais.

Nesse contexto, projetos como RGB, RGB++ e Arch Network tentam partir das propriedades nativas do Bitcoin para aumentar sua Programabilidade por meio de diferentes métodos:

  1. RGB realiza a verificação de contratos inteligentes através de clientes off-chain, registrando as mudanças de estado no UTXO do Bitcoin. Embora tenha vantagens de privacidade, a operação é complexa e carece de combinabilidade de contratos, desenvolvendo-se de forma relativamente lenta.

  2. RGB++ baseia-se em RGB e utiliza uma cadeia UTXO Turing completa para processar dados off-chain e contratos inteligentes, garantindo segurança através da vinculação isomórfica ao BTC.

  3. 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绑定:详解BTC智能合约方案RGB、RGB++和Arch Network

Esses planos têm suas próprias características, mas todos continuam a ideia de vincular UTXO. A característica de uso único do UTXO é mais adequada para registrar o estado de contratos inteligentes. No entanto, eles também enfrentam desafios, como uma experiência do usuário insatisfatória e limitações de desempenho. RGB e Arch expandiram principalmente as funcionalidades sem melhorar o desempenho, enquanto RGB++ melhorou a experiência do usuário ao introduzir uma cadeia UTXO de alto desempenho, mas também trouxe considerações adicionais de segurança.

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

Com mais desenvolvedores a juntar-se à comunidade Bitcoin, esperamos ver mais soluções inovadoras de escalabilidade. Por exemplo, a proposta de atualização op-cat está em discussão ativa. Vale a pena prestar atenção às soluções que se alinham com as propriedades nativas do Bitcoin. Sem atualizar a rede Bitcoin, o método de vinculação UTXO é uma forma eficaz de expandir a programabilidade do Bitcoin. Se pudermos resolver os problemas de experiência do usuário, isso será um grande avanço no desenvolvimento de contratos inteligentes Bitcoin.

UTXO Binding: Detalhes sobre as soluções de contrato inteligente BTC RGB, RGB++ e Arch Network

BTC-0.32%
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
  • 5
  • Repostar
  • Compartilhar
Comentário
0/400
HalfBuddhaMoneyvip
· 21h atrás
btc é o melhor do mundo! Tudo é altcoin!
Ver originalResponder0
LayerZeroHerovip
· 21h atrás
Consegue ser um bom Bitcoin?
Ver originalResponder0
DegenGamblervip
· 21h atrás
O grande presente do Ano do Dragão chegou! Fique de olho no BTC alcançando novas máximas.
Ver originalResponder0
CryptoSurvivorvip
· 21h atrás
Não pode copiar tudo do ETH, o velho BTC também deve ter suas próprias inovações.
Ver originalResponder0
MEVHuntervip
· 21h atrás
gás Arbitragem traz mestre, aconselho você a não tentar, observe os vários blocos mev flutuando à sua frente, cachorro quente!
Ver originalResponder0
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)