Exploração da Programabilidade do ecossistema Bitcoin
Bitcoin como a blockchain mais líquida e segura, atraiu um grande número de desenvolvedores após a onda de inscrições. Eles rapidamente se concentraram na programabilidade e nos problemas de escalabilidade do Bitcoin. Através da introdução de diferentes soluções como ZK, DA, sidechains, rollups, restaking, o ecossistema do Bitcoin está passando por um novo auge próspero, tornando-se o foco principal do atual mercado em alta.
No entanto, muitos projetos continuam a experiência de escalabilidade de plataformas de contratos inteligentes como o Ethereum e frequentemente dependem de pontes cross-chain centralizadas, o que se torna um ponto fraco do sistema. Poucas soluções são projetadas com base nas características do próprio Bitcoin, o que está relacionado à experiência de desenvolvimento não amigável do Bitcoin. O Bitcoin é difícil de executar contratos inteligentes como o Ethereum, e as principais razões incluem:
A linguagem de script do Bitcoin limita a completude de Turing por razões de segurança, não permitindo a execução de contratos inteligentes complexos.
A blockchain do Bitcoin é projetada para armazenar transações simples, não tendo sido otimizada para contratos inteligentes complexos.
Bitcoin carece de uma máquina virtual para executar contratos inteligentes.
O testemunho de segregação de 2017 ( SegWit ) aumentou o limite de tamanho do bloco; a atualização Taproot de 2021 possibilitou a verificação de assinaturas em lote, acelerando a velocidade de processamento das transações. Essas atualizações estabeleceram a base para a Programabilidade do Bitcoin.
Em 2022, a "Teoria Ordinal" proposta pelos desenvolvedores descreveu o esquema de numeração de Satoshi, permitindo que dados arbitrários fossem incorporados em transações de Bitcoin, abrindo novas perspectivas para aplicações como contratos inteligentes.
Atualmente, a maioria dos projetos que expandem a Programabilidade do Bitcoin depende de redes de segunda camada (L2), o que exige que os usuários confiem em pontes entre cadeias, tornando um desafio para L2 obter usuários e liquidez. Além disso, o Bitcoin carece de uma máquina virtual nativa ou Programabilidade, tornando difícil realizar a comunicação entre L2 e L1 sem suposições adicionais de confiança.
RGB, RGB++ e Arch Network tentam partir das propriedades nativas do Bitcoin para aumentar a sua Programabilidade, oferecendo contratos inteligentes e capacidades de transações complexas através de diferentes métodos:
RGB é uma solução de contrato inteligente verificada por clientes fora da cadeia, que regista alterações de estado no UTXO do Bitcoin. Embora tenha vantagens de privacidade, é complicada de usar e carece de programabilidade.
RGB++ é baseado na vinculação UTXO, utilizando a própria cadeia como um validador de cliente com consenso, oferecendo soluções de ativos de metadados cruzados de cadeia, suportando a transferência de cadeias com qualquer estrutura 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 alterações de estado nas transações de Bitcoin através da agregação de transações.
RGB utiliza validação off-chain, movendo a validação de transferências de tokens do nível de consenso para fora da cadeia, sendo verificada por clientes específicos relacionados a transações. Isso reduz a necessidade de comunicação em toda a rede, aumentando a privacidade e a eficiência, mas também resulta em baixa visibilidade para terceiros, operações complexas e uma experiência do usuário ruim. RGB introduz o conceito de um selo de uso único, onde cada UTXO pode ser gasto apenas uma vez, e o estado do contrato inteligente é encapsulado pelo UTXO e gerido pelo selo.
RGB++ utiliza a cadeia UTXO Turing completa para processar dados off-chain e contratos inteligentes, garantindo segurança através da ligação homogénea ao BTC. Ela se expande para todas as cadeias UTXO Turing completas, melhorando a interoperabilidade entre cadeias e a liquidez dos ativos. RGB++ realiza a ligação homogénea UTXO para alcançar cross-chain sem ponte, evitando o problema de "moeda falsa". A verificação on-chain é simplificada através da shadow chain, otimizando o processo de validação do cliente e melhorando a experiência do usuário.
A Arch Network é composta 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 a privacidade dos contratos inteligentes. O Arch zkVM executa contratos inteligentes e gera provas de conhecimento zero, que são validadas pela rede de nós de validação. O sistema opera com base no modelo UTXO, encapsulando o estado dos contratos inteligentes em State UTXOs, enquanto os Asset UTXOs representam Bitcoin ou outros tokens. A rede de validação valida 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, finalmente, retransmitir a transação para a rede Bitcoin.
Estas três soluções têm características distintas e continuam a ideia de vinculação de UTXO. A propriedade de uso único do UTXO é mais adequada para o registro de estado de contratos inteligentes. No entanto, suas desvantagens estão na má experiência do usuário e na falta de melhorias de desempenho. À medida que mais desenvolvedores se juntam à comunidade do Bitcoin, veremos mais soluções de escalabilidade, como a proposta de atualização op-cat, que está sendo discutida ativamente. Soluções que se alinham com as propriedades nativas do Bitcoin merecem atenção especial; o método de vinculação de UTXO é uma maneira eficaz de expandir a programação do Bitcoin sem atualizar a rede. Desde que o problema da experiência do usuário seja resolvido, isso trará enormes avanços para os 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.
14 gostos
Recompensa
14
8
Partilhar
Comentar
0/400
SybilSlayer
· 07-24 04:39
BTC é realmente muito útil.
Ver originalResponder0
gas_guzzler
· 07-23 23:13
rgb ainda acha que a blockchain não é complexa o suficiente~
Ver originalResponder0
GasWastingMaximalist
· 07-23 05:50
Já está a fazer novas palhaçadas, não é?
Ver originalResponder0
MysteryBoxOpener
· 07-22 15:56
Complexo, muito complexo! É apenas uma casca.
Ver originalResponder0
RugResistant
· 07-21 22:29
bandeiras vermelhas por toda parte nesses novos protocolos rgb, para ser sincero... precisa de uma auditoria de segurança completa o mais rápido possível
Ver originalResponder0
SerumSqueezer
· 07-21 22:29
Mais uma altcoin sem futuro.
Ver originalResponder0
NFTRegretDiary
· 07-21 22:28
Rolou tudo, Bitcoin também está jogando com contratos inteligentes.
Inovação no ecossistema Bitcoin: explorando soluções de Programabilidade do RGB, RGB++ e Arch Network
Exploração da Programabilidade do ecossistema Bitcoin
Bitcoin como a blockchain mais líquida e segura, atraiu um grande número de desenvolvedores após a onda de inscrições. Eles rapidamente se concentraram na programabilidade e nos problemas de escalabilidade do Bitcoin. Através da introdução de diferentes soluções como ZK, DA, sidechains, rollups, restaking, o ecossistema do Bitcoin está passando por um novo auge próspero, tornando-se o foco principal do atual mercado em alta.
No entanto, muitos projetos continuam a experiência de escalabilidade de plataformas de contratos inteligentes como o Ethereum e frequentemente dependem de pontes cross-chain centralizadas, o que se torna um ponto fraco do sistema. Poucas soluções são projetadas com base nas características do próprio Bitcoin, o que está relacionado à experiência de desenvolvimento não amigável do Bitcoin. O Bitcoin é difícil de executar contratos inteligentes como o Ethereum, e as principais razões incluem:
O testemunho de segregação de 2017 ( SegWit ) aumentou o limite de tamanho do bloco; a atualização Taproot de 2021 possibilitou a verificação de assinaturas em lote, acelerando a velocidade de processamento das transações. Essas atualizações estabeleceram a base para a Programabilidade do Bitcoin.
Em 2022, a "Teoria Ordinal" proposta pelos desenvolvedores descreveu o esquema de numeração de Satoshi, permitindo que dados arbitrários fossem incorporados em transações de Bitcoin, abrindo novas perspectivas para aplicações como contratos inteligentes.
Atualmente, a maioria dos projetos que expandem a Programabilidade do Bitcoin depende de redes de segunda camada (L2), o que exige que os usuários confiem em pontes entre cadeias, tornando um desafio para L2 obter usuários e liquidez. Além disso, o Bitcoin carece de uma máquina virtual nativa ou Programabilidade, tornando difícil realizar a comunicação entre L2 e L1 sem suposições adicionais de confiança.
RGB, RGB++ e Arch Network tentam partir das propriedades nativas do Bitcoin para aumentar a sua Programabilidade, oferecendo contratos inteligentes e capacidades de transações complexas através de diferentes métodos:
RGB é uma solução de contrato inteligente verificada por clientes fora da cadeia, que regista alterações de estado no UTXO do Bitcoin. Embora tenha vantagens de privacidade, é complicada de usar e carece de programabilidade.
RGB++ é baseado na vinculação UTXO, utilizando a própria cadeia como um validador de cliente com consenso, oferecendo soluções de ativos de metadados cruzados de cadeia, suportando a transferência de cadeias com qualquer estrutura 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 alterações de estado nas transações de Bitcoin através da agregação de transações.
RGB utiliza validação off-chain, movendo a validação de transferências de tokens do nível de consenso para fora da cadeia, sendo verificada por clientes específicos relacionados a transações. Isso reduz a necessidade de comunicação em toda a rede, aumentando a privacidade e a eficiência, mas também resulta em baixa visibilidade para terceiros, operações complexas e uma experiência do usuário ruim. RGB introduz o conceito de um selo de uso único, onde cada UTXO pode ser gasto apenas uma vez, e o estado do contrato inteligente é encapsulado pelo UTXO e gerido pelo selo.
RGB++ utiliza a cadeia UTXO Turing completa para processar dados off-chain e contratos inteligentes, garantindo segurança através da ligação homogénea ao BTC. Ela se expande para todas as cadeias UTXO Turing completas, melhorando a interoperabilidade entre cadeias e a liquidez dos ativos. RGB++ realiza a ligação homogénea UTXO para alcançar cross-chain sem ponte, evitando o problema de "moeda falsa". A verificação on-chain é simplificada através da shadow chain, otimizando o processo de validação do cliente e melhorando a experiência do usuário.
A Arch Network é composta 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 a privacidade dos contratos inteligentes. O Arch zkVM executa contratos inteligentes e gera provas de conhecimento zero, que são validadas pela rede de nós de validação. O sistema opera com base no modelo UTXO, encapsulando o estado dos contratos inteligentes em State UTXOs, enquanto os Asset UTXOs representam Bitcoin ou outros tokens. A rede de validação valida 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, finalmente, retransmitir a transação para a rede Bitcoin.
Estas três soluções têm características distintas e continuam a ideia de vinculação de UTXO. A propriedade de uso único do UTXO é mais adequada para o registro de estado de contratos inteligentes. No entanto, suas desvantagens estão na má experiência do usuário e na falta de melhorias de desempenho. À medida que mais desenvolvedores se juntam à comunidade do Bitcoin, veremos mais soluções de escalabilidade, como a proposta de atualização op-cat, que está sendo discutida ativamente. Soluções que se alinham com as propriedades nativas do Bitcoin merecem atenção especial; o método de vinculação de UTXO é uma maneira eficaz de expandir a programação do Bitcoin sem atualizar a rede. Desde que o problema da experiência do usuário seja resolvido, isso trará enormes avanços para os contratos inteligentes do Bitcoin.