Inovação na Programabilidade do Ecossistema Bitcoin: de RGB à Arch Network
Bitcoin, como a blockchain mais líquida e segura, tem atraído a atenção de muitos desenvolvedores recentemente. Com a explosão das inscrições, o ecossistema Bitcoin enfrenta desafios de Programabilidade e escalabilidade. Para lidar com esses problemas, os desenvolvedores propuseram várias soluções inovadoras, como provas de conhecimento zero, disponibilidade de dados, sidechains, rollups e re-staking. O surgimento dessas soluções tem impulsionado o próspero desenvolvimento do ecossistema Bitcoin, tornando-se o foco atual do mercado.
No entanto, a maioria das soluções de escalabilidade ainda utiliza a experiência de escalabilidade de plataformas de contratos inteligentes como o Ethereum, muitas vezes dependendo de pontes cross-chain centralizadas, o que se torna um ponto de risco potencial para o sistema. Existem poucas soluções realmente projetadas com base nas características do Bitcoin, o que está relacionado ao ambiente de desenvolvimento do próprio Bitcoin ser pouco amigável. O Bitcoin enfrenta algumas limitações principais:
A linguagem de script limitou a completude de Turing para garantir a segurança, não podendo executar contratos inteligentes complexos como no Ethereum.
O armazenamento em blockchain é projetado para transações simples e não é otimizado para contratos inteligentes complexos.
Falta de uma máquina virtual especializada para executar contratos inteligentes.
Apesar disso, algumas atualizações do Bitcoin nos últimos anos pavimentaram o caminho para aumentar a Programabilidade. O SegWit de 2017 expandiu o limite de tamanho dos blocos; a atualização Taproot de 2021 possibilitou a verificação de assinaturas em lote, simplificando o processamento de transações complexas como trocas atômicas, carteiras de múltiplas assinaturas e pagamentos condicionais.
Em 2022, um desenvolvedor propôs a "Teoria dos Ordinais", que abriu novas possibilidades para a incorporação direta de informações de estado e metadados na cadeia do Bitcoin, representando um grande avanço para aplicativos que necessitam de dados de estado acessíveis e verificáveis.
Atualmente, a maioria dos projetos que aumentam 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 a L2 na obtenção de usuários e liquidez. Além disso, o Bitcoin carece de uma máquina virtual nativa ou Programabilidade, não conseguindo realizar a comunicação entre L2 e L1 sem adicionar suposições de confiança adicionais.
Neste contexto, alguns projetos tentam partir das propriedades nativas do Bitcoin para aumentar a sua Programabilidade. RGB, RGB++ e Arch Network são alguns dos representantes, que oferecem contratos inteligentes e capacidades de transações complexas ao Bitcoin através de diferentes métodos:
RGB implementa contratos inteligentes através da verificação de clientes off-chain, registrando alterações de estado na UTXO do Bitcoin. Embora tenha certas vantagens de privacidade, a operação é complexa, falta combinabilidade de contratos e o desenvolvimento é relativamente lento.
RGB++ melhorou o RGB, ainda baseado na vinculação de UTXO, mas considera a própria cadeia como um validor de cliente com consenso, oferecendo uma solução de ativos de metadados para a transferência entre cadeias, suportando a transferência de ativos de qualquer cadeia com estrutura UTXO.
A Arch Network fornece uma solução de contratos inteligentes nativos para Bitcoin, criando uma máquina virtual ZK e uma rede correspondente de nós validadores, registrando mudanças de estado e ativos nas transações de Bitcoin através da agregação de transações.
RGB como uma abordagem de extensão de contrato inteligente da comunidade Bitcoin nos primeiros dias, encapsula dados de estado através de UTXO, proporcionando uma ideia importante para a futura expansão nativa do Bitcoin. Adota um método de verificação off-chain, transferindo a validação de transferência de tokens do nível de consenso para fora da cadeia, realizada por clientes específicos relacionados à transação. Embora esse método melhore a privacidade e a eficiência, também torna difícil para terceiros visualizarem, resultando em operações complexas e desenvolvimento desafiador, com uma experiência do usuário insatisfatória.
RGB++ é uma outra solução de extensão baseada na ideia do 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, melhorando ainda mais a programabilidade do Bitcoin, enquanto garante segurança através da ligação homogênea ao BTC. RGB++ se estende a todas as cadeias UTXO Turing completas, aumentando a interoperabilidade entre cadeias e a liquidez dos ativos. A verificação on-chain é realizada através de uma cadeia sombra, simplificando o processo de verificação do cliente e otimizando a experiência do usuário.
A Arch Network é composta principalmente pelo Arch zkVM e pela rede de nós de validação, utilizando provas de conhecimento zero e uma rede de validação descentralizada para garantir a segurança e privacidade dos contratos inteligentes. Em comparação com o RGB, é mais fácil de usar e não requer a ligação a outra cadeia UTXO como o RGB++. O Arch zkVM executa contratos inteligentes e gera provas de conhecimento zero utilizando o RISC Zero ZKVM, sendo validado 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 para aumentar a segurança e eficiência.
Esses esquemas, embora distintos, continuam a seguir a abordagem de vincular UTXO, utilizando a característica de uso único do UTXO para registrar o estado. No entanto, eles também enfrentam desafios comuns, como uma experiência de usuário insatisfatória, bem como os problemas de atraso na confirmação e baixa performance, semelhantes aos do Bitcoin. Em particular, o Arch e o RGB expandiram principalmente as funcionalidades, mas não conseguiram melhorar o desempenho. O RGB++ melhorou a experiência do usuário ao introduzir uma cadeia UTXO de alto desempenho, mas também introduziu suposições de segurança adicionais.
Com mais desenvolvedores a juntarem-se à comunidade Bitcoin, esperamos ver mais soluções inovadoras de escalabilidade, como a proposta de atualização op-cat que está em discussão ativa. Soluções que se alinham com as propriedades nativas do Bitcoin merecem atenção especial, e o método de vinculação UTXO é uma maneira eficaz de expandir a capacidade de programação do Bitcoin sem atualizar a rede Bitcoin. Desde que possamos resolver bem os problemas de experiência do usuário, isso se tornará um importante avanço no 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.
18 gostos
Recompensa
18
8
Partilhar
Comentar
0/400
SighingCashier
· 07-19 20:50
Outra vez a cozinhar esta armadilha, qual é a utilidade?
Ver originalResponder0
MaticHoleFiller
· 07-17 13:42
Sinto que não há muito apelo, e Cupões de Recorte
Ver originalResponder0
FallingLeaf
· 07-17 02:05
Falta uma estrutura de árvore de merkle na cadeia
Ver originalResponder0
BlockchainThinkTank
· 07-16 21:32
Idiotas, não se deixem enganar, o valor mais核心 do Bitcoin ainda é a reserva de valor.
Ver originalResponder0
LuckyBearDrawer
· 07-16 21:31
Novo ponto de especulação chegou
Ver originalResponder0
TrustMeBro
· 07-16 21:23
Bitcoin yyds não é brincadeira
Ver originalResponder0
MoneyBurner
· 07-16 21:15
Ainda está a brincar com contratos inteligentes? Os dados na cadeia do btc já me bateram na cara.
Ver originalResponder0
JustHereForMemes
· 07-16 21:06
Mas sempre que os pontos negros podem ter um avanço tecnológico rápido
Inovação no ecossistema Bitcoin: da revolução em programabilidade do RGB à Arch Network
Inovação na Programabilidade do Ecossistema Bitcoin: de RGB à Arch Network
Bitcoin, como a blockchain mais líquida e segura, tem atraído a atenção de muitos desenvolvedores recentemente. Com a explosão das inscrições, o ecossistema Bitcoin enfrenta desafios de Programabilidade e escalabilidade. Para lidar com esses problemas, os desenvolvedores propuseram várias soluções inovadoras, como provas de conhecimento zero, disponibilidade de dados, sidechains, rollups e re-staking. O surgimento dessas soluções tem impulsionado o próspero desenvolvimento do ecossistema Bitcoin, tornando-se o foco atual do mercado.
No entanto, a maioria das soluções de escalabilidade ainda utiliza a experiência de escalabilidade de plataformas de contratos inteligentes como o Ethereum, muitas vezes dependendo de pontes cross-chain centralizadas, o que se torna um ponto de risco potencial para o sistema. Existem poucas soluções realmente projetadas com base nas características do Bitcoin, o que está relacionado ao ambiente de desenvolvimento do próprio Bitcoin ser pouco amigável. O Bitcoin enfrenta algumas limitações principais:
Apesar disso, algumas atualizações do Bitcoin nos últimos anos pavimentaram o caminho para aumentar a Programabilidade. O SegWit de 2017 expandiu o limite de tamanho dos blocos; a atualização Taproot de 2021 possibilitou a verificação de assinaturas em lote, simplificando o processamento de transações complexas como trocas atômicas, carteiras de múltiplas assinaturas e pagamentos condicionais.
Em 2022, um desenvolvedor propôs a "Teoria dos Ordinais", que abriu novas possibilidades para a incorporação direta de informações de estado e metadados na cadeia do Bitcoin, representando um grande avanço para aplicativos que necessitam de dados de estado acessíveis e verificáveis.
Atualmente, a maioria dos projetos que aumentam 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 a L2 na obtenção de usuários e liquidez. Além disso, o Bitcoin carece de uma máquina virtual nativa ou Programabilidade, não conseguindo realizar a comunicação entre L2 e L1 sem adicionar suposições de confiança adicionais.
Neste contexto, alguns projetos tentam partir das propriedades nativas do Bitcoin para aumentar a sua Programabilidade. RGB, RGB++ e Arch Network são alguns dos representantes, que oferecem contratos inteligentes e capacidades de transações complexas ao Bitcoin através de diferentes métodos:
RGB implementa contratos inteligentes através da verificação de clientes off-chain, registrando alterações de estado na UTXO do Bitcoin. Embora tenha certas vantagens de privacidade, a operação é complexa, falta combinabilidade de contratos e o desenvolvimento é relativamente lento.
RGB++ melhorou o RGB, ainda baseado na vinculação de UTXO, mas considera a própria cadeia como um validor de cliente com consenso, oferecendo uma solução de ativos de metadados para a transferência entre cadeias, suportando a transferência de ativos de qualquer cadeia com estrutura UTXO.
A Arch Network fornece uma solução de contratos inteligentes nativos para Bitcoin, criando uma máquina virtual ZK e uma rede correspondente de nós validadores, registrando mudanças de estado e ativos nas transações de Bitcoin através da agregação de transações.
RGB como uma abordagem de extensão de contrato inteligente da comunidade Bitcoin nos primeiros dias, encapsula dados de estado através de UTXO, proporcionando uma ideia importante para a futura expansão nativa do Bitcoin. Adota um método de verificação off-chain, transferindo a validação de transferência de tokens do nível de consenso para fora da cadeia, realizada por clientes específicos relacionados à transação. Embora esse método melhore a privacidade e a eficiência, também torna difícil para terceiros visualizarem, resultando em operações complexas e desenvolvimento desafiador, com uma experiência do usuário insatisfatória.
RGB++ é uma outra solução de extensão baseada na ideia do 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, melhorando ainda mais a programabilidade do Bitcoin, enquanto garante segurança através da ligação homogênea ao BTC. RGB++ se estende a todas as cadeias UTXO Turing completas, aumentando a interoperabilidade entre cadeias e a liquidez dos ativos. A verificação on-chain é realizada através de uma cadeia sombra, simplificando o processo de verificação do cliente e otimizando a experiência do usuário.
A Arch Network é composta principalmente pelo Arch zkVM e pela rede de nós de validação, utilizando provas de conhecimento zero e uma rede de validação descentralizada para garantir a segurança e privacidade dos contratos inteligentes. Em comparação com o RGB, é mais fácil de usar e não requer a ligação a outra cadeia UTXO como o RGB++. O Arch zkVM executa contratos inteligentes e gera provas de conhecimento zero utilizando o RISC Zero ZKVM, sendo validado 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 para aumentar a segurança e eficiência.
Esses esquemas, embora distintos, continuam a seguir a abordagem de vincular UTXO, utilizando a característica de uso único do UTXO para registrar o estado. No entanto, eles também enfrentam desafios comuns, como uma experiência de usuário insatisfatória, bem como os problemas de atraso na confirmação e baixa performance, semelhantes aos do Bitcoin. Em particular, o Arch e o RGB expandiram principalmente as funcionalidades, mas não conseguiram melhorar o desempenho. O RGB++ melhorou a experiência do usuário ao introduzir uma cadeia UTXO de alto desempenho, mas também introduziu suposições de segurança adicionais.
Com mais desenvolvedores a juntarem-se à comunidade Bitcoin, esperamos ver mais soluções inovadoras de escalabilidade, como a proposta de atualização op-cat que está em discussão ativa. Soluções que se alinham com as propriedades nativas do Bitcoin merecem atenção especial, e o método de vinculação UTXO é uma maneira eficaz de expandir a capacidade de programação do Bitcoin sem atualizar a rede Bitcoin. Desde que possamos resolver bem os problemas de experiência do usuário, isso se tornará um importante avanço no desenvolvimento de contratos inteligentes do Bitcoin.