Inovação da Programabilidade do ecossistema Bitcoin
Bitcoin como a blockchain com a melhor liquidez e mais segura, está atraindo a atenção de muitos desenvolvedores para sua programabilidade e questões de escalabilidade. Através da introdução de soluções como ZK, DA, sidechains, rollups, restaking, o ecossistema Bitcoin está alcançando um novo auge de prosperidade, tornando-se o principal foco do atual mercado em alta.
No entanto, muitos designs existentes adotaram a experiência de escalabilidade de plataformas de contratos inteligentes como o Ethereum, e dependem em grande parte de pontes cross-chain centralizadas, o que se torna uma fraqueza potencial do sistema. Existem relativamente poucas soluções projetadas com base nas características do Bitcoin, o que está relacionado à dificuldade de desenvolvimento do próprio Bitcoin. O Bitcoin é difícil de executar contratos inteligentes como o Ethereum por razões principais seguintes:
A linguagem de script do Bitcoin limita a completude de Turing para garantir a segurança, não podendo executar contratos inteligentes complexos.
A blockchain do Bitcoin é projetada para armazenar transações simples e não é otimizada para contratos inteligentes complexos.
O Bitcoin carece de uma máquina virtual para executar contratos inteligentes.
A atualização SegWit de 2017, com o testemunho de isolamento (, aumentou o limite do tamanho do bloco; a atualização Taproot de 2021 implementou a verificação de assinaturas em lote, simplificando o processamento de transações. Essas atualizações criaram condições para a Programabilidade do Bitcoin.
Em 2022, o desenvolvedor Casey Rodarmor apresentou a "Teoria Ordinal", que propôs um esquema de numeração para os bits, tornando possível incorporar dados arbitrários nas transações de Bitcoin e oferecendo novas ideias para aplicações como contratos inteligentes.
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 cross-chain, tornando-se um obstáculo para a aquisição de usuários e liquidez no L2. Além disso, o Bitcoin carece de uma máquina virtual nativa ou programabilidade, não conseguindo implementar a comunicação entre L2 e L1 sem pressupostos de confiança adicionais.
RGB, RGB++ e Arch Network tentam, a partir das propriedades nativas do Bitcoin, aumentar a sua Programabilidade, implementando contratos inteligentes e transações complexas através de diferentes métodos:
RGB utiliza um cliente off-chain para validar contratos inteligentes, registrando as mudanças de estado no UTXO do Bitcoin. Embora tenha vantagens de privacidade, a operação é complicada, carece de programabilidade dos contratos e se desenvolve lentamente.
RGB++ baseia-se na ideia RGB e continua a ser baseado em UTXO, mas utiliza a própria cadeia como validadores do cliente de consenso, oferecendo uma solução de ativos de metadados para transferências entre cadeias, suportando a transferência de qualquer estrutura de cadeia UTXO.
Arch Network fornece uma solução de contrato inteligente nativo para Bitcoin, criando uma máquina virtual ZK e uma rede de nós validadores, registrando as alterações de estado e os ativos nas transações de Bitcoin através da agregação de transações.
![UTXO ligado: explicação das soluções de contrato inteligente BTC RGB, RGB++ e Arch Network])https://img-cdn.gateio.im/webp-social/moments-fd3e0af827c9ddea86a297fe937aaa72.webp(
RGB
RGB é uma abordagem de extensão de contratos inteligentes da comunidade Bitcoin nos primeiros dias, que encapsula dados de estado através de UTXO, proporcionando uma importante ideia para a futura escalabilidade nativa do Bitcoin.
RGB utiliza um método de verificação off-chain, transferindo a verificação de transferências de tokens da camada de consenso do Bitcoin para fora da cadeia, sendo validada por clientes específicos relacionados à transação. Isso reduz a necessidade de broadcast na rede, melhorando a privacidade e a eficiência. No entanto, esse aumento de privacidade é uma faca de dois gumes. Embora melhore a proteção da privacidade, torna as operações invisíveis para terceiros, dificultando o desenvolvimento e resultando em uma experiência de usuário inferior.
RGB introduz o conceito de selos de uso único. Cada UTXO só pode ser gasto uma vez, equivalente a ser bloqueado no momento da criação e desbloqueado no momento do gasto. O estado do contrato inteligente é encapsulado por UTXO e gerido pelos selos, fornecendo um mecanismo eficaz de gestão de estado.
![UTXO Binding: Explicação das soluções de contratos inteligentes BTC RGB, RGB++ e Arch Network])https://img-cdn.gateio.im/webp-social/moments-7fc8d82ac7da1ba2052256fc1d0476b2.webp(
RGB++
RGB++ é uma outra rota de extensão baseada na abordagem RGB, ainda baseada na vinculação UTXO.
RGB++ utiliza uma cadeia UTXO Turing completa para processar dados off-chain e contratos inteligentes, melhorando a programabilidade do Bitcoin e garantindo segurança através de vinculação isomórfica do Bitcoin.
RGB++ utiliza uma cadeia UTXO totalmente programável como cadeia sombra, para processar dados fora da cadeia e contratos inteligentes. Esta cadeia pode executar contratos inteligentes complexos e está vinculada ao UTXO do Bitcoin, aumentando a programabilidade e flexibilidade do sistema. O UTXO do Bitcoin e o UTXO da cadeia sombra estão vinculados de forma isomórfica, garantindo a consistência de estado e ativos entre as duas cadeias, assegurando a segurança das transações.
RGB++ estende-se a todas as cadeias UTXO Turing-completas, melhorando a interoperabilidade entre cadeias e a liquidez de ativos. O suporte a múltiplas cadeias permite que RGB++ se combine com qualquer cadeia UTXO Turing-completa, aumentando a flexibilidade do sistema. Através do vínculo isomórfico UTXO, é possível realizar transações entre cadeias sem pontes, evitando o problema das "moedas falsas" e garantindo a autenticidade e a consistência dos ativos.
A validação on-chain através da shadow chain simplifica o processo de validação do cliente RGB++. Os usuários só precisam verificar as transações relacionadas à shadow chain para validar a correção do cálculo de estado do RGB++. Esta validação on-chain simplifica o processo e otimiza a experiência do usuário. Ao usar a shadow chain Turing completa, o RGB++ evita a complexa gestão de UTXO do RGB, proporcionando uma experiência mais simplificada e amigável ao usuário.
Arch Network
A Arch Network é composta principalmente pela Arch zkVM e pela rede de nós de verificação Arch, utilizando provas de conhecimento zero e uma rede de verificação descentralizada para garantir a segurança e a privacidade dos contratos inteligentes, sendo mais fácil de usar do que o RGB e não requerendo a vinculação a outra cadeia UTXO como o RGB++.
Arch zkVM utiliza o RISC Zero ZKVM para executar contratos inteligentes e gerar provas de conhecimento zero, verificadas por uma rede descentralizada de nós de validação. O sistema opera com base no modelo UTXO, encapsulando o estado dos contratos inteligentes em State UTXOs, aumentando a segurança e a eficiência.
Os UTXOs de ativos são usados para representar Bitcoin ou outras moedas, podendo ser geridos por delegação. A rede de validação Arch verifica o conteúdo do ZKVM através de nós líderes escolhidos aleatoriamente, utilizando o esquema de assinatura FROST para agregar as assinaturas dos nós, e por fim, transmite a transação para a rede Bitcoin.
Arch zkVM fornece uma máquina virtual Turing completa para Bitcoin, executando contratos inteligentes complexos. Após cada execução de contrato, é gerada uma prova de conhecimento nulo para validar a correção do contrato e as mudanças de estado.
Arch utiliza o modelo UTXO do Bitcoin, onde o estado e os ativos estão encapsulados em UTXOs, realizando a transição de estado através do conceito de uso único. Os dados de estado do contrato inteligente são registrados como state UTXOs, enquanto os ativos de dados originais são registrados como Asset UTXOs. Arch garante que cada UTXO só pode ser gasto uma vez, oferecendo uma gestão de estado segura.
Arch precisa validar a rede de nós. Durante cada Epoch do Arch, o sistema seleciona aleatoriamente o nó Líder com base na participação, responsável pela disseminação de informações. Todas as provas de conhecimento zero são validadas pela rede de nós de validação descentralizada, garantindo a segurança e a resistência à censura do sistema, e gerando assinaturas para o nó Líder. Após a transação obter o número necessário de assinaturas de nós, pode ser transmitida na rede Bitcoin.
![UTXO ligado: explicação das soluções de contrato inteligente BTC RGB, RGB++ e Arch Network])https://img-cdn.gateio.im/webp-social/moments-0b0106c9ec7c79b2e266824525ff1721.webp(
Conclusão
RGB, RGB++ e Arch Network possuem características distintas no design da Programabilidade do Bitcoin, mantendo a abordagem de vinculação de UTXO. A propriedade de autenticação de uso único do UTXO é mais adequada para registrar o estado de contratos inteligentes.
No entanto, essas soluções também apresentam desvantagens óbvias, como má experiência do usuário, longos atrasos de confirmação e baixo desempenho. Elas expandem a funcionalidade, mas não melhoram o desempenho, o que é especialmente evidente no Arch e no RGB. O RGB++ oferece uma melhor experiência do usuário ao introduzir uma cadeia UTXO de alto desempenho, mas também traz suposições de segurança adicionais.
À medida que mais desenvolvedores se juntam à comunidade Bitcoin, veremos mais soluções de escalabilidade, como a proposta de atualização op-cat que está sendo discutida ativamente. As soluções que estão de acordo com as propriedades nativas do Bitcoin merecem atenção especial. O método de vinculação UTXO é a forma mais eficaz de expandir a programabilidade sem atualizar a rede Bitcoin. Desde que o problema da experiência do usuário seja resolvido, será um grande avanço para os 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.
14 Curtidas
Recompensa
14
5
Repostar
Compartilhar
Comentário
0/400
LiquidityOracle
· 7h atrás
Os mineiros antigos do mundo crypto acreditam em tudo.
Ver originalResponder0
ColdWalletGuardian
· 7h atrás
entrar numa posição的都是勇士啊
Ver originalResponder0
probably_nothing_anon
· 7h atrás
bull run com certeza chegou, tudo está indo para btc
Bitcoin contratos inteligentes novos avanços: Análise comparativa entre RGB, RGB++ e Arch Network
Inovação da Programabilidade do ecossistema Bitcoin
Bitcoin como a blockchain com a melhor liquidez e mais segura, está atraindo a atenção de muitos desenvolvedores para sua programabilidade e questões de escalabilidade. Através da introdução de soluções como ZK, DA, sidechains, rollups, restaking, o ecossistema Bitcoin está alcançando um novo auge de prosperidade, tornando-se o principal foco do atual mercado em alta.
No entanto, muitos designs existentes adotaram a experiência de escalabilidade de plataformas de contratos inteligentes como o Ethereum, e dependem em grande parte de pontes cross-chain centralizadas, o que se torna uma fraqueza potencial do sistema. Existem relativamente poucas soluções projetadas com base nas características do Bitcoin, o que está relacionado à dificuldade de desenvolvimento do próprio Bitcoin. O Bitcoin é difícil de executar contratos inteligentes como o Ethereum por razões principais seguintes:
A atualização SegWit de 2017, com o testemunho de isolamento (, aumentou o limite do tamanho do bloco; a atualização Taproot de 2021 implementou a verificação de assinaturas em lote, simplificando o processamento de transações. Essas atualizações criaram condições para a Programabilidade do Bitcoin.
Em 2022, o desenvolvedor Casey Rodarmor apresentou a "Teoria Ordinal", que propôs um esquema de numeração para os bits, tornando possível incorporar dados arbitrários nas transações de Bitcoin e oferecendo novas ideias para aplicações como contratos inteligentes.
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 cross-chain, tornando-se um obstáculo para a aquisição de usuários e liquidez no L2. Além disso, o Bitcoin carece de uma máquina virtual nativa ou programabilidade, não conseguindo implementar a comunicação entre L2 e L1 sem pressupostos de confiança adicionais.
RGB, RGB++ e Arch Network tentam, a partir das propriedades nativas do Bitcoin, aumentar a sua Programabilidade, implementando contratos inteligentes e transações complexas através de diferentes métodos:
![UTXO ligado: explicação das soluções de contrato inteligente BTC RGB, RGB++ e Arch Network])https://img-cdn.gateio.im/webp-social/moments-fd3e0af827c9ddea86a297fe937aaa72.webp(
RGB
RGB é uma abordagem de extensão de contratos inteligentes da comunidade Bitcoin nos primeiros dias, que encapsula dados de estado através de UTXO, proporcionando uma importante ideia para a futura escalabilidade nativa do Bitcoin.
RGB utiliza um método de verificação off-chain, transferindo a verificação de transferências de tokens da camada de consenso do Bitcoin para fora da cadeia, sendo validada por clientes específicos relacionados à transação. Isso reduz a necessidade de broadcast na rede, melhorando a privacidade e a eficiência. No entanto, esse aumento de privacidade é uma faca de dois gumes. Embora melhore a proteção da privacidade, torna as operações invisíveis para terceiros, dificultando o desenvolvimento e resultando em uma experiência de usuário inferior.
RGB introduz o conceito de selos de uso único. Cada UTXO só pode ser gasto uma vez, equivalente a ser bloqueado no momento da criação e desbloqueado no momento do gasto. O estado do contrato inteligente é encapsulado por UTXO e gerido pelos selos, fornecendo um mecanismo eficaz de gestão de estado.
![UTXO Binding: Explicação das soluções de contratos inteligentes BTC RGB, RGB++ e Arch Network])https://img-cdn.gateio.im/webp-social/moments-7fc8d82ac7da1ba2052256fc1d0476b2.webp(
RGB++
RGB++ é uma outra rota de extensão baseada na abordagem RGB, ainda baseada na vinculação UTXO.
RGB++ utiliza uma cadeia UTXO Turing completa para processar dados off-chain e contratos inteligentes, melhorando a programabilidade do Bitcoin e garantindo segurança através de vinculação isomórfica do Bitcoin.
RGB++ utiliza uma cadeia UTXO totalmente programável como cadeia sombra, para processar dados fora da cadeia e contratos inteligentes. Esta cadeia pode executar contratos inteligentes complexos e está vinculada ao UTXO do Bitcoin, aumentando a programabilidade e flexibilidade do sistema. O UTXO do Bitcoin e o UTXO da cadeia sombra estão vinculados de forma isomórfica, garantindo a consistência de estado e ativos entre as duas cadeias, assegurando a segurança das transações.
RGB++ estende-se a todas as cadeias UTXO Turing-completas, melhorando a interoperabilidade entre cadeias e a liquidez de ativos. O suporte a múltiplas cadeias permite que RGB++ se combine com qualquer cadeia UTXO Turing-completa, aumentando a flexibilidade do sistema. Através do vínculo isomórfico UTXO, é possível realizar transações entre cadeias sem pontes, evitando o problema das "moedas falsas" e garantindo a autenticidade e a consistência dos ativos.
A validação on-chain através da shadow chain simplifica o processo de validação do cliente RGB++. Os usuários só precisam verificar as transações relacionadas à shadow chain para validar a correção do cálculo de estado do RGB++. Esta validação on-chain simplifica o processo e otimiza a experiência do usuário. Ao usar a shadow chain Turing completa, o RGB++ evita a complexa gestão de UTXO do RGB, proporcionando uma experiência mais simplificada e amigável ao usuário.
Arch Network
A Arch Network é composta principalmente pela Arch zkVM e pela rede de nós de verificação Arch, utilizando provas de conhecimento zero e uma rede de verificação descentralizada para garantir a segurança e a privacidade dos contratos inteligentes, sendo mais fácil de usar do que o RGB e não requerendo a vinculação a outra cadeia UTXO como o RGB++.
Arch zkVM utiliza o RISC Zero ZKVM para executar contratos inteligentes e gerar provas de conhecimento zero, verificadas por uma rede descentralizada de nós de validação. O sistema opera com base no modelo UTXO, encapsulando o estado dos contratos inteligentes em State UTXOs, aumentando a segurança e a eficiência.
Os UTXOs de ativos são usados para representar Bitcoin ou outras moedas, podendo ser geridos por delegação. A rede de validação Arch verifica o conteúdo do ZKVM através de nós líderes escolhidos aleatoriamente, utilizando o esquema de assinatura FROST para agregar as assinaturas dos nós, e por fim, transmite a transação para a rede Bitcoin.
Arch zkVM fornece uma máquina virtual Turing completa para Bitcoin, executando contratos inteligentes complexos. Após cada execução de contrato, é gerada uma prova de conhecimento nulo para validar a correção do contrato e as mudanças de estado.
Arch utiliza o modelo UTXO do Bitcoin, onde o estado e os ativos estão encapsulados em UTXOs, realizando a transição de estado através do conceito de uso único. Os dados de estado do contrato inteligente são registrados como state UTXOs, enquanto os ativos de dados originais são registrados como Asset UTXOs. Arch garante que cada UTXO só pode ser gasto uma vez, oferecendo uma gestão de estado segura.
Arch precisa validar a rede de nós. Durante cada Epoch do Arch, o sistema seleciona aleatoriamente o nó Líder com base na participação, responsável pela disseminação de informações. Todas as provas de conhecimento zero são validadas pela rede de nós de validação descentralizada, garantindo a segurança e a resistência à censura do sistema, e gerando assinaturas para o nó Líder. Após a transação obter o número necessário de assinaturas de nós, pode ser transmitida na rede Bitcoin.
![UTXO ligado: explicação das soluções de contrato inteligente BTC RGB, RGB++ e Arch Network])https://img-cdn.gateio.im/webp-social/moments-0b0106c9ec7c79b2e266824525ff1721.webp(
Conclusão
RGB, RGB++ e Arch Network possuem características distintas no design da Programabilidade do Bitcoin, mantendo a abordagem de vinculação de UTXO. A propriedade de autenticação de uso único do UTXO é mais adequada para registrar o estado de contratos inteligentes.
No entanto, essas soluções também apresentam desvantagens óbvias, como má experiência do usuário, longos atrasos de confirmação e baixo desempenho. Elas expandem a funcionalidade, mas não melhoram o desempenho, o que é especialmente evidente no Arch e no RGB. O RGB++ oferece uma melhor experiência do usuário ao introduzir uma cadeia UTXO de alto desempenho, mas também traz suposições de segurança adicionais.
À medida que mais desenvolvedores se juntam à comunidade Bitcoin, veremos mais soluções de escalabilidade, como a proposta de atualização op-cat que está sendo discutida ativamente. As soluções que estão de acordo com as propriedades nativas do Bitcoin merecem atenção especial. O método de vinculação UTXO é a forma mais eficaz de expandir a programabilidade sem atualizar a rede Bitcoin. Desde que o problema da experiência do usuário seja resolvido, será um grande avanço para os contratos inteligentes do Bitcoin.