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.
A linguagem de script do Bitcoin limita a completude de Turing por razões de segurança.
A estrutura de armazenamento da blockchain do Bitcoin foi principalmente projetada para transações simples, não tendo sido otimizada para contratos inteligentes complexos.
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:
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.
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.
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.
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.
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.
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.
12 gostos
Recompensa
12
8
Partilhar
Comentar
0/400
BugBountyHunter
· 9h atrás
Nenhum contrato pode mudar o btc
Ver originalResponder0
just_here_for_vibes
· 22h atrás
inscrição é apenas uma forma de arrecadar dinheiro, não serve para nada.
Ver originalResponder0
ProofOfNothing
· 22h atrás
O contrato é um contrato, a essência ainda depende do preço da moeda.
Ver originalResponder0
AirdropHunterXM
· 22h atrás
Não consigo entender. Não aguento mais.
Ver originalResponder0
WalletDetective
· 22h atrás
Esta tecnologia é muito difícil, dói a cabeça~
Ver originalResponder0
blockBoy
· 22h atrás
São todos falsos, não há muitos que realmente entendam de tecnologia.
Ver originalResponder0
ApeWithNoChain
· 22h atrás
Não se pode acordar quem finge estar a dormir.
Ver originalResponder0
ser_we_are_early
· 22h atrás
Os idiotas velhos do mundo crypto ainda têm salvação
Bitcoin ecossistema nova exploração: do vínculo UTXO ao caminho inovador dos contratos inteligentes
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.
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:
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.
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.
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.
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.
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.