Exploração da Programabilidade do Ecossistema Bitcoin
Bitcoin como a blockchain com a melhor liquidez e a maior segurança, recentemente atraiu um grande número de desenvolvedores devido à onda de inscrições. Esses desenvolvedores rapidamente se concentraram na Programabilidade e nos problemas de escalabilidade do Bitcoin. Através da introdução de soluções inovadoras como ZK, DA, sidechains, rollup e restaking, o ecossistema do Bitcoin está passando por uma prosperidade sem precedentes, tornando-se o foco central do atual mercado em alta.
No entanto, muitos dos designs existentes continuam a experiência de escalabilidade de plataformas de contratos inteligentes como o Ethereum, e muitas vezes dependem de pontes cross-chain centralizadas, o que se torna uma fraqueza potencial do sistema. Poucas soluções são projetadas a partir das características do próprio Bitcoin, o que está relacionado à experiência de desenvolvedor menos satisfatória do Bitcoin. O Bitcoin é difícil de executar contratos inteligentes como o Ethereum, principalmente pelas seguintes razões:
A linguagem de script do Bitcoin limita a completude de Turing para garantir a segurança, não podendo executar contratos inteligentes complexos.
A estrutura de armazenamento da blockchain do Bitcoin é projetada para transações simples, sem otimização para contratos inteligentes complexos.
Bitcoin carece da máquina virtual necessária para executar contratos inteligentes.
Apesar disso, algumas atualizações do Bitcoin nos últimos anos criaram condições para melhorar a Programabilidade. O SegWit de 2017 ( aumentou o limite de tamanho do bloco; a atualização Taproot de 2021 implementou a verificação de assinaturas em lote, simplificando o processo de processamento de transações. Esses avanços abriram novas possibilidades para a Programabilidade no Bitcoin.
Em 2022, o desenvolvedor Casey Rodarmor propôs a "Teoria Ordinal", que oferece uma nova perspectiva para a incorporação de metadados na cadeia do Bitcoin, o que tem uma importância significativa para aplicações de contratos inteligentes que necessitam de dados de estado acessíveis e verificáveis.
Atualmente, a maioria dos projetos destinados a expandir a capacidade de 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 atração de usuários e liquidez para L2. Além disso, o Bitcoin carece de uma máquina virtual nativa ou programabilidade, não conseguindo realizar uma comunicação eficaz entre L2 e L1 sem aumentar suposições de confiança adicionais.
Projetos como RGB, RGB++ e Arch Network tentam partir das propriedades nativas do Bitcoin para aumentar sua Programabilidade, implementando contratos inteligentes e funções de transação complexas por meio de diferentes métodos:
RGB implementa contratos inteligentes através da validação do cliente fora da cadeia, registrando mudanças de estado na UTXO do Bitcoin. Embora tenha certas vantagens de privacidade, é complexo de usar e carece de combinabilidade de contratos, desenvolvendo-se de forma relativamente lenta.
RGB++ é uma outra solução de expansão baseada na abordagem RGB, ainda baseada na ligação UTXO, mas utilizando a própria blockchain como um validador cliente com consenso, oferecendo uma solução de transferência de ativos de metadados entre cadeias, suportando a transferência de ativos de qualquer estrutura de cadeia UTXO.
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 mudanças de estado e fases de ativos nas transações de Bitcoin através da agregação de transações.
![UTXO ligado: detalhamento da solução de contrato inteligente BTC RGB, RGB++ e Arch Network])https://img-cdn.gateio.im/webp-social/moments-fd3e0af827c9ddea86a297fe937aaa72.webp(
RGB é uma abordagem de extensão de contratos inteligentes da comunidade Bitcoin nos primórdios, encapsulando dados de estado através de UTXO, fornecendo uma importante ideia para a expansão nativa do Bitcoin. O RGB utiliza um método de verificação fora da cadeia, movendo a verificação de transferência de tokens da camada de consenso para fora da cadeia, sendo realizada por clientes específicos relacionados à transação. Embora esse método reduza a necessidade de difusão na rede, melhore a privacidade e a eficiência, também resulta em uma invisibilidade para terceiros, tornando o processo de operação complexo e difícil de desenvolver, com uma experiência de usuário inferior.
RGB++ é uma outra solução de extensão baseada na ideia RGB, ainda baseada em UTXO. Ele utiliza uma cadeia UTXO Turing completa (como CKB ou outras cadeias) para processar dados off-chain e contratos inteligentes, garantindo segurança através da ligação homogénea ao BTC. RGB++ não só se estende a todas as cadeias UTXO Turing completas, mas também implementa cross-chain sem pontes através da ligação homogénea UTXO, evitando o problema de "moeda falsa". Através da shadow chain para validação on-chain, RGB++ simplifica o processo de validação do cliente, otimizando a experiência do utilizador.
![UTXO binding: Explicação das soluções de contrato inteligente BTC RGB, RGB++ e 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 Arch, utilizando provas de zero conhecimento e uma rede de validação descentralizada para garantir a segurança e a privacidade dos contratos inteligentes. Comparado ao RGB, é mais fácil de usar e não requer a ligação a outra cadeia UTXO como o RGB++. O Arch zkVM utiliza o RISC Zero ZKVM para executar contratos inteligentes e gerar provas de zero conhecimento, que são validadas pela rede de nós de validação descentralizada. O sistema opera com base no modelo UTXO, encapsulando o estado do contrato inteligente em State UTXOs, aumentando a segurança e a eficiência.
![Vínculo 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(
No que diz respeito ao design da Programabilidade do Bitcoin, RGB, RGB++ e Arch Network têm características distintas, mas todos mantêm a ideia de vincular UTXO. A propriedade de uso único do UTXO é mais adequada para registrar o estado dos contratos inteligentes. No entanto, essas soluções também apresentam desvantagens óbvias, como uma experiência de usuário insatisfatória, atrasos de confirmação consistentes com o Bitcoin e baixo desempenho. Embora o RGB++ tenha melhorado a experiência do usuário ao introduzir uma cadeia UTXO de alto desempenho, isso também trouxe suposições de segurança adicionais.
Com mais desenvolvedores a juntarem-se à comunidade Bitcoin, veremos o surgimento de mais soluções de escalabilidade, como a proposta de atualização op-cat que está em discussão ativa. As soluções que se alinham com as propriedades nativas do Bitcoin merecem atenção especial, e o método de vinculação UTXO é a forma mais eficaz de expandir a capacidade de programação do Bitcoin sem atualizar a rede Bitcoin. Desde que se consiga resolver os problemas de experiência do utilizador, isso se tornará uma importante ruptura no desenvolvimento de contratos inteligentes do Bitcoin.
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.
13 Curtidas
Recompensa
13
2
Compartilhar
Comentário
0/400
WalletDetective
· 08-05 10:35
Ai, não há inovação, é tudo cópia do Ethereum.
Ver originalResponder0
AllInDaddy
· 08-05 10:22
Vamos lá, vamos minerar Bit juntos e aproveitar essa oportunidade de passar do 0 ao 1.
Bitcoin contratos inteligentes novo avanço: RGB, RGB++ e Arch Network lideram a Programabilidade inovação
Exploração da Programabilidade do Ecossistema Bitcoin
Bitcoin como a blockchain com a melhor liquidez e a maior segurança, recentemente atraiu um grande número de desenvolvedores devido à onda de inscrições. Esses desenvolvedores rapidamente se concentraram na Programabilidade e nos problemas de escalabilidade do Bitcoin. Através da introdução de soluções inovadoras como ZK, DA, sidechains, rollup e restaking, o ecossistema do Bitcoin está passando por uma prosperidade sem precedentes, tornando-se o foco central do atual mercado em alta.
No entanto, muitos dos designs existentes continuam a experiência de escalabilidade de plataformas de contratos inteligentes como o Ethereum, e muitas vezes dependem de pontes cross-chain centralizadas, o que se torna uma fraqueza potencial do sistema. Poucas soluções são projetadas a partir das características do próprio Bitcoin, o que está relacionado à experiência de desenvolvedor menos satisfatória do Bitcoin. O Bitcoin é difícil de executar contratos inteligentes como o Ethereum, principalmente pelas seguintes razões:
Apesar disso, algumas atualizações do Bitcoin nos últimos anos criaram condições para melhorar a Programabilidade. O SegWit de 2017 ( aumentou o limite de tamanho do bloco; a atualização Taproot de 2021 implementou a verificação de assinaturas em lote, simplificando o processo de processamento de transações. Esses avanços abriram novas possibilidades para a Programabilidade no Bitcoin.
Em 2022, o desenvolvedor Casey Rodarmor propôs a "Teoria Ordinal", que oferece uma nova perspectiva para a incorporação de metadados na cadeia do Bitcoin, o que tem uma importância significativa para aplicações de contratos inteligentes que necessitam de dados de estado acessíveis e verificáveis.
Atualmente, a maioria dos projetos destinados a expandir a capacidade de 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 atração de usuários e liquidez para L2. Além disso, o Bitcoin carece de uma máquina virtual nativa ou programabilidade, não conseguindo realizar uma comunicação eficaz entre L2 e L1 sem aumentar suposições de confiança adicionais.
Projetos como RGB, RGB++ e Arch Network tentam partir das propriedades nativas do Bitcoin para aumentar sua Programabilidade, implementando contratos inteligentes e funções de transação complexas por meio de diferentes métodos:
RGB implementa contratos inteligentes através da validação do cliente fora da cadeia, registrando mudanças de estado na UTXO do Bitcoin. Embora tenha certas vantagens de privacidade, é complexo de usar e carece de combinabilidade de contratos, desenvolvendo-se de forma relativamente lenta.
RGB++ é uma outra solução de expansão baseada na abordagem RGB, ainda baseada na ligação UTXO, mas utilizando a própria blockchain como um validador cliente com consenso, oferecendo uma solução de transferência de ativos de metadados entre cadeias, suportando a transferência de ativos de qualquer estrutura de cadeia UTXO.
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 mudanças de estado e fases de ativos nas transações de Bitcoin através da agregação de transações.
![UTXO ligado: detalhamento da solução de contrato inteligente BTC RGB, RGB++ e Arch Network])https://img-cdn.gateio.im/webp-social/moments-fd3e0af827c9ddea86a297fe937aaa72.webp(
RGB é uma abordagem de extensão de contratos inteligentes da comunidade Bitcoin nos primórdios, encapsulando dados de estado através de UTXO, fornecendo uma importante ideia para a expansão nativa do Bitcoin. O RGB utiliza um método de verificação fora da cadeia, movendo a verificação de transferência de tokens da camada de consenso para fora da cadeia, sendo realizada por clientes específicos relacionados à transação. Embora esse método reduza a necessidade de difusão na rede, melhore a privacidade e a eficiência, também resulta em uma invisibilidade para terceiros, tornando o processo de operação complexo e difícil de desenvolver, com uma experiência de usuário inferior.
RGB++ é uma outra solução de extensão baseada na ideia RGB, ainda baseada em UTXO. Ele utiliza uma cadeia UTXO Turing completa (como CKB ou outras cadeias) para processar dados off-chain e contratos inteligentes, garantindo segurança através da ligação homogénea ao BTC. RGB++ não só se estende a todas as cadeias UTXO Turing completas, mas também implementa cross-chain sem pontes através da ligação homogénea UTXO, evitando o problema de "moeda falsa". Através da shadow chain para validação on-chain, RGB++ simplifica o processo de validação do cliente, otimizando a experiência do utilizador.
![UTXO binding: Explicação das soluções de contrato inteligente BTC RGB, RGB++ e 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 Arch, utilizando provas de zero conhecimento e uma rede de validação descentralizada para garantir a segurança e a privacidade dos contratos inteligentes. Comparado ao RGB, é mais fácil de usar e não requer a ligação a outra cadeia UTXO como o RGB++. O Arch zkVM utiliza o RISC Zero ZKVM para executar contratos inteligentes e gerar provas de zero conhecimento, que são validadas pela rede de nós de validação descentralizada. O sistema opera com base no modelo UTXO, encapsulando o estado do contrato inteligente em State UTXOs, aumentando a segurança e a eficiência.
![Vínculo 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(
No que diz respeito ao design da Programabilidade do Bitcoin, RGB, RGB++ e Arch Network têm características distintas, mas todos mantêm a ideia de vincular UTXO. A propriedade de uso único do UTXO é mais adequada para registrar o estado dos contratos inteligentes. No entanto, essas soluções também apresentam desvantagens óbvias, como uma experiência de usuário insatisfatória, atrasos de confirmação consistentes com o Bitcoin e baixo desempenho. Embora o RGB++ tenha melhorado a experiência do usuário ao introduzir uma cadeia UTXO de alto desempenho, isso também trouxe suposições de segurança adicionais.
Com mais desenvolvedores a juntarem-se à comunidade Bitcoin, veremos o surgimento de mais soluções de escalabilidade, como a proposta de atualização op-cat que está em discussão ativa. As soluções que se alinham com as propriedades nativas do Bitcoin merecem atenção especial, e o método de vinculação UTXO é a forma mais eficaz de expandir a capacidade de programação do Bitcoin sem atualizar a rede Bitcoin. Desde que se consiga resolver os problemas de experiência do utilizador, isso se tornará uma importante ruptura no desenvolvimento de contratos inteligentes do Bitcoin.