Bitcoin ecossistema nova exploração: do vínculo UTXO ao caminho inovador dos contratos inteligentes

robot
Geração do resumo em andamento

Nova exploração da programabilidade no ecossistema Bitcoin

Bitcoin, como a rede de blockchain mais líquida e segura, está atraindo cada vez mais a atenção dos desenvolvedores para sua programabilidade e questões de escalabilidade. Com o surgimento da tecnologia de inscrições, o ecossistema Bitcoin está vivendo uma nova oportunidade de desenvolvimento. Os desenvolvedores estão explorando várias soluções inovadoras, como provas de zero conhecimento, disponibilidade de dados, sidechains, rollups e re-staking, para melhorar a funcionalidade e escalabilidade da rede Bitcoin.

No entanto, a rede Bitcoin em si tem algumas limitações que dificultam o suporte direto a contratos inteligentes, como acontece com a Ethereum.

  1. A linguagem de script do Bitcoin limita a completude de Turing por razões de segurança.
  2. A estrutura de armazenamento da blockchain do Bitcoin foi principalmente projetada para transações simples, não tendo sido otimizada para contratos inteligentes complexos.
  3. Bitcoin carece do ambiente de máquina virtual necessário para executar contratos inteligentes.

Apesar disso, a rede Bitcoin tem vindo a ser constantemente atualizada e melhorada nos últimos anos. A atualização SegWit de 2017 aumentou o limite de tamanho dos blocos, e a atualização Taproot de 2021 possibilitou a validação de assinaturas em lote, criando condições para a programabilidade do Bitcoin.

Em 2022, um desenvolvedor propôs a "teoria dos ordinais", que descreve um esquema para numerar os satoshis (a menor unidade do Bitcoin), permitindo que dados arbitrários, como imagens, sejam incorporados nas transações de Bitcoin. Isso abriu novos caminhos para a incorporação direta de informações de estado e metadados na cadeia do Bitcoin, oferecendo novas ideias para aplicativos que precisam acessar e verificar dados de estado.

Atualmente, a maioria dos projetos que aumentam a Programabilidade do Bitcoin são baseados em redes de segunda camada (L2). No entanto, essa abordagem exige que os usuários confiem em pontes entre cadeias, o que se torna um grande obstáculo para a L2 conseguir usuários e liquidez. Além disso, o Bitcoin carece de uma máquina virtual nativa ou Programabilidade, dificultando a comunicação entre L2 e L1 sem suposições de confiança adicionais.

Para resolver esses problemas, alguns projetos tentam partir das propriedades nativas do Bitcoin para aumentar sua Programabilidade. RGB, RGB++ e Arch Network são alguns dos representantes:

  1. RGB é uma solução de contrato inteligente validada por clientes fora da cadeia, que registra as mudanças de estado do contrato no UTXO do Bitcoin. Embora tenha certas vantagens de privacidade, seu uso é relativamente complexo e carece de programabilidade dos contratos, tendo atualmente um desenvolvimento bastante lento.

  2. RGB++ melhorou o RGB, mantendo-se ainda baseado em UTXO, mas ao considerar a própria cadeia como um validador cliente com consenso, oferece uma solução para ativos de metadados entre cadeias e suporta a transferência de ativos de cadeias com qualquer estrutura UTXO.

  3. Arch Network fornece uma solução nativa de contrato inteligente para Bitcoin, criando uma máquina virtual de conhecimento zero e uma rede de nós validadores correspondentes, registando as alterações de estado e as fases de ativos nas transações do Bitcoin através da agregação de transações.

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

Esses planos têm suas características, mas todos seguem a ideia de vincular UTXO. A característica de uso único do UTXO é mais adequada para registrar o estado de contratos inteligentes. No entanto, esses planos também enfrentam problemas como má experiência do usuário, longos atrasos de confirmação e baixo desempenho. Embora tenham ampliado as funcionalidades, não melhoraram significativamente o desempenho.

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

Com mais desenvolvedores a juntarem-se à comunidade Bitcoin, esperamos ver mais soluções inovadoras de escalabilidade. Por exemplo, a proposta de atualização op-cat está atualmente em discussão ativa. As soluções que se alinham com as propriedades nativas do Bitcoin são particularmente dignas de atenção. Sem a necessidade de atualizar a rede Bitcoin, o método de vinculação UTXO é a forma mais eficaz de expandir a capacidade de programação do Bitcoin. Desde que os problemas de experiência do usuário possam ser resolvidos, isso trará um enorme avanço para o desenvolvimento de contratos inteligentes do Bitcoin.

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

BTC0.81%
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
  • 7
  • Compartilhar
Comentário
0/400
just_here_for_vibesvip
· 4h atrás
inscrição é apenas uma forma de arrecadar dinheiro, não serve para nada.
Ver originalResponder0
ProofOfNothingvip
· 4h atrás
O contrato é um contrato, a essência ainda depende do preço da moeda.
Ver originalResponder0
AirdropHunterXMvip
· 4h atrás
Não consigo entender. Não aguento mais.
Ver originalResponder0
WalletDetectivevip
· 4h atrás
Esta tecnologia é muito difícil, dói a cabeça~
Ver originalResponder0
blockBoyvip
· 4h atrás
São todos falsos, não há muitos que realmente entendam de tecnologia.
Ver originalResponder0
ApeWithNoChainvip
· 4h atrás
Não se pode acordar quem finge estar a dormir.
Ver originalResponder0
ser_we_are_earlyvip
· 4h atrás
Os idiotas velhos do mundo crypto ainda têm salvação
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)